Разработка приложений для смарт-устройств
Обновлен: Ноябрь 2007
Разработка для смарт-устройств относится к разработке приложений со многими клиентскими функциональными возможностями на основе Windows CE и Windows Mobile, которые работают на самом устройстве. Visual Studio содержит мощную, интегрированную поддержку для разработки программного обеспечения на смарт-устройствах Windows CE, таких как Pocket PC и смартфоны. Можно использовать языки Visual C# или Visual Basic для написания управляемых приложений, которые работают в .NET Compact Framework или можно создать приложения в машинном коде, используя Visual C++. Независимо от выбранного языка будет использоваться тот же редактор кода, конструкторы и интерфейс отладчика, что и во время разработки приложений для настольных компьютеров. Все что нужно сделать, это выбрать шаблон проекта смарт-устройств, доступный для выбранного языка, и начать программировать.
Visual Studio предоставляет эмуляторы, которые позволяют запускать и выполнять отладку кода на компьютере разработчика. Кроме того, в Visual Studio имеются средства, которые упрощают упаковку приложения и его ресурсов в CAB-файлы для развертывания на устройствах конечных пользователей.
Наиболее актуальные сведения о проектах для смарт-устройств содержатся в центре разработчиков приложений для мобильных устройств.
Примечание. |
---|
Visual Studio также поддерживает различные виды разработки для устройств, которые известны как веб-разработка для мобильных устройств с использованием ASP.NET. Веб-разработка для мобильных устройств означает разработку веб-приложений для мобильных устройств, которые работают на веб-сервере и могут отрисовываться в различных форматах для всевозможных мобильных устройств, оснащенных обозревателем. Дополнительные сведения о веб-разработке для мобильных устройств см. в разделе Разработка веб-узлов для мобильных устройств. |
В этом подразделе
Приступая к работе с проектами смарт-устройств
Общие сведения о вопросах, связанных с разработкой приложений для устройств, например: какие новые функциональные возможности содержатся в Visual Studio, как Visual Studio для устройств относится к другим платформам Windows Mobile SDK и средствам и как настроить компьютер для разработки программного обеспечения для устройств.Вопросы, связанные с разработкой приложений для смарт-устройств
Сведения о выборе типа проекта, который состоит из выбора языка и настройки обложек для эмуляторов.Работа со смарт-устройствами и эмуляторами
Сведения об эмуляторе устройств и способах подключения устройств к Visual Studio.Программирование для устройств с использованием .NET Compact Framework
Описание общих процедур разработки программного обеспечения для смарт-устройств с помощью языков Visual C# или Visual Basic совместно с .NET Compact Framework.Программирование для устройств на языке Visual C++
Стандартные процедуры, необходимые при использовании языка Visual C++ для разработки приложений для устройств на машинном коде.Отладка проектов устройств
Описание отличий от отладки для настольных ПК и инструкции по отладке решений, включающих машинный и управляемый код.Средства тестирования для проектов смарт-устройств
Описание средств тестирования для интеллектуальных устройств, которые позволяют создавать, управлять, изменять и выполнять тесты в приложениях для интеллектуальных устройств в Visual C# и Visual Basic.Упаковка решений для устройств для развертывания
Инструкции по упаковке разработанных приложений для устройств и передаче этих приложений на одно или несколько конечных устройств.Безопасность в проектах устройств
Описание способа подписывания файлов с помощью сертификатов безопасности и подготовки устройства.Справочник (устройства)
Справочные разделы по библиотеке ATL и классам MFC для устройств, справочные разделы по пользовательскому интерфейсу для проектов устройств, сообщения об ошибках и другие сведения.Примеры смарт-устройств
Предоставление завершенных проектов для демонстрации синтаксиса, структуры и приемов, используемых для разрешения вопросов, связанных с программированием для устройств.
Связанные подразделы
.NET Compact Framework
Описание методики программирования приложений для устройств. .NET Compact Framework предоставляет устройствам всю мощь .NET Framework. Сравнение .NET Compact Framework с .NET Framework, описание ключевых компонентов, демонстрация стандартных задач программирование и указание поддерживаемых классов.Знакомство с Visual Studio
Описание новых возможностей в Visual Studio.Разработка приложений в Visual Studio
Сведения о проектировании, разработке, отладке, тестировании и управлении приложениями, созданными с помощью Visual Studio.