추가 구성 요소 만들기
업데이트: 2007년 11월
Visual Studio 2005에 대한 추가 기능으로 구성 요소를 개발하여 개발자들이 다양하고 강력한 기능을 포함하는 응용 프로그램을 만드는 데 사용하도록 할 수 있습니다. 이 프로세스에는 다음 과정이 포함됩니다.
개발하려는 구성 요소의 기반이 되는 .NET Compact Framework의 핵심 구성 요소 식별. 이렇게 하면 구성 요소를 .NET Compact Framework를 사용하는 모든 장치에 사용할지 또는 특정 장치 범주에만 사용할지 결정할 수 있습니다.
구성 요소를 캡슐화할 적절한 네임스페이스 이름 선택. 적절한 네임스페이스 이름을 선택하는 작업은 개발자에게 일관된 환경을 제공하고 다른 구성 요소 개발자와의 네임스페이스 충돌을 방지하는 데 중요합니다.
디자인 타임에 개발자에게 구성 요소 노출
항목을 독립 실행형 설치 파일로 패키지하거나 SDE의 추가 항목으로 설치되도록 패키지
구성 요소 클래스 라이브러리를 만들 때는 다음과 같은 네임스페이스 형식을 사용해야 합니다.
[Company Name].[Device Type].[Technology]
예를 들어, Pocket PC의 오늘 화면과 상호 작용할 가상 Microsoft 구성 요소의 네임스페이스를 다음과 같이 지정할 수 있습니다.
Microsoft.PocketPC.TodayScreen
이 네임스페이스에서 "Microsoft", "PocketPC" 및 "TodayScreen"은 각각 구성 요소를 제공하는 회사 이름, 대상 장치 종류 및 해당 구성 요소가 제공하는 기술을 나타냅니다.
Microsoft와 타사 업체에서는 데이터베이스, 메시징, 특정 사용자 인터페이스 구성 요소 등과 같이 .NET Compact Framework의 기능을 확장하는 선택적 구성 요소를 빌드할 수 있습니다.
핵심 구성 요소 및 확장된 기능
다음은 .NET Compact Framework의 핵심 구성 요소입니다.
공용 언어 런타임
.NET Framework 클래스의 다양한 하위 집합
.NET Compact Framework 전용 클래스(예: SQL Server CE용 클래스)
Visual Basic 2005 언어 구성 요소
Visual C# 언어 구성 요소
.NET Compact Framework의 기능을 확장하기 위해 다음과 같은 선택적 구성 요소를 사용할 수 있습니다.
Pocket PC 확장
타사 데이터베이스
타사 메시징