카테고리 :: GO언어(Golang)
전체 75개
모두의 복사기(프로토타입) 소스공개
MS윈도의 파일탐색기가 극악스러울 정도로 파일복사가 느리기 때문에 파일 백업에 너무 많은 시간이 소요되서 만들기 시작한 프로그램입니다....만!! 어느정도 만들고 보니 .. 이래저래 고려해야할 사항들이 계속 늘고 생각한 것 만큼 구조적으로도 .. 성능적으로도 .. 맘에 드는 결과가 나 …
Vscode에서 Goland로 전환 후기
매우 오랜 시간 MS의 Visual Studio Code를 이용해서 Go언어 개발을 해 왔습니다만.. Vscode 에서 go언어를 지원하기 이전에는 서브라임텍스트 라던가 gVim등 정말 많은 편집기들을 전전 긍긍 했고 한때는 Notepad++ 로 Go언어 개발을 하던 시절도 있었습니다 …
[Go언어 윈도 GUI] walkmgr에 WebView2(크로미움) 추가
오랜만에 walkmgr 에 새로운 기능을 추가하였습니다. 기존에 WebView 가 walkmgr 에 존재하였습니다. 이건 walk 에서 구성되어 있는 것이고 윈도의 OCX기반 WebView를 사용해 보신 분들은 잘 아시겠지만 .. 레거시 중에 레거시죠 .. 마지막 IE에 비해서도 기능 …
[Go언어 윈도 GUI] walkmgr에 모달 다이얼로그(Modal Dialog) 추가
지금까지 walkmgr 에 추가된 기능들로도 어지간한 윈도 네이티브 GUI 프로그래밍은 가능 했습니다만. 보편적인 GUI 프로그래밍에서 가장 크게 부족한 기능중 하나가 모달 다이얼로그(Modal Dialog) 기능이었습니다. 흔히 다이얼로그(Dialog)라고 하자면 대화창 또는 대화상 …
HTTP GET 헤더추가 + gzip 처리
웹 관련 개발을 하게되면 HTTP GET 방식으로 단순 데이터를 수신해야 하는 경우가 있습니다. 이런 경우 Response 데이터의 크기가 큰 경우에 서버측에서 데이터를 gzip 으로 압축해서 전송하는 경우도 종종 있습니다. 트래픽 비용을 cpu 연산으로 커버 치는 샘이겠지요.. 이런 …
[Go언어 윈도 GUI] walkmgr에 트리뷰(TreeView) 추가 2편
앞서 기본적인 트리뷰 생성법에 대해서는 아래 링크를 참고하시구요. [Go언어 윈도 GUI] walkmgr에 트리뷰(TreeView) 추가 1편 몇가지 예제를 가지고 추가 사용법을 알려드리도록 하겠습니다. 트리뷰에서 선택된 아이템의 이름을 변경하는 예제입니다. 현재 선택된 아이템의 객체 …
[Go언어 윈도 GUI] walkmgr에 트리뷰(TreeView) 추가 1편
이번에 모두의 PDF에 책갈피 기능을 추가하면서 PDF의 책갈피 기능이 Parent, Children 을 이용한 무한 계층구조 인지라 이런 형태를 다루는데 가장 적합한 UI요소는 아무래도 트리뷰(TreeView)라서 관련 기능을 walkmgr 에 추가해 봅니다. MFC나 윈도 API를 …
[Go언어 윈도 GUI] walkmgr 메뉴(Menu) 예제
GitHub - pirogom/walkmgr_example: walkmgr example project walkmgr example project . Contribute to pirogom/walkmgr_example development by creating an account on …
[Go언어 윈도 GUI] walkmgr에 툴바(ToolBar) 추가
윈도 GUI 프로그래밍시 메뉴와 함께 있으면 유용한 기능중 하나가 툴바(ToolBar)입니다. 흔히 이런 것들로 보통 타이틀바나 메뉴 바로 아래즈음에 아이콘들로 주르륵~ 하니 놓여지는 .. 열기, 자르기, 저장 같은 기능들을 모아두는 것들을 툴바라고들 하지요.. 제가 클론해서 수정중인 …
[Go언어 윈도 GUI] walkmgr에 링크 라벨(Link Label) 추가
walkmgr 에 Link Label 을 추가 하였습니다. 쉽게 말해서 URL 링크를 포함하는 텍스트 라벨을 사용할 수 있도록 추가 하였습니다. walkmgr 에 link_label.go 파일이 추가 되었구요. Go / * LinkLabel / func (wm WalkUI) …
[Go언어 윈도 GUI] walkmgr에 스크롤뷰(ScrollView) 추가
업데이트된 패키지는 walkmgr, walkmgr_example 2개 입니다. GitHub - pirogom/walkmgr: for easy window native gui programming on go. enhanced pirogom/walk. for easy window …
[Go언어 윈도 GUI] walkmgr에 상태바(StatusBar) 추가
오랜만에 Go언어 관련된 글을 작성합니다. 모두의 프린터, 모두의 PDF등을 비롯한 대부분의 프로그램을 lxn/win, lxn/walk 를 클론해서 조금씩 손보고 해가면서 쓰고 있는데요, 관련 코드는 제 깃헙에 공개를 하고 있습니다. 1일1고 카테고리의 글들을 참고하시면 Go언어로 윈 …
[Go언어 윈도 GUI] walkmgr 에 ListControl 추가
GitHub - pirogom/walk: Walk is a “Windows Application Library Kit” for the Go Programming Language. Clone from lxn/walk. Walk is a "Windows Application …
[Go언어 윈도 GUI] walkmgr 에 Progress Bar 추가
walkmgr 에 progress bar 기능 추가했습니다. walkmgr_example 저장소에도 예제 적용 되었습니다. 설치나 다운로드시에 진행률을 표시할때 사용하기 좋은 기능입니다. walk 에 기본 내장되어 있었으나 제가 사용빈도가 거의 없어서 추가하지 않았던 기능인데.. 필요 …
[Go언어 윈도 GUI] walkmgr 에 라디오 버튼 추가
최근에는 lxn/walk, lxn/win 등을 클론해서 따로 필요한 부분을 수정해서 깃헙에 올려두고 있습니다. walk 를 통한 윈도 GUI 프로그래밍을 조금 수월하게 하고자 walkmgr 이라는 패키지를 만들어 쓰고 있구요.. 이와 관련된건 이 1일1고 카테고리의 이전 글들에 간단히 …
참고하기 좋은 Go언어 패키지 추천 - Owncast
Go언어를 사용하거나 공부하면서 참고하기 좋을 .. 교제(?) 삼기 좋은 패키지 하나 소개해봅니다. Owncast Owncast is your self-hosted live streaming solution. GitHub - owncast/owncast: Take control …
MS윈도 - 알려진 폴더 경로 얻기
시스템 프로그래밍을 하다보면 .. 윈도에서 흔히 쓰는 경로들 .. 바탕화면, 다운로드, 폰트 같은 경로들을 얻어 써야 하는 경우가 있습니다. 이중 바탕화면이나 다운로드 같은 경로는.. 보통은 특정 룰을 가지고 생성되지만 사용자가 경로를 변경해서 쓸수도 있지요 .. 레지스트리 …
[Go언어/윈도GUI] 파일 드래그앤드랍(Drag&Drop) 처리
우선 앞서 lxn/walk 와 win 을 제 깃헙으로 클론해서 따로 관리한다고 글 올렸으니 참고하시구요. Go언어 윈도 GUI 개발관련 win/walk 패키지 분리 창이나 특정 UI 객체에 드래그앤드랍을 통한 파일처리가 필요한 경우가 있습니다. 예를들어 파일리스트에 파일을 …









