본문 바로가기

Programming/C#26

C# 에서 Sqlite 를 사용해서 DataGrid 에 입력 C# 에서 Sqlite 를 사용해서 DataGrid 에 입력 http://sourceforge.net/projects/sqlite-dotnet2/ 에서 ADO.NET 2.0 Provider for SQLite 를 받아서 설치합니다. (참고 : http://blog.simplism.kr/?p=2363 ) using System.Data.SQLite; 를 추가합니다. . private SQLiteConnection m_dbcon = null; // 커넥션 생성 String dbConnection = String .Format("Data Source={0};password={1}", dbPath, dbPass); m_dbcon = new SQLiteConnection(dbConnection); m_dbcon... 2013. 4. 7.
[C#] 채팅 프로그램 인터넷 소스 참고하면서 채팅 프로그램을 만들어 보았습니다. 뭐, 여러가지 테스트를 거치지 않았으며, 동작되는 것만 확인 한 정도입니다. 서버측 소스에서 중점적으로 봐야 할 부분이라면,,, m_threadListen = new Thread(new ThreadStart(listen)); m_threadListen.Start();스레드를 생성해서 클라이언트의 접속을 기다립니다. 그렇지 않으면 서버가 클라이언트가 올때까지 아무런 일을 할 수 없으니까요. TcpClient client; client = m_server.AcceptTcpClient();클라이언트의 접속을 기다립니다. Thread threadReceive = new Thread(new ParameterizedThreadStart(receive)); .. 2013. 3. 24.
상속은 언제 사용해야 하는가? 상속은 언제 사용해야 하는가? 상속은 '상속이 유리할 때' 사용해야 한다. '상속 받을 수 있을 때'가 아니다. 상속하는 목적은 대개 다음과 같다 . 기반 클래스만 알고 싶은 사람에게 파생 클래스를 숨긴다.같은 코드를 몇 번씩 쓰지 않고 끝난다. 파생 클래스를 사용하는 사람을 편하게 한다. 파생 클래스를 작성하는 사람을 편하게 한다.파생 클래스를 작성하는 사람이 실수하지 않게 방지한다. 출처 : 책. 게임 프로그래밍의 정석 p.339 # 코드 중복은 죄악이다. # 2012. 7. 18.
c# 람다식으로 합 구하기 ObservableCollection LIST = Master.ItemsSource as ObservableCollection; double dValue = LIST.Sum(item => item.VAL); - 끝 - 2012. 2. 3.
telerik gridview Column grouping http://www.telerik.com/help/silverlight/gridview-columns-column-headers.html Merging the headers Columns in RadGridView may be grouped in column groups(added with Q3 2011). Column groups are visually presented by common column headers. 원본 위치 작년에 생긴거구나, 머징 해더! column headers 부분을 보면 아래쪽에 아래와 같은 그림이 있다. 내가 원하는 것은, 그룹이 있을 경우도, 없을 경우도 포함하는 것인데, 그런것 이 안 보인다. 일단, 모두 그룹이 있는 것으로 해보자. 코드는 다음과 같다. XAML 원본 .. 2012. 2. 3.
Easy String to DateTime, DateTime to String and Formatting 출처:http://www.codeproject.com/KB/cs/String2DateTime.aspx IntroductionIn the few years that I have been a software developer, I have work with plenty of different programming languages. The first thing that causes you headaches in all of those languages are dates and how to work with them. In this little tutorial, I would like to show you how to work with dates in C# .NET 2.0. String to DateTime .. 2011. 11. 22.