[C#] 윈도우폼의 최소, 최대, 닫기버튼 없애기

Windows form 혹은 WPF에서 윈도우 우측 상단의 닫기 버튼을 없애는 속성은 존재하지 않습니다. 이것을 없애려면 결국 Win32API 방식으로 해결해야 합니다. Window Class의 파생클래스에 다음 소스코드를 추가합니다. 그 다음 Window 파생클래스의 Loaded Event 함수 안에 다음 소스코드를 추가하면 됩니다. [이전글] [C#] SQL Server Compact 3.5 를 활용한 로컬 데이터베이스 연결하기

[C#] SQL Server Compact 3.5 를 활용한 로컬 데이터베이스 연결하기

작은 응용프로그램이나 모바일 프로그램을 개발할때 DB가 필요할때가 있습니다. 그럴땐 보통 엑세스의 MDB나 SqlLite를 많이 쓰시는데요. Microsoft사의 SQL Server Compact 3.5 라는것도 있습니다. 확장자는 SDF로 되어있는 로컬데이터베이스입니다. MSDN의 관련 자료는 http://msdn.microsoft.com/ko-kr/library/aa983321.aspx 위 페이지로 들어가시면 자세한 설명이 나와있습니다. 읽어보시면 드래그앤 드롭으로 윈폼에서 쉽게 DB를 연결할 수 있습니다. 하지만 순수하게 SQL 쿼리를 사용해서 데이터를 가져오는 방법은 나와있지 않아서 … Read more

[C#] 폴더 경로 가져오기

C#에서 윈도우즈의 폴더나 로그온사용자 이름등을 가져다 쓰고 싶을때는 Environment 클래스를 살펴보면 됩니다. 관련 자료가 있는 MSDN 주소는 Environment 클래스 : https://docs.microsoft.com/ko-kr/dotnet/api/system.environment?view=net-5.0 열거형 : https://docs.microsoft.com/ko-kr/dotnet/api/system.environment.specialfolder?view=net-5.0 아래의 예제에 부족함을 느낀다면 위 주소로 들어가셔서 살펴보시면 됩니다. [이전글] [C#] UTF-8과 EUC-KR 인코딩 [다음글] [C#] SQL Server Compact 3.5 를 활용한 로컬 데이터베이스 연결하기

[C#] UTF-8과 EUC-KR 인코딩

C#에서 UTF-8과 EUC-KR을 바이트코드로 변환하는 방법입니다. 항상 개발을 하거나, 혹은 프로그래밍 공부를 하다보면 한글을 어떻게 표현하고, 어떻게 조작해야하는지 고민할때가 많습니다. C#에서도 예외는 아니었는데, 웹브라우저 컨트롤을 쓰다가 한글이 포함된 주소가 먹히지 않는 사이트를 발견하고, 삽질을 시작했더랬습니다…^^ 조금은 어렵게, 혹은 쉽게 문제를 해결하였습니다. 인터넷 주소를 살펴보면 한글이 바이트코드로 전달되는데, UTF-8로 전달될때가 있고, EUC-KR로 전달될때가 있어서 전달되는 바이트코드가 … Read more