고급 개발 기술
업데이트: 2007년 11월
이 항목에서는 .NET Framework의 고급 개발 작업 및 기술에 대한 정보를 볼 수 있는 링크를 제공합니다.
단원 내용
운영 및 관리
디렉터리 서비스 및 WMI(Windows Management Instrumentation)에 대한 정보를 제공합니다.디자인 환경의 구성 요소 작성
사용자 지정 구성 요소를 만들고 디자인 타임 지원을 확장하는 방법에 대해 설명합니다.비동기 프로그래밍 디자인 패턴
.NET Framework의 비동기 프로그래밍 기능에 대해 설명합니다.동적 소스 코드 생성 및 컴파일
다중 프로그래밍 언어에서 소스 코드를 출력할 수 있게 하는 CodeDOM(코드 문서 개체 모델)에 대해 설명합니다.동적 메서드 및 어셈블리 생성
컴파일러나 도구가 런타임에 메타데이터와 MSIL(Microsoft intermediate language)을 내보내고 선택적으로 디스크에 이식 가능한 실행 파일(PE)을 만들 수 있도록 해 주는 System.Reflection.Emit 네임스페이스의 관리되는 형식 집합을 설명합니다.가비지 수집
가비지 수집기가 메모리를 관리하는 방법과 메모리를 더 효율적으로 사용하기 위한 프로그래밍 방법에 대해 설명합니다.공용 언어 런타임 호스팅
프로세스에 런타임을 로드하고, 프로세스 내에서 응용 프로그램 도메인을 만들고, 사용자 코드를 로드하고 실행하는 런타임 호스트의 개념에 대해 설명합니다.상호 운용성
공용 언어 런타임에서 제공하는 상호 운용성 서비스에 대해 설명합니다. 또한 COM 구성 요소를 .NET Framework 응용 프로그램에 통합하는 작업에 대한 정보를 볼 수 있는 링크도 제공합니다.네트워크 프로그래밍
웹 기반 응용 프로그램 및 인터넷 기반 응용 프로그램을 모두 구현하기 위해 인터넷 액세스 클래스를 사용하는 방법에 대해 설명합니다.리플렉션
리플렉션을 사용하여 런타임에 형식 정보에 액세스하는 방법에 대해 설명합니다.안정성
HPA 및 ReliabilityContract 같은 안정성 지향 속성을 사용하는 방법과 신뢰할 수 있는 코드를 작성하는 최선의 구현 방법에 대해 설명합니다..NET Remoting
.NET Framework에서 원격 통신에 사용할 수 있는 다양한 통신 방법에 대해 설명합니다.Serialization
XML serialization에 대해 설명합니다.관리되는 스레딩
스레드에 대한 런타임 지원 및 다양한 비동기 기술을 사용하여 프로그래밍하는 방법에 대해 설명합니다.서비스되는 구성 요소 작성
서비스 구성 요소를 구성하고 등록하여 COM+ 서비스에 액세스하는 방법에 대해 설명합니다.
참조
- System.Reflection.Emit
Emit 네임스페이스의 주요 기능에 대해 설명합니다.
관련 단원
핵심 개발 기술
.NET Framework의 표준 응용 프로그램 개발 작업에 대한 정보를 볼 수 있는 링크를 제공합니다..NET Framework의 보안
안전한 응용 프로그램 개발을 용이하게 하는 .NET Framework의 클래스 및 서비스에 대한 정보를 볼 수 있는 링크를 제공합니다.