Поделиться через


Создание дополнительных компонентов

Обновлен: Ноябрь 2007

Ваша организация может разработать компоненты как надстройки для Visual Studio 2005, таким образом, разработчики могут построить приложения с широкими возможностями при помощи своих компонент. Этот процесс состоит в следующем:

  • Определении базовых компонентов платформы .NET Compact Framework, от которых зависит ваш компонент. Это определяет, предназначены ли ваши компоненты для запуска совместно с устройствами платформы .NET Compact Framework и конечную функциональность для отдельных категорий устройств.

  • Корректный выбор правильного пространства имен для инкапсуляции ваших компонентов. Выбор верного и подходящего пространства имен важен для получения одинакового представления и для того, чтобы избежать конфликтов пространства имен с компонентами других разработчиков.

  • Предоставление вашего компонента разработчикам во время разработки

  • Упаковывание этих элементов любым независимым установщиком или установка их как надстроек SDE.

При создании класса библиотек для компонентов, используйте следующий формат пространства имен:

[Название организации].[Тип устройства].[Название технологии]

Например, компоненты Microsoft для взаимодействия с Today Screen карманного ПК могли бы иметь следующее пространство имен:

Microsoft.PocketPC.TodayScreen

В этом пространстве имен "Microsoft" — это имя компании, предоставившей компонент, "PocketPC" — это определенный тип конечного устройства, и "TodayScreen" — технология, представленная компонентом.

Компания Microsoft и сторонние производители могут построить необязательные компоненты, расширяющие функциональность платформы .NET Compact Framework, например, компоненты баз данных, систем обмена сообщениями и определенные компоненты пользовательского интерфейса.

Базовые компоненты и расширенная функциональность

Ниже рассматриваются компоненты, считающиеся базовыми в платформе .NET Compact Framework:

  • Среда CLR

  • Богатое подмножество классов .NET Framework.

  • .Определенные классы NET Compact Framework, включая классы для использования SQL Server CE.

  • Компонент языка Visual Basic 2005

  • Компонент языка Visual C#

Ниже рассматриваются возможно необязательные компоненты, могущие расширить функциональность платформы .NET Compact Framework:

  • Расширения карманного ПК

  • Базы данных сторонних разработчиков

  • Система обмена сообщениями сторонних разработчиков

См. также

Основные понятия

Построение на основе базовых компонентов

Другие ресурсы

Модель разработчика .NET Compact Framework