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


Разработка для интеллектуальных устройств с помощью Visual Basic

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

В Visual Studio 2008 поддерживается разработка приложений для интеллектуальных устройств на Visual Basic. В состав этого программного продукта входят средства и структуры, необходимые для разработки приложений для Pocket PC, смартфонов и других платформ на базе Windows CE.

Разработка приложений для устройств

Вообще говоря, можно разрабатывать два вида приложений для устройств:

  • Мобильные веб-приложения выполняются на веб-сервере и визуализируются в различных форматах для ряда мобильных устройств, оборудованных веб-обозревателями. Дополнительные сведения см. в разделе Создание веб-страниц ASP.NET для мобильных устройств.

  • Многофункциональные клиентские приложения на платформе Windows CE выполняются на самом устройстве. Как правило, именно этот подход мы имеем в виду, говоря о "приложениях для интеллектуальных устройств".

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

  • Дополнительные средства для подключения к удаленному устройству и отладки на нем.

  • Помимо выбора типа проекта и шаблона при создании проекта, необходимо выбрать устройство, на котором будет запускаться и отлаживаться приложение. Таким устройством может быть физическое устройство, подключенное к компьютеру разработки, сетевое устройство или эмулятор устройства, работающий на компьютере разработчика.

  • При разработке приложений для устройств имеются некоторые отличия в классах и их членах. Чтобы определить, являются ли доступными класс и его члены, обратитесь к документации, используйте IntelliSense или используйте обозреватель объектов Visual Studio, когда проект активен. Дополнительные сведения см. в разделе .NET Compact Framework.

Создание приложения для устройства

Мастер приложений интеллектуальных устройств, присутствовавший в Visual Studio .NET 2003, в Visual Studio 2008 заменен расширенным диалоговым окном Новый проект. В Visual Studio 2008 выбор типа и шаблонов проекта производится в диалоговом окне Новый проект. Дополнительные сведения см. в разделе Практическое руководство. Создание приложений устройств с использованием Visual Basic или Visual C#.

Список задач, связанных с интеллектуальными устройствами, содержится в разделе Приложения для интеллектуальных устройств (в Visual Basic).

Данные и устройства

Среда .NET Compact Framework предоставляет функционально богатую реализацию ADO.NET для устройств, поддерживающую классы DataSet и DataView. Поддерживаются классы DataRelation и Constraint, а также другие классы, обеспечивающие определение и манипуляцию DataSet. Среда .NET Compact Framework также включает поставщик данных SQL Server .NET. Дополнительные сведения см. в разделе Поддержка доступа к данным и XML в .NET Compact Framework и пространстве имен System.Data.SqlServerCe.

Сетевое взаимодействие

Среда .NET Compact Framework предоставляет API для работы с сетью на уровне сокетов и более высоких уровнях абстракции, таких как HTTP, DNS и веб-запросы и отклики. Подключение обеспечивается по интерфейсу IrDA и транспортным протоколам TCP/IP через API сокетов. Дополнительные сведения см. в разделе Поддержка сетей и подключений в .NET Compact Framework.

Разработка для Pocket PC

В следующей таблице перечислены задачи, относящиеся к Pocket PC.

To

См. раздел

Использование элемента управления DocumentList для управления файлами в приложении

Практическое руководство. Использование элемента управления DocumentList

Использование элементов форм в приложении

Стиль формы карманного ПК

Активация приложений от аппаратной кнопки с помощью компонента HardwareButton в приложении

Пошаговое руководство. Использование компонента HardwareButton

Использование компонента InputPanel в приложении

Практическое руководство. Использование компонента InputPanel

Выбор методов пользовательского ввода в приложении для Pocket PC

Практическое руководство. Настройка методов ввода для карманных ПК

Отправка уведомления и ответ на него в приложении

Пошаговое руководство. Отправка уведомления

Определение клавиш перехода

Практическое руководство. Определение клавиш перехода

Разработка для Smartphone

Среда .NET Compact Framework может устанавливаться на устройствах Smartphone с операционной системой Windows Mobile 2003 и более поздних версий.

В следующей таблице перечислены задачи, относящиеся к разработке для Smartphone.

To

См. раздел

Настройка методов ввода в приложении для Smartphone

Практическое руководство. Установка режимов ввода смартфона

Переопределение клавиши возврата

Практическое руководство. Переопределение клавиши возврата смартфона

Использование меню Smartphone

Пошаговое руководство. Использование меню Smartphone

См. также

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

Разделы руководства по платформе .NET Compact Framework

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

Разработка карманного ПК и .NET Compact Framework

Разработка приложений для смартфонов и платформа .NET Compact Framework

Разработка приложений для Windows Embedded CE и .NET Compact Framework