Мобильные устройства

Оценить
(0 голоса)

Visual Studio 2008 продолжает совершенствоваться в плане написания приложений под мо­бильные устройства. Эта новейшая версия позволяет вам создавать приложения для различ­ных технологий и устройств. Вы можете создавать решения под Windows Mobile 2003, Windows СЕ 5.0 и 6.0, а также Windows Mobile 5.0 и 6.0 как для смартфонов, так и для КПК. Кроме того, вы можете создавать приложения и для того множества устройств, которые ис­пользуют эти операционные системы и соответствующие версии .NET Compact Framework.

Для создания мобильных приложений интегрированная среда разработки предоставляет визуальные конструкторы форм, редакторы кода, а также поддержку отладки. Начните с проекта Smart Device. Затем можете выбрать вашу целевую платформу Target Platform, це­левую версию .NET Compact Framework (NetCF) и тип шаблона проекта (приложение в виде форм, библиотека классов, элемент управления и т. д.). На рис. 1.32 показан пример. Здесь приложение предназначено для Windows Mobile 5.0 и самой последней версии NetCF.

Проектирование приложения Windows Mobile— процесс аналогичный. В панели инстру­ментов имеется набор элементов управления. Вы выбираете элемент управления и перетас­киваете его на форму. Форма выглядит и действует как устройство, для которого вы ведете разработку. На рис. 1.33 показан пример среды конструирования. Этот пример— простая пользовательская форма поиска. Обратите внимание на меню в нижней части экрана. Вы используете эти меню для того, чтобы дать пользователю возможность работать с формой при помощи основных кнопок смартфона (поскольку смартфон не имеет стилуса (пера) или мыши).

При разработке вашего приложения вы можете развернуть его и оттестировать на эмуляторах устройств. Это позволяет отладить ваше приложение и увидеть, как оно ведет себя на имити­

руемом устройстве. Visual Studio 2008 поставляется с основными эмуляторами смартфонов и КПК. Однако существует более 20 эмуляторов устройств (которые можно скачать). На рис. 1.34 показано приложение, которое развернуто и работает на простом эмуляторе смарт­фона. Здесь вы можете взаимодействовать с приложением и отлаживать свой код.

Мобильные устройства

Значительным дополнением в версии 2008 является возможность писать модульные тесты для приложений под мобильные устройства. Теперь вы можете создавать эти тесты при по­мощи стандартной инфраструктуры для написания тестов, встроенной в Visual Studio (начи­ная с версии 2005). Эти модульные тесты ведут себя точно так же. Кроме того, они могут интегрироваться с программными продуктами семейства Team System (такими как Team Test) и публиковать тестовые данные на сервере Team Foundation Server.

Compact Framework 3.5 также предоставляет некоторые приятные улучшения. В их число вхо­дят: поддержка привязки данных LINQ, технология Windows Communication Foundation, улуч­шенное сжатие, улучшения звука, усовершенствованное управление безопасностью и т. д.

Ориентированные на сервис решения с постоянным подключением

Многие бизнес-приложения содержат специфические процессы (рабочие процессы), связан­ные с документами, записями и соответствующими данными. Эти бизнес-процессы обычно включают в себя постадийный просмотр и утверждение (документов) соответствующими должностными лицами; для них может также потребоваться обмен данными между различ­ными компьютерными системами. Бизнес-процесс обычно бывает также достаточно дли­тельным — а это означает, что процесс является не одномоментным действием, а многоша­говым процессом, который должен ждать перехода на следующий шаг. Описание: image26

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

Visual Studio 2008 (и .NET Framework) теперь предоставляет готовую поддержку создания бизнес-процессов в виде рабочих процессов и надежной интеграции их с другими приложе­ниями, системами и партнерами. В этом разделе рассматривается технология Windows Workflow (WF), которая определяет бизнес-процессы многократного использования, а также технология Windows Communication Foundation (WCF), которая использ\ется в этих бизнес- процессах для обмена между системами.

В главе 3 мы рассмотрим улучшения для поддержки обмена и рабочих процессов, введенные в .NET Framework и языках программирования (а не в самой интегриро­ванной среде разработки).

Разработка приложения/бизнес-процесса
Создание и использование сервисов
Работа с данными
Проектирование данных
Отображение объектов на реляционные данные

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.