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


Возможности устройств и требуемые средства разработки

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

В Visual Studio поддерживается разработка приложений для устройств, которые могут работать под управлением различных версий Windows Mobile и Windows CE. Однако в среде Visual Studio не поддерживается разработка приложений для устаревших устройств. Это может вызвать непонимание по ряду вопросов, например какие средства разработки, версия .NET Compact Framework и базовая ОС Windows CE необходимы.

ms228843.alert_note(ru-ru,VS.90).gifПримечание.

Visual Studio автоматически устанавливает эмуляторы и пакеты SDK Pocket PC 2003 и Windows Mobile 5.0. Чтобы разработать приложения для Windows Mobile 6.0 или пользовательских устройств на основе Windows CE, необходимо установить дополнительные пакеты SDK. Дополнительные сведения см. в разделе Требования к оборудованию и программному обеспечению для проектов смарт-устройств.

Таблицы сравнения средств

В следующих таблицах предоставлено краткое описание различного оборудования смарт-устройств, особенностей оборудования и средств разработки. Эти списки могут со временем изменяться. Самые последние сведения можно получить в технической статье, посвященной введению в средства разработки для мобильных устройств Windows в библиотеке MSDN (может быть на английском языке).

Общие сведения о возможностях интегрированной среды разработки

В этой таблице представлены общие сведения о возможностях различных сред разработки. Аббревиатуры в заголовках столбцов обозначают следующее:

  • eVT3C = eMbedded Visual C++ 3.0

  • eVT3V = eMbedded Visual Basic 3.0

  • eVC4 = eMbedded Visual C++ 4.0 с пакетом обновления 4.0

  • VS2003 = Visual Studio .NET 2003

  • VS2005 = Visual Studio 2005

  • VS2008 = Visual Studio 2008

 

 

eVT3C

eVT3V

eVC4

VS2003

VS2005

VS2008

Тип кода

Машинный код

X

 

X

 

X

X

 

Интерпретируемый код

 

X

 

 

 

 

 

Управляемый код

 

 

 

X

X

X

 

Код на стороне сервера (веб)

 

 

 

X

X

X

Пакеты SDK для устройств

Pocket PC 2000

и

Pocket PC 2002

X

X

 

X

 

 

 

Smartphone 2002

X

 

 

 

 

 

 

Windows Mobile 2003

 

 

X

X

X

X

 

Windows Mobile 2003 Second Edition

 

 

X

X

X

X

 

Windows Mobile 5.0

 

 

 

 

X

X

 

Windows Mobile 6.0

 

 

 

 

X

X

.Средства NET Compact Framework и поддержка ОС

В этой таблице представлены общие сведения о версиях средств и программного обеспечения Windows Mobile, которые поддерживают .NET Compact Framework версий 1.0, 2.0 и 3.5.

 

 

Версия 1.0

Версия 2.0

Версия 3.5

Средство

Visual Studio .NET 2003

X

 

 

 

Visual Studio 2005

X

X

 

 

Visual Studio 2008

 

X

X

Версия программного обеспечения Windows Mobile

Windows Mobile 6.0

 

В ПЗУ (2.0 с пакетом обновления 1)

Поддерживается установка пользователем

 

Windows Mobile 5.0

В ПЗУ (1.0 с пакетом обновления 3)

Поддерживается установка пользователем

Поддерживается установка пользователем

 

Windows Mobile 2003 Second Edition

В ПЗУ (1.0 с пакетом обновления 2)

Поддерживается установка пользователем (только для Pocket PC)

Поддерживается установка пользователем

 

Windows Mobile 2003

В ПЗУ (1.0 с пакетом обновления 1)

Поддерживается установка пользователем (только для Pocket PC)

Поддерживается установка пользователем

 

Smartphone 2002

 

 

 

 

Pocket PC 2002

Поддерживается установка пользователем

 

 

 

Pocket PC 2000

Поддерживается установка пользователем

 

 

Поддержка технологий баз данных

В этой таблице предоставлены общие сведения о технологиях баз данных, которые поддерживаются различными версиями Windows Mobile. Аббревиатуры в заголовках столбцов обозначают следующее:

  • SSC 3.5 = SQL Server Compact 3.5

  • SSCE 3.1 = SQL Server 2005 Compact Edition версии 3.1

  • SQL Mobile 3.0 = SQL Server 2005 Mobile Edition версии 3.0

  • SQL CE 2.0 = SQL Server 2000 Windows CE Edition

  • EDB = встроенная база данных

  • CEDB = База данных Windows Embedded CE

  • ADOCE = объекты данных ActiveX для Windows CE

 

SSC 3.5

SSCE 3.1

SQL Mobile 3.0

SQL CE 2.0

EDB

CEDB

ADOCE

Windows Mobile 6

Поддерживается установка пользователем

В ПЗУ

Поддерживается установка пользователем

Поддерживается установка пользователем

(Только профессиональный и классический)

В ПЗУ

В ПЗУ*

Установка пользователем не поддерживается

Windows Mobile 5.0

Поддерживается установка пользователем

Поддерживается установка пользователем

Поддерживается установка пользователем

Поддерживается установка пользователем

(Только для Pocket PC)

В ПЗУ

В ПЗУ*

Установка пользователем не поддерживается

Windows Mobile 2003

Поддерживается установка пользователем

(Только для Pocket PC)

Поддерживается установка пользователем

(Только для Pocket PC)

Поддерживается установка пользователем

(Только для Pocket PC)

Поддерживается установка пользователем

(Только для Pocket PC)

Н/д

В ПЗУ

В ПЗУ

Smartphone 2002

Н/д

Н/д

Н/д

Н/д

Н/д

В ПЗУ

Н/д

Pocket PC 2002

Н/д

Н/д

Н/д

Поддерживается установка пользователем

(Только для Pocket PC)

Н/д

В ПЗУ

В ПЗУ

Pocket PC 2000

Н/д

Н/д

Н/д

Поддерживается установка пользователем

(Только для Pocket PC)

Н/д

В ПЗУ

В ПЗУ (большинство устройств)

* В Windows Mobile 5.0 CEDB содержится в ПЗУ, но не является рекомендуемой. Разработчики должны использовать EDB.

Примечания

  • Обратитесь к производителю устройства для проверки возможности обновления устройства до последней версии Windows CE или Windows Mobile. Корпорация Майкрософт не предоставляет конечным пользователям обновления для определенных устройств.

  • Экспресс-выпуски Visual Studio не включают поддержку проектов смарт-устройств.

  • Средства eMbedded Visual Basic больше не поддерживаются. Среда выполнения eMbedded Visual Basic больше не включается в ПЗУ устройства.

  • eMbedded Visual C++ 4.0 и eMbedded Visual Basic 4.0 могут быть загружены из центра разработчиков приложений для мобильных устройств.

  • Текущая версия Compact Framework is 3.5 доступна для установки в ОЗУ в центре разработчиков приложений для мобильных устройств.

См. также

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

Обновление проектов, созданных с помощью предыдущих версий средств

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

Приступая к работе с проектами смарт-устройств