본문 바로가기

SIMPLE C#

(44)
[SIMPLE C#] 기초편 2. 메모장을 만들자 기초편! 이지만 바로 실전프로그램을 하나 작성해볼까 합니다. 메모장을 만들어 볼 예정입니다. 물론 모든 기능을 다 작성하지는 않고 기본 기능을 작성 합니다. Control List------------------------------------상단의 MenuStrip (dock=top)하단의 Status (dock=bottom)중앙의 TextBox (dock=fill) Menu List------------------------------------1. 파일(&F)1.새로 만들기(N) (Ctrl + N)2.열기(&O) (Ctrl + O)3.저장(&S) (Ctrl + S)4.다른 이름으로 저장(&A)5.---------------------------6.끝내기(&X) (Ctrl + X)2. 서식(&O)1...
[SIMPLE C# ] 기초편 1.개발툴 설치 & 설정 & 설명 개발툴은 VS2013 Express 버젼을 기준으로 설명합니다.(2017은 너무 무거 워서 2013을 기준으로 설명합니다. 2015,2017 로 하셔도 상관 없습니다.) 다운로드는 아래 사이트에서 가능합니다. (MS 로그인 필요)https://visualstudio.microsoft.com/ko/vs/older-downloads/ (하단에 첨부 된 설치 파일을 이용 하셔도 됩니다) Express 버젼은 - 기업에서도 완전히 무료로 사용할 수 있는 버젼입니다. 단 배포시에는 배포관련 라이센스를 꼭 체크하고 배포하셔야 합니다. Community 버젼은 pro 와 동일한 기능이나 기업에서 사용시에는 몇가지 제한 조건이 있습니다. 5명이하의 개발인원이며 매출액이 100만달러(?)인가 하는 제한이 있습니다. 기업..
C# ini File Read/Write (UTF-8) Source : https://gitlab.com/open-class/arSetting.gitContact : tindevil@nate.com C# 에서 INI 파일을 Read/Write 하기 위해서는 위와 같은 WIn32 API 를 사용해야 합니다. [DllImport("kernel32", CharSet = CharSet.Unicode)] static extern long WritePrivateProfileString(string Section, string Key, string Value, string FilePath); [DllImport("kernel32", CharSet = CharSet.Unicode)] static extern int GetPrivateProfileString(string S..
[ arSetting ] XML파일을 이용하여 설정을 저장하자. Source : https://gitlab.com/open-class/arSetting.gitContact : tindevil@nate.com 이 클래스는 프로그램의 설정을 저장하는 기능을 합니다.원래 c# 에는 Properties.setting 이라는 설정 파일을 제공 하지만 debug/release 모드 별로 파일이 별도 관리되며 흠 뭔가 실 사용에서 불편한 점이 있어 개발을 한 클래스 입니다. 테스트를 하려면 우선 하단의 Download 의 adSetting.Net4.dll 을 다운로드 받습니다..net framework 는 4.x 를 권장합니다.(다른 버져을 사용하려면 소스를 이용하여 빌드 해야 합니다) 사용을 하기위해서는 setting 클래스를 상속하는 클래스를 생성 해야 합니다.저는 보통 CS..