Опубликован: 14.08.2012 | Доступ: свободный | Студентов: 881 / 20 | Оценка: 5.00 / 5.00 | Длительность: 09:59:00
Специальности: Программист
Самостоятельная работа 1:

Организация рабочего места, освоение среды разработки

< Лекция 5 || Самостоятельная работа 1: 1234 || Самостоятельная работа 2 >

Нас интересует ОС Windows Phone 7.1 (то есть – Windows Phone 7.5.). Здесь есть возможность выбора пункта ОС Windows Phone 7.0. Выберем указанный пункт и нажмем ОК. Проект будет создан, рис. 6.5.

Проект игры для Windows Phone

увеличить изображение
Рис. 6.5. Проект игры для Windows Phone

В нашем случае сразу же открыт для редактирования основной файл, который используется при создании игры на XNA – Game1.cs. В окне Обозреватель решений можно видеть список проектов и файлов решения, окно Свойства используется для просмотра и настройки свойств выделенного элемента, в окне Список ошибок можно просмотреть сообщения об ошибках.

Для отладки проекта нужно выбрать устройство для отладки в соответствующем поле панели инструментов Стандартный – это может быть либо виртуальное устройство Windows Phone Emulator, либо аппаратное устройство Windows Phone Device (при условии наличия подключенного и зарегистрированного для отладочных целей телефона), далее, можно воспользоваться командой Отладка > Начать отладку, либо нажать на кнопку Начать отладку, либо – воспользоваться клавишей F5 на клавиатуре.

Мы выбрали эмулятор, при запуске нового XNA-проекта эмулятор (или реальное устройство) отобразит традиционный "синий" экран XNA, залитый, по умолчанию, цветом Color.CornflowerBlue, рис. 6.6.

Запуск на эмуляторе

Рис. 6.6. Запуск на эмуляторе

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

Запуск эмулятора, в зависимости от аппаратных возможностей ПК, занимает некоторое время. Для ускорения работы после первого запуска эмулятора его окно можно не закрывать, вместо этого, после проверки работы программы, выполнять в Visual Studio команду Отладка > Остановить отладку (Shift+F5). Тогда следующий сеанс отладки на эмуляторе начнется быстрее. В это время эмулятор будет запущен, в виде отдельного окна, рис. 6.7 и готов к приёму проекта для отладки. Для того, чтобы закрыть окно эмулятора, можно закрыть его, воспользовавшись соответствующей кнопкой его панели инструментов.

Запущенный эмулятор, ожидающий приёма проекта для отладки

Рис. 6.7. Запущенный эмулятор, ожидающий приёма проекта для отладки

При подключении к компьютеру телефона и выборе, перед запуском отладки, параметра Windows Phone Device, развертывание решения производится на телефоне.

Программа устанавливается на телефон и запускается. Для успешного запуска приложения на устройстве, телефон должен быть включен и разблокирован – должен быть виден стартовый экран, рис. 6.8.

Стартовый экран Nokia Lumia 710, ожидание начала отладки

Рис. 6.8. Стартовый экран Nokia Lumia 710, ожидание начала отладки

На рис. 6.9 приведен вид отлаживаемого XNA-приложения на устройстве.

Отладка XNA-приложения на Nokia Lumia 710

Рис. 6.9. Отладка XNA-приложения на Nokia Lumia 710

Обратите внимание - стартовый экран выводится в портретной ориентации, XNA-приложения по умолчанию имеют ландшафтную ориентацию.

Создание Silverlight-приложения

Выше мы рассмотрели процесс создания XNA-приложения. Аналогично выглядит создание Silverlight-приложения. Пожалуй, главная разница, которая сразу же заметна, заключается в том, что при разработке XNA-приложений работа в Visual Studio производится исключительно с программным кодом (исключая, естественно, предварительную подготовку медиаматериалов с использованием сторонних редакторов). При разработке для Silverlight используется, помимо редактирования кода, режим визуальной разработки.

Создадим новый проект: Файл > Создать проект > Visual C# > Silverlight for Windows Phone > Приложение для Windows Phone, рис. 6.10

Создание нового Silverlight-проекта

увеличить изображение
Рис. 6.10. Создание нового Silverlight-проекта

При создании проекта нам так же предлагают выбрать целевую платформу (ОС Windows Phone 7.1.). Когда проект создан, мы, помимо уже знакомых нам окон редактирования кода, обозревателя проектов, окна свойств, видим окно для визуального конструирования страниц, можем пользоваться стандартными элементами управления с помощью Панели элементов, использовать другие специальные инструменты, рис. 6.11.

Работа над Silverlight-проектом

увеличить изображение
Рис. 6.11. Работа над Silverlight-проектом

Отладка Silverlight-приложений производится так же, как и отладка XNA-приложений.

< Лекция 5 || Самостоятельная работа 1: 1234 || Самостоятельная работа 2 >
Гулич Анна
Гулич Анна
Невозможно пройти тесты, в окне с вопросами пусто