Александр Климов - Программирование КПК и смартфонов на .NET Compact Framework
- Название:Программирование КПК и смартфонов на .NET Compact Framework
- Автор:
- Жанр:
- Издательство:Питер
- Год:2007
- Город:Санкт-Петербург
- ISBN:978-5-91180-270-7
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Александр Климов - Программирование КПК и смартфонов на .NET Compact Framework краткое содержание
Мобильные устройства все активнее вторгаются в нашу жизнь. Карманные компьютеры и смартфоны давно утратили статус дорогих игрушек и перекочевали в разряд необходимых устройств. Значит, для них необходимо создавать программное обеспечение. Так почему вы должны оставаться в стороне?
Прочитав эту книгу, вы получите знания, которые позволят вам уверенно создавать программы для карманных компьютеров и смартфонов. А огромное количество разнообразных примеров поможет быстро совершенствоваться и развиваться, обогащая свой опыт работы.
Книга предназначена для начинающих программистов.
Программирование КПК и смартфонов на .NET Compact Framework - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:

Рис. 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. Сообщение ActiveSync
8. В этом окне нужно нажать кнопку OK
.
9. На экране появится окно Мастер синхронизации
(рис. 8.10).

Рис. 8.10. Окно ActiveSync
10. Так как сейчас синхронизация не нужна, то следует нажать кнопку Cancel
.
11. Появится основное окно программы Microsoft ActiveSync, сигнализирующее, что установлено соединение с компьютером.
12. Закрыть окно программы Microsoft ActiveSync. Программа продолжает работать в фоновом режиме. В области уведомлений должна отображаться зеленая пиктограмма.
13. В очередной раз вернуться в окно программы Device Emulator Manager
и закрыть его. Программа также продолжает работать в фоновом режиме, а ее пиктограмма тоже появится в области уведомлений.
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.
Читать дальшеИнтервал:
Закладка: