Надо выбрать из списка элемент Pocket PC 2003 SE Emulator
Actions►Connect. Менеджер эмуляторов загрузит выбранный эмулятор. На экране появится специальный значок, который сигнализирует об установленном соединении. Затем нужно выполнить команду меню Actions►Cradle. Если операция пройдет успешно, то значок состояния эмулятора изменится. Это означает, что эмулятор КПК соединен с виртуальной док-станцией. Теперь можно синхронизировать данные с помощью программы синхронизации ActiveSync. По завершении операции нужно выполнить команду меню Actions►Uncradle.Эмуляция карточки памяти
Все модели карманных компьютеров и смартфонов имеют возможность увеличения объема памяти при помощи различных карточек памяти. Дополнительный объем дискового пространства используют для хранения фильмов, фотографий и других документов. Особенно это актуально для пользователей устройств под управлением Pocket PC 2003, так как после перезагрузки устройства все данные на устройстве стираются. Эмулятор позволяет использовать любую папку настольного компьютера в качестве карточки памяти. Для выбора подключаемой папки нужно в окне эмулятора выполнить команду меню File►Configure
General указать соответствующую папку в пункте Shared Folder (рис. 8.5).Рис. 8.5
. Эмуляция карточки памятиПосле того как соответствующая папка будет подключена, можно с помощью стандартной программы File Explorer, входящей в состав Windows Mobile, убедиться, что у устройства теперь имеется карточка памяти, которая представлена как папка Storage Card
Рис. 8.6
. Папка Storage CardИзменение ориентации экрана
Эмулятор позволяет легко менять ориентацию экрана. Достаточно перейти на вкладку Display
File►Configure и выбрать нужный режим в разделе Orientation (рис. 8.7).Рис. 8.7
. Настройка ориентации экранаЕсли выбрать соответствующее значение для поворота экрана, то эмулятор повернет изображение устройства (но не экрана) на 90° (рис. 8.8).
Рис. 8.8
. Вращение устройстваВыход в Интернет через эмулятор
Совсем не обязательно при отладке своих программ для карманных компьютеров или смартфонов копировать программы на данные устройства, запускать их и проверять работоспособность приложений. Гораздо удобнее использовать эмуляторы соответствующих устройств. Несомненно, вы так и поступали при изучении предыдущих примеров. Но все описанные примеры не использовали ресурсы Интернета. Однако сейчас количество программ, использующих сетевые возможности, стремительно растет. К счастью, эмулятор приходит на выручку и в этой ситуации. Если ваш компьютер, на котором установлен эмулятор, имеет соединение с Интернетом, то можно подключить к Сети и сам эмулятор. Настройка не очень сложна, и все этапы приведены в следующем списке.
1. Создать новый проект в Visual Studio 2005.
2. Запустить программу ActiveSync. Возможно, она неактивна, и ее пиктограмма располагается в области уведомлений. В этом случае надо щелкнуть правой кнопкой мыши на этом значке и выполнить команду контекстного меню Открыть Microsoft ActiveSync
3. Вернуться в среду разработки Visual Studio 2005 и выполнить команду меню Tools►Device Emulator Manager
Device Emulator Manager.4. Щелкнуть правой кнопкой мыши на соответствующем эмуляторе и выполнить команду контекстного меню Connect
5. Вернуться в диалоговое окно Device Emulator Manager
Cradle.6. В диалоговом окне Device Emulator Manager
7. Автоматически появится сообщение от Microsoft ActiveSync о том, что установлено соединение (рис. 8.9).
Рис. 8.9
. Сообщение ActiveSync8. В этом окне нужно нажать кнопку OK
9. На экране появится окно Мастер синхронизации
Рис. 8.10
. Окно ActiveSync10. Так как сейчас синхронизация не нужна, то следует нажать кнопку Cancel
11. Появится основное окно программы Microsoft ActiveSync, сигнализирующее, что установлено соединение с компьютером.
12. Закрыть окно программы Microsoft ActiveSync. Программа продолжает работать в фоновом режиме. В области уведомлений должна отображаться зеленая пиктограмма.
13. В очередной раз вернуться в окно программы Device Emulator Manager