.NET Framework 고급 개발
이 단원에서는 .NET Framework와 관련된 고급 프로그래밍 주제를 다룹니다.
단원 내용
추가 기능 및 확장성
호스트 응용 프로그램의 기능을 확장하는 추가 기능 응용 프로그램을 개발하는 방법에 대해 설명합니다.운영 및 관리
Active Directory에서 개체를 관리하는 방법과 WMI(Windows Management Instrumentation)를 사용하여 엔터프라이즈 데이터를 얻고 관리 작업을 자동화하는 방법에 대해 설명합니다.비동기 프로그래밍 디자인 패턴
.NET Framework에서 사용할 수 있으며 주 응용 프로그램 스레드와는 별도로 스레드를 실행하는 데 사용되는 두 개의 디자인 패턴에 대해 설명합니다..NET Framework 응용 프로그램에서 캐싱
Describes how you can store data in memory for rapid access to improve the performance and scalability of your .NET Framework applications.관리되지 않는 리소스 정리
관리되지 않는 리소스를 정리하는 데 권장되는 디자인 패턴에 대해 설명합니다.동적 언어 런타임 개요
.NET Framework에서 동적 언어를 실행할 수 있게 해 주는 런타임 환경인 DLR(동적 언어 런타임)의 장점과 아키텍처에 대해 설명합니다.동적 소스 코드 생성 및 컴파일
다중 프로그래밍 언어에서 소스 코드를 출력할 수 있게 하는 CodeDOM(코드 문서 개체 모델)에 대해 설명합니다.동적 메서드 및 어셈블리 생성
컴파일러나 도구가 런타임에 메타데이터와 MSIL(Microsoft intermediate language)을 내보내고 선택적으로 디스크에 이식 가능한 실행 파일(PE)을 만들 수 있도록 해 주는 System.Reflection.Emit 네임스페이스의 관리되는 형식 집합을 설명합니다.가비지 수집
가비지 수집기가 메모리를 관리하는 방법과 메모리를 더 효율적으로 사용하기 위한 프로그래밍 방법에 대해 설명합니다.상호 운용성
COM 구성 요소, COM+ 서비스, 외부 형식 라이브러리 및 여러 가지 운영 체제 서비스와의 상호 운용을 위해 .NET Framework에서 제공하는 서비스에 대해 설명합니다.초기화 지연
Lazy<T> 클래스를 사용하여 개체에 처음 액세스할 때 개체를 초기화하는 방법에 대해 설명합니다.Managed Extensibility Framework 개요
응용 프로그램에 확장성을 쉽게 추가할 수 있게 해 주는 MEF(Managed Extensibility Framework)의 개념과 구문에 대해 설명합니다.조작 및 관성
조작 및 관성 처리에 대한 정보를 제공합니다. 조작은 사용자가 마우스 장치, 스타일러스 또는 손가락을 사용하여 구성 요소를 이동하고 회전하고 크기를 조정할 수 있게 해 줍니다. 관성은 동작 중인 UI 요소에 대해 마찰력을 시뮬레이션하여 해당 UI 요소의 이동이 서서히 느려지게 합니다. WPF 및 XNA와 같은 UI 프레임워크에서 조작 및 관성 처리를 사용할 수 있습니다..NET Remoting
서로 다른 프로세스에서 실행되는 개체 사이에 통신을 설정하는 방법에 대해 설명합니다.Network Programming
웹 기반 및 인터넷 기반 응용 프로그램을 모두 구현하기 위해 인터넷 액세스 클래스를 사용하는 방법에 대해 설명합니다..NET Framework의 병렬 프로그래밍
Visual Studio와 .NET Framework에서 새로운 런타임, 새로운 클래스 라이브러리 형식 및 진단 도구를 통해 병렬 프로그래밍을 지원하는 방법에 대해 설명합니다.리플렉션
리플렉션을 사용하여 런타임에 형식 정보에 액세스하는 방법에 대해 설명합니다.안정성
.NET Framework 환경에서 실행되는 모든 호스트에 대한 신뢰할 수 있는 코드 작성에 대해 설명합니다.Serialization
개체 상태를 지속시키거나 전송할 수 있는 형식으로 변환하는 프로세스에 대해 설명합니다.스레딩
스레드에 대한 런타임 지원 및 다양한 비동기 기술을 사용하여 프로그래밍하는 방법에 대해 설명합니다.XAML 서비스
.NET Framework에 대한 XAML 서비스를 구현하는 어셈블리인 System.XAML을 설명합니다.XML Web Services Created Using ASP.NET and XML Web Service Clients
ASP.NET, ATL 서버, .NET Remoting, SOAP Toolkit 2.0 등과 같은 기술을 사용하여 XML Web services를 빌드하는 데 Microsoft가 어떤 지원을 제공하는지 설명합니다.
참조
- .NET Framework 클래스 라이브러리
.NET Framework 네임스페이스에 포함된 각 클래스에 대한 구문, 코드 예제 및 관련 정보를 제공합니다.
관련 단원
.NET Framework 핵심 개발
여러 가지 .NET Framework 응용 프로그램에 적용되는 일반적인 프로그래밍 작업에 대해 설명합니다. 여기에는 데이터, 파일 및 스트림 I/O에 대한 액세스, 구성, 인코딩, 배포 및 디버깅과 같은 항목이 포함되어 있습니다..NET Framework 샘플
.NET Framework 기술을 보여 주는 샘플 응용 프로그램이 있는 MSDN Code Gallery에 대한 링크를 제공합니다..NET Framework 도구
.NET Framework 기술을 사용하여 응용 프로그램을 개발, 구성 및 배포하는 데 도움이 되는 도구에 대해 설명합니다.