14. Настало время настройки эмулятора для доступа в Интернет. Нужно щелкнуть правой кнопкой на зеленом значке ActiveSync и выполнить команду контекстного меню Открыть Microsoft ActiveSync
. Затем надо выполнить команду меню File►Connection Settings
и выбрать режим This computer is connected to The Internet
, после чего останется только нажать кнопку OK
.
15. В эмуляторе надо нажать кнопку Start
и щелкнуть на пиктограмме Internet Explorer. В результате будет запущен стандартный браузер. В адресной строке можно указать URL любого существующего сайта. Эмулятор должен загрузить выбранный сайт.
Теперь компьютер соединен с Интернетом через эмулятор. Это позволит отлаживать программы, использующие соединение с Интернетом.
Изменение внешнего вида эмуляторов
Разработчик может также создать собственный внешний вид эмулятора. Соответствующую информацию можно найти в справочной системе. Описание внешнего вида эмулятора хранится в XML- файлах, которые описывают внешний вид устройства. Если нужно, чтобы эмулятор был точно похож на ваше устройство, надо подготовить соответствующие рисунки устройства и указать их в файле. Затем в настройках эмулятора можно указать путь к новому файлу. И тогда эмулятор будет выглядеть именно так, как ваше собственное устройство.
Эмулятор как отдельный продукт
Эмулятор поставляется вместе с Visual Studio 2005. Эмуляторы для тестирования программ на новых устройствах, таких как Windows Mobile 5.0, также интегрируются в оболочку Visual Studio. И чтобы установить эмулятор на новой машине, раньше приходилось устанавливать весь пакет Visual Studio 2005.
Разработчики на форумах часто спрашивали: можно ли установить эмулятор как отдельную программу на компьютере? До недавнего времени ответ был отрицательным. Но наконец-то Microsoft прислушалась к просьбам разработчиков и выпустила эмулятор в виде отдельного продукта. Более подробную информацию об этом можно найти на веб-странице www.microsoft.com/downloads/details.aspx?FamilyId=C62D54A5-183A-4A1E-A7E2-CC500ED1F19A&displaylang=en.
Новая версия эмулятора
Работы над улучшением эмулятора не прекращаются. На странице «Microsoft Device Emulator 2.0 Beta — Community Technology Preview», которая располагается по адресу http://www.microsoft.com/downloads/details.aspx?FamilyID=13f5de85-30cd-4506-9c5b-a2068fa1ee9e&DisplayLang=en, выложена бета-версия эмулятора, которая будет работать с будущей версией Windows СЕ 6.0. В новой версии обещана еще большая скорость работы эмулятора и реализованы дополнительные возможности.
Набор утилит Visual Studio Remote Tools
В состав Visual Studio 2005 входят несколько утилит, которые могут пригодиться разработчикам программ для мобильных устройств. Если открыть группу программ Visual Studio Remote Tools, то можно увидеть, что в ней расположены утилиты, перечисленные в следующем списке:
□ Remote File Viewer;
□ Remote Heap Walker;
□ Remote Process Viewer;
□ Remote Registry Editor;
□ Remote Spy;
□ Remote Zoom-in.
Если вы собираетесь серьезно посвятить себя программированию для мобильных устройств, то необходимо изучить все эти программы. Но сейчас будут рассмотрены три наиболее важные утилиты.
Remote Zoom-in
Утилита Remote Zoom-in позволяет получить снимок экрана устройства или эмулятора на компьютере разработчика. Большинство иллюстраций к данной книге были сделаны с помощью данной программы.
Использовать эту утилиту очень просто. Перед ее запуском необходимо подключить к компьютеру устройство или эмулятор. При запуске программа предложит вам список доступных устройств, с которых можно получить снимок экрана (рис. 8.11).
Рис. 8.11. Выбор устройства для получения снимка экрана
После нажатия кнопки OK
программа автоматически установит связь с выбранным устройством и загрузит текущее изображение экрана. Если необходимо получить новое изображение с экрана устройства, то нужно выполнить команду меню File►New Bitmap
.
Утилита Remote Zoom-in сохраняет экранные снимки в формате BMP-файлов. Функциональные возможности программы сильно урезаны, пользователь может вырезать часть изображения, изменить его размер или сделать копию. Но от этой программы и не требуется больших возможностей. Сохранив изображение в файле, при необходимости можно редактировать его в любом графическом редакторе.
Remote File Viewer
Утилита Remote File Viewer является аналогом стандартного Проводника, входящего в состав Windows XP. С помощью этой утилиты пользователь может просматривать содержимое папок устройства или эмулятора, а также копировать файлы из устройства на настольный компьютер и наоборот.
При запуске утилита сначала отображает список доступных устройств, а затем устанавливает связь с выбранным устройством.
Remote Registry Editor