Возможности устройств и требуемые средства разработки
Обновлен: Ноябрь 2007
В Visual Studio поддерживается разработка приложений для устройств, которые могут работать под управлением различных версий Windows Mobile и Windows CE. Однако в среде Visual Studio не поддерживается разработка приложений для устаревших устройств. Это может вызвать непонимание по ряду вопросов, например какие средства разработки, версия .NET Compact Framework и базовая ОС Windows CE необходимы.
Примечание. |
---|
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 доступна для установки в ОЗУ в центре разработчиков приложений для мобильных устройств.
См. также
Основные понятия
Обновление проектов, созданных с помощью предыдущих версий средств