C# 26

[C#]행안부 주소 검색 API 활용하기

📮 주소검색 API 라이브러리 - Address_Finder주소검색 API를 좀 더 쉽게 쓰기 위해 C#용 라이브러리로 만들어봤습니다.도로명주소 API를 사용할 때 매번 파라미터 세팅, JSON 파싱, 페이지 이동 로직 등을 직접 짜는 게 귀찮아서단 한 줄로 결과를 받아올 수 있도록 구성했습니다. 😊 github에 예제코드가 포함되어 있습니다.https://github.com/idleh4021/lib-address-finder GitHub - idleh4021/lib-address-finder: 행정안정부에서 제공하는 주소찾기 API를 사용한 주소검색 기능 라행정안정부에서 제공하는 주소찾기 API를 사용한 주소검색 기능 라이브러리. Contribute to idleh4021/lib-address-fi..

C# 2025.10.28

[NSIS]설치된 프로그램 URL 호출로 실행하기(feat.레지스트리)(스크립트 편집-2)

NSIS 시리즈 GitHub - idleh4021/nsis-installer-sample: A sample project demonstrating how to create an installer using NSISA sample project demonstrating how to create an installer using NSIS - idleh4021/nsis-installer-samplegithub.comSetup 프로그램(.exe) 만들기 (NSIS)[NSIS]설치프로그램 아이콘 변경(스크립트 편집-1)[NSIS]URL 호출로 설치된 프로그램 실행하기(feat.레지스트리)(스크립트 편집-2)이번에는 스크립트를 편집하여 설치된 프로그램을 URL로 호출하여 실행해보도록 하자.준비물1. 설치 파일 스크..

C# 2024.12.26

[NSIS]설치프로그램 아이콘 변경(스크립트 편집-1)

NSIS 시리즈 GitHub - idleh4021/nsis-installer-sample: A sample project demonstrating how to create an installer using NSISA sample project demonstrating how to create an installer using NSIS - idleh4021/nsis-installer-samplegithub.comSetup 프로그램(.exe) 만들기 (NSIS)[NSIS]설치프로그램 아이콘 변경(스크립트 편집-1)[NSIS]URL 호출로 설치된 프로그램 실행하기(feat.레지스트리)(스크립트 편집-2) 지난번에는 NSIS를 사용해 설치프로그램(exe)을 만들어봤다.이번에는 설치프로그램을 생성할때 아이콘을 변..

C# 2024.12.26

[NSIS]Setup 프로그램(.exe) 만들기

지난 번 Visual Studio에 포함된 Setup Project를 통해 프로그램을 설치 파일을 만드는 방법을 알아 봤다.https://build.tistory.com/23 [C#][Setup]설치형 배포 프로그램(.exe / .msi) 만들기프로그램 개발이 완료되면 파일을 설치형(.exe 또는 .msi)로 만들어 배포 할 수 있다. 아래 순서로 설치 프로그램을 만들어보자. 설치할 프로그램 Setup Project 생성 Setup 파일을 만들려면 프로젝트를build.tistory.com 하지만 개인적으로 위 방법으로 설치프로그램을 만들려면 설정 정보나 사용 방법이 까다로워서 불편하다고 느꼈다.그래서 이번에는 다른 인스톨 패키지 툴(NSIS)을 이용하여 설치파일을 만들고자 한다.NSIS는 무료다.  사용..

C# 2024.12.26

[C#][winform][dev]SchedulerControl 사용하기-1(feat. DataTable)

**본 글은 DevExpress 컴포넌트를 이용한 경우에만 참고 할 수 있다. SchedulerControl은 일정 정보를 쉽게 관리하고, 여러가지 형태로 데이터를 보여준다. 오늘은 이 SchdulerControl에 일정 정보가 담긴 DataTable을 바인딩하여 데이터를 조회해보자. 개발하기전에 알아야 할 것1.AppointmentSchedulerControl을 구성하는 데이터는 Appointment로 이뤄진다.이해하기 쉽게 예를 들자면,DataTable을 구성하는 DataRow = SchedulerControl을 구성하는 Appointment 라고 보면된다. 자세한 내용은 아래 링크참조https://docs.devexpress.com/WindowsForms/1753/controls-and-librar..

C#/winform 2024.12.09

[C#][winform][DEV]GridControl의 LookupEdit 한글 잘림 증상 해결하기

본 포스팅은 Devexpress 컴포넌트에 관련된 내용이다. 증상GridControl 안에 LookupEdit를 사용하는 경우(RepositoryItemLookupEdit),설정을 통해 사용자가 직접 값을 입력할 수 있지만한글을 입력하는 경우 마지막 자리가 잘리는 증상이 발생한다.해결방법스크롤 내리는 시간도 아까우니 해결법 먼저 보자. //RepositoryItemLookUpEdit lu = new RepositoryItemLookUpEdit(); //RepositoryItemLookUpEdit lu = gridView1.Columns["Col"].ColumnEdit as RepositoryItemLookUpEdit; lu...

C#/winform 2023.12.05

[C#][Setup]설치형 배포 프로그램(.exe / .msi) 만들기

본 포스팅의 방법은 개인적으로 복잡하고 까다로워서 아래 링크에 설명된 NSIS를 사용하는 것을 추천한다. https://build.tistory.com/27 Setup 프로그램(.exe) 만들기 (NSIS) 지난 번 Visual Studio에 포함된 Setup Project를 통해 프로그램을 설치 파일을 만드는 방법을 알아 봤다. https://build.tistory.com/23 [C#][Setup]설치형 배포 프로그램(.exe / .msi) 만들기 프로그램 개발이 완료되 build.tistory.com 프로그램 개발이 완료되면 파일을 설치형(.exe 또는 .msi)로 만들어 배포 할 수 있다. 아래 순서로 설치 프로그램을 만들어보자. 설치할 프로그램 Setup Project 생성 Setup 파일을 만..

C#/winform 2023.10.12

[C#][winform]프로그램 엑세스 권한 주기

프로그램을 설치하면 보통 C:\Program files or Program files(86x)에 설치 되기 때문에, 파일을 생성 / 수정 / 삭제 작업에 대하여 엑세스가 거부 되는 경우가 있다. 아래 순서로 프로그램의 권한을 부여하자. 사용 권한 부여하기 프로젝트의 Properties->보안->ClickOnce 보안 설정 사용을 체크하면 app.menifast가 보인다. 들어가서 아래와같이 값을 변경한다. 끝. 도움 받은 사이트 :https://and0329.tistory.com/entry/C-%EB%B3%B4%EC%95%88-%EC%95%A1%EC%84%B8%EC%8A%A4-%EA%B1%B0%EB%B6%80-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0 초징 :: C# 보안 액세스..

C#/winform 2021.07.21