나중에 찾기 힘들어서 적어둠.
Visual C# 샘플
익명 대리자 샘플
명명되지 않은 대리자를 사용하여 응용 프로그램을 간단하게 만드는 방법을 보여 줍니다.
배열 샘플
배열 사용 방법을 보여 줍니다.
컬렉션 클래스 샘플
foreach 문과 함께 사용할 수 있는 제네릭이 아닌 컬렉션 클래스를 만드는 방법을 보여 줍니다.
제네릭 샘플(C#)
foreach 문과 함께 사용할 수 있는 제네릭 컬렉션 클래스를 만드는 방법을 보여 줍니다.
명령줄 매개 변수 샘플
간단한 명령줄 처리 및 배열 인덱싱 방법을 보여 줍니다.
조건부 메서드 샘플
기호 정의 여부에 따라 메서드 호출을 포함 또는 생략할 수 있는 강력한 메커니즘을 제공하는 조건부 메서드를 보여 줍니다.
대리자 샘플
대리자의 선언, 매핑 및 결합 방법을 보여 줍니다.
이벤트 샘플
C#에서 이벤트를 사용하는 방법을 보여 줍니다.
명시적 인터페이스 구현 샘플
인터페이스 멤버를 명시적으로 구현하는 방법을 보여 줍니다.
Hello World 샘플
"Hello World" 응용 프로그램입니다.
인덱서 샘플
배열 표기법을 사용하여 개체에 액세스하는 방법을 보여 줍니다.
인덱싱된 속성 샘플
인덱싱된 속성을 사용하는 클래스를 구현하는 방법을 보여 줍니다. 인덱싱된 속성을 사용하면 몇 가지 서로 다른 종류의 항목이 포함된 배열 유사 컬렉션을 나타내는 클래스를 사용할 수 있습니다.
속성 샘플
속성의 선언 및 사용 방법과 추상 속성을 보여 줍니다.
구조체 샘플
C#에서 structs를 사용하는 방법을 보여 줍니다.
연산자 오버로드 샘플
사용자 정의 클래스에서 연산자를 오버로드할 수 있는 방법을 보여 줍니다.
사용자 정의 변환 샘플
사용자 정의 형식 간의 변환을 정의하는 방법을 보여 줍니다.
버전 관리 샘플
override 및 new 키워드를 사용하여 C#에서 버전을 관리하는 방법을 보여 줍니다.
yield 샘플
컬렉션의 항목을 필터링하는 yield 키워드를 보여 줍니다.
중급 및 고급 샘플
특성 샘플
사용자 지정 특성 클래스를 만들어 코드에서 사용하고 리플렉션을 통해 쿼리하는 방법을 보여 줍니다.
COM Interop(1) 샘플
C#을 사용하여 COM 개체와 상호 작용하는 방법을 보여 줍니다.
COM Interop(2) 샘플
C++ COM 클라이언트로 C# 서버를 사용하는 방법을 보여 줍니다.
라이브러리 샘플
컴파일러 옵션을 사용하여 여러 소스 파일로부터 DLL을 만드는 방법과 다른 프로그램에서 라이브러리를 사용하는 방법을 보여 줍니다.
nullable 샘플
null로 설정할 수 있는 값 형식을 보여 줍니다.
OLE DB 샘플
C#에서 Microsoft Access 데이터베이스를 사용하는 방법을 보여 줍니다. 또한 데이터베이스에서 데이터 집합을 만들어 테이블을 추가하는 방법도 보여 줍니다.
부분 형식(Partial Type) 샘플
여러 C# 소스 코드 파일에서 클래스와 구조체를 정의하는 방법을 보여 줍니다.
플랫폼 호출 샘플
C#에서 내보낸 DLL 함수를 호출하는 방법을 보여 줍니다.
보안 샘플
.NET Framework 보안에 대해 설명하고, C#에서 보안 권한을 수정하는 두 가지 수단인 권한 클래스와 권한 특성을 보여 줍니다.
스레딩 샘플
스레드 만들기와 실행, 동기화, 스레드 간 상호 작용 및 스레드 풀 사용 등의 다양한 스레드 작업을 보여 줍니다.
안전하지 않은 코드 샘플
포인터 사용 방법을 보여 줍니다.
XML 문서 샘플
XML을 사용하여 코드를 문서화하는 방법을 보여 줍니다.
응용 프로그램 샘플
다음 샘플에서는 .NET Framework와 .NET Compact Framework용으로 작성한 완성된 응용 프로그램을 보여 줍니다. 이 샘플에서는 다양한 기술을 다루며, SDK에 있는 다른 샘플에 비해 좀 더 완벽한 오류 처리와 개체 지향 개발을 보여 줍니다.
단원 내용
메모리 압력 추가 및 제거 응용 프로그램 샘플
.NET Framework 버전 2.0에 새로 도입된 GC 형식의 메서드를 보여 주는 응용 프로그램을 제공합니다. 이 메서드를 사용하면 가비지 수집을 세밀하게 제어할 수 있습니다.
CodeDOM 응용 프로그램 샘플
샘플 클래스를 생성하여 .NET Framework CodeDOM 모델을 보여 주는 응용 프로그램을 제공합니다.
압축 응용 프로그램 샘플
.NET Framework 2.0에 새로 도입된 System.IO.Compression 네임스페이스의 형식 기능을 보여 주는 응용 프로그램을 제공합니다.
Culture 작성기 응용 프로그램 샘플
.NET Framework의 System.Globalization 네임스페이스에 포함되어 있지 않은 culture를 만들어 등록하는 응용 프로그램을 제공합니다.
디버거 뷰 응용 프로그램 샘플
새로운 디버깅 기능을 보여 주는 응용 프로그램을 제공합니다.
대체(fallback) 인코딩 응용 프로그램 샘플
대체(fallback) 메커니즘을 보여 주는 응용 프로그램을 제공합니다. 이 메커니즘을 사용하면 인코딩 또는 디코딩 프로세스를 실행하는 동안 문제가 발생할 경우 Encoding 클래스의 동작과 파생 형식을 지정할 수 있습니다.
형식 찾기 클래스 브라우저 응용 프로그램 샘플
사용자 환경에서 형식 정보를 가져오는 응용 프로그램을 제공합니다.
관리되는 탐색기 응용 프로그램 샘플
Windows 탐색기에 해당하는 관리되는 도구를 보여 주는 응용 프로그램을 제공합니다.
Parse와 TryParse 비교를 위한 응용 프로그램 샘플
값 형식의 Parse 메서드와 TryParse 메서드 간 성능 차이점을 보여 주는 응용 프로그램을 제공합니다.
SecureString 응용 프로그램 샘플
SecureString 클래스의 기능을 보여 주는 응용 프로그램을 제공합니다.
직렬 통신 응용 프로그램 샘플
이 샘플에서는 직렬 LCD 장치와의 직렬 통신을 보여 줍니다.
강력한 형식의 리소스 응용 프로그램 샘플
응용 프로그램을 개발할 때 강력한 형식의 리소스를 사용하여 얻을 수 있는 이점을 보여 주는 응용 프로그램을 제공합니다.
WordCount 응용 프로그램 샘플
텍스트 파일의 단어 수를 구하고 결과를 표시하는 응용 프로그램을 제공합니다.
.NET 클라이언트 Stopwatch 응용 프로그램 샘플
Stopwatch 클래스의 기능과 사용법을 보여 주는 응용 프로그램을 제공합니다.
.NET Compact Framework 응용 프로그램 샘플
Pocket PC용 게임 및 응용 프로그램을 제공합니다.
기술 샘플
단원 내용
CLR Version Detection 기술 샘플
.NET Framework 버전의 검색 메커니즘을 소개합니다.
코드 액세스 보안 기술 샘플
코드 액세스 보안 메커니즘에 대해 소개합니다.
구성 요소 서비스 샘플
개체 생성, 개체 풀링, 큐에 대기 중인 구성 요소 및 역할 기반 보안을 보여 주는 샘플을 제공합니다.
Custom Trace Listener 기술 샘플
구성 파일에 정의된 사용자 지정 특성을 사용하는 사용자 지정 추적 수신기를 만드는 방법을 보여 줍니다.
배포 샘플
ClickOnce 배포 기술을 보여 주는 샘플을 제공합니다.
디렉터리 서비스 샘플
Active Directory 관리 및 액세스 방법을 보여 주는 샘플을 제공합니다.
Garbage Collection 기술 샘플
.NET Framework에서의 가비지 수집에 대한 개념을 소개합니다.
COM 상호 운용성 샘플
상호 운용성 기술과 관련된 다양한 기본 샘플과 고급 샘플 및 여러 개의 작은 응용 프로그램을 제공합니다.
지역화 샘플
공용 언어 런타임에서 사용할 수 있는 지역화 기술의 기능을 보여 주는 샘플을 제공합니다.
네트워킹 샘플
공용 언어 런타임에서 사용할 수 있으며 ASP.NET과는 다른 네트워킹 기술의 기능을 보여 주는 샘플을 제공합니다.
공개 키 암호화 기술 샘플
공개 키 암호화 사용 방법을 소개하는 샘플을 제공합니다.
리플렉션 샘플
리플렉션 기술의 다양한 기능을 보여 주는 샘플을 제공합니다.
Remoting 샘플
원격화 기술과 관련된 다양한 기본 샘플과 고급 샘플 및 지원되지 않는 여러 개의 사용자 지정 도구를 제공합니다.
ResourceViewer 기술 샘플
강력한 형식의 리소스에 대한 뷰어를 제공하고 Windows Forms 응용 프로그램에서 리소스를 사용하는 방법을 보여 줍니다.
Serialization 샘플
.NET Framework에서 사용되는 serialization 및 deserialization 기술을 보여 주는 샘플을 제공합니다.
스레드 샘플
.NET Framework에서의 스레딩 기술에 관한 다양한 샘플을 제공합니다.
Value and Enum Types 기술 샘플
.NET Framework에서의 값 및 열거 형식에 대해 소개합니다.
Windows Forms 컨트롤 샘플
.NET Framework에서 사용되는 Windows Forms 기술의 기능을 보여 주는 샘플을 제공합니다.
.NET Compact Framework 기술 샘플
.NET Compact Framework를 보여 주는 Pocket PC 샘플을 제공합니다.
'Dev > C#' 카테고리의 다른 글
[C#] Func(T, TResult) 대리자 사용법 (0) | 2009.12.23 |
---|---|
[C#] 숫자 콤마(,) 찍기 (1) | 2009.10.29 |
[C#] Visual C# 2008 컴파일러 옵션 (0) | 2009.01.09 |
[C#] 이벤트(event) 요약 (0) | 2009.01.09 |
[C#] struct 사용 (0) | 2009.01.09 |