다음을 통해 공유


추가 구성 요소 만들기

업데이트: 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 확장

  • 타사 데이터베이스

  • 타사 메시징

참고 항목

개념

핵심 구성 요소에 빌드

기타 리소스

.NET Compact Framework 개발자 모델