C#(2)
-
C# SQLite 사용 - 테이블 생성
c#에서 데이터를 저장하는데에는 여러 방법이있다. WPF에서는 XML Serializer를 이용하여 데이터를 양식에 맞춰 저장할 수 있고, 그 밖의 것들에서는 Binary Serializer, MySql 를 이용하여 데이터를 저장할 수 있다. 하지만 위의 것들은 직접 Class에 관여하여 구조를 촘촘하게 짜거나, 사전 설정이 귀찮을떄가 있다. 그래서 SQLite라는(mysql과 비슷하다) 간단한 SQL을 사용한다. 이것은 파일 하나에 의존하여 작동하는데, NuGet에서 다운로드하고 바로 사용하면 된다. 매우 간단하다. 0. 다운로드 NuGet 패키지 관리에서 설치하면 사용할 수 있게 된다. 1. 파일 생성 SQLiteConnection.CreateFile("mydb.db"); 파일의 확장자명은 아무렇게 ..
2021.02.22 -
[WPF] Designer 뷰에서와, 디버깅에서의 Height, Width 차이 해결하기
Designer 뷰에서와, 디버깅에서의 Height, Width 차이 해결하기 코딩을 하다 보면 가끔씩 디버깅했을때 프로그램의 크기가 디자인 뷰와 다르게 나타나 곤혹을 치를때가 많다. 이럴때 쉽고 간편하게 해결하는 방법이 있다. 만약, 그 프로그램이 크기에 관해서 정적이라면 안성맞춤인 해결법이다. 윈도우 xaml 코드를 잠깐 살펴보자. Window 태그의 Height, Width 프로퍼티를 설정했는데도 불구하고 예상과 다르게 움직인다. 이럴때, MinHeight와, MinWidth를 Height와 Width에 설정해놓았던 값과 동일 혹은, 원하는 값으로 설정하면 빌드하고 실행시, 예상대로 원하는 높이와 너비를 얻을 수 있다. MinWidth="500" MinHeight="700" 위 코드는 예시로 든 것..
2020.11.22