본문 바로가기

etc/고급강좌(Advanced)29

[25] C# SQLite 사용하기 C#에서 SQLite 사용하는 방법에 대해서 알아보겠습니다. 1. C#버전 SQLite 다운 받거나 Nuget으로 설치하기다운받기>http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki또는 Nuget으로 설치하기>PM> Install-Package System.Data.SQLite 2.SQLite Connection 문자열(String)BasicData Source=c:\mydb.db;Version=3; In-Memory Database Data Source=:memory:;Version=3;New=True; Using UTF16Data Source=c:\mydb.db;Version=3;UseUTF16Encoding=True; With.. 2015. 4. 3.
[24] 올바르게 Mutex 생성하기(Good pattern for using a Global Mutex in C#) [거의 완벽한 Global 뮤텍스를 생성하는 예제] using System.Runtime.InteropServices;using System.Reflection;using System.Security.AccessControl;using System.Security.Principal;using System.Threading; public void UsingMutexGoodExample() { // Application GUID 를 이용해서 Mutext 고유한 이름을 만든다. string appGuid = ((GuidAttribute)Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(GuidAttribute), false).GetValue(0)).Val.. 2015. 3. 22.
[23] C# 문자열 정렬, 포멧 예제 중심 (C# string align, format example) 1) 왼쪽 align, 오른쪽 align 사용하기 Console.WriteLine("-------------------------------");Console.WriteLine("First Name | Last Name | Age");Console.WriteLine("-------------------------------");Console.WriteLine(String.Format("{0,-10} | {1,-10} | {2,5}", "Bill", "Gates", 51));Console.WriteLine(String.Format("{0,-10} | {1,-10} | {2,5}", "Edna", "Parker", 114));Console.WriteLine(String.Format("{0,-10} | {1,.. 2015. 3. 6.
[22] C# 인터페이스 예제 중심 (C# Interface example) C# 인터페이스는 폴리 모피즘(polymorphism)을 이용해서 실행중(runtime)중에 여러 다른 함수(메소드)를 요청해서 처리할 수 있도록 해줍니다. 아래 여러 간단한 예제를 중심으로 알아 보도록 하겠습니다.(예제출처: http://www.codeproject.com/Articles/18743/Interfaces-in-C-For-Beginners ) 1) 인터페이스는 필드를 가질수 없습니다.class Demo { public static void Main() { System.Console.WriteLine("Hello Interfaces"); } } interface abc { int x; } P2.cs(11,3): error CS0525: Interfaces cannot contain field.. 2015. 3. 6.