본문으로 건너뛰기

카테고리 :: 개발관련

전체 121개

Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #10

개발관련 GO언어(Golang)

오랜만입니다.. 이래저래 벌린일이 많다보니 .. 이번에는 PushButton 과 ImageView 를 다뤄 보겠습니다.. 푸쉬 버튼의 경우에는 워낙 오만 예제에서 이미 다 등장을 햇던 놈이라 굳이 설명을 하지 않더라도 대충;; 뭔지 아실테지만 .. 간단하게나마 설명하고 넘어가겠습니다. …

Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #9

개발관련 GO언어(Golang)

이번엔 가장 활용도가 높은 편인 테이블뷰에 대해서 알려드리겠습니다. 우선;; interface{}를 사용해서 조금 고급지게 리스트박스를 위한 모델구조를 잡고 하면 보긴 좋긴 하겠으나 애초에 그냥 막 짜서 적용해서 쓰기 바쁜 와중에 만들어 쓴 코드고..  lxn/walk 의 샘 …

Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #5

개발관련 GO언어(Golang)

이번에는 각 UI구성 요소들에 대한 부분을 진행 해보도록 합시다. 대충 일반적으로 말하는 라벨(Label, Static Text), 에디트박스, 체크박스, 리스트박스, 이미지컨트롤, 콤보박스 이딴 것들에 대해 논해보도록 합니다. 이러한 놈들은 얼찌 배치 할지는 이전 시간에 다뤘으니까 …

Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #4

개발관련 GO언어(Golang)

Go로 윈도 네이티브 GUI 줘 패기... 4번째 입니다. 이번엔 레이아웃에 대한 부분을 다뤄보도록 합니다. 앞서 C/C++에서 윈도 API를 가지고 GUI 어플리케이션을 만드는게 매우 비효율적인 노가다 개삽질이라는 식의 표현을 한적이 있는데요. 그 이유는 .. API에서 모든 UI객 …

Go로 MS 윈도 네이티브 GUI 프로그램 만들기 #1

개발관련 GO언어(Golang)

앞서 크롤러 관련된 강좌를 하다 만게 있는데요.. 요청이 가장 많았어서 시작을 하긴 했는데 아무래도 크롤러가 개발자 입장으론 윤리문제가 좀 있는 영역이고 법적으로도 문제 소지가 발생할 가능성이 매우 큰 영역이라 그걸 대놓고 강좌랍시고 하는 건 좀 ;; 아닌 것 같다는 피드백도 꽤 됐던 …

MS VC++ 재배포가능 패키지 존재여부 체크

개발관련 GO언어(Golang)

보통 윈도 API를 쓰는 프로그램을 개발해서 배포를할 경우에 .. 적절한 시스템 DLL 이 존재하지 않으면 .. 프로그램이 그냥 죽어버립니다 ㅎㅎ 그래서 많은 프로그램들이 위와같은 .. 재배포가능 패키지를 같이 설치하곤 합니다만 .. 여튼간에 ;; 개발을 하다보면 시스템에 재배포가능 …

윈도 프로그래밍시 파일 Dialog에서 네트워크 드라이브 표시 안될경우

C/C++/MFC/WinAPI 개발관련

개발 언어관련된 부분은 아니지만 .. 이글 하나 때문에 카테고리를 추가하기도 좀 그래서 WinAPI 관련으로 보고 이 카테고리에 적어봅니다. 윈도 비스타 이후에 UAC라는 사용자 계정 컨트롤이라는 개념이 생기고 로그인 권한이나 세션권한이 고도화 되면서 발생하는 부작용? 같은거라고 보면 …

폴더 복사하기

개발관련 GO언어(Golang)

Go에서 파일의 복사도 그렇지만 폴더를 복사하는건 .. 일일이 폴더명 따져서 생성을 시키고 파일도 따로따로 복사해대고 하는걸 반복해야 하는 작업입니다. 특정폴더를 다른 위치로 복사하고 싶을때 사용하시면 됩니다. Go package main import ( "fmt" …

현재 윈도가 32비트인지 64비트 인지 확인

개발관련 GO언어(Golang)

Go언어는 개발하는 컴퓨터의 OS나 아키택처 상관 없이 다양한 플랫폼을 대상으로 실행파일 빌드가 가능합니다만. runtime 패키지의 GOARCH나 GOOS 등은 컴파일시에 해당 바이너리가 타겟으로 잡은 정보가 나올뿐 실제 현 시스템에 대한 정보를 대변하진 않습니다. 예를들어 64비트 …

JSON 오브젝트 사이즈 얻기

개발관련 JavaScript

일반적으로 자바스크립트에서 배열등의 크기를 얻을떄는 .length 를 통해 얻습니다만 .. 이게 JSON 파싱등을 통해서 얻은 오브젝트에 포함된 경우에는 length 변수의 값으로는 얻어지지 않습니다. 그런경우 참고하세요. JavaScript function …