Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA

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

Разбить на страницы
Показывать лекцию целиком

Цель работы: Установить необходимое для разработки ПО, настроить смартфон на Windows Phone для отладки приложений, ознакомиться со средой разработки

6.1. Организация рабочего места

Для разработки под Windows Phone нам понадобится бесплатный пакет средств разработчика Windows Phone SDK 7.1. Продукт доступен на различных языках, в том числе – на русском. Скачать пакет можно на сайте http://create.msdn.com. После перехода на страницу загрузки указанного SDK вам будет предложено выбрать нужный язык из списка доступных языков, при выборе русского будет отображена русская версия страницы загрузки.

Можно либо скачать WEB-инсталлятор, либо загрузить ISO-образ продукта, что обычно делается в тех случаях, когда вы подключены к Интернету по медленному интернет-соединению, вы собираетесь установить SDK на нескольких компьютерах и желаете сэкономить интернет-трафик. Пользоваться SDK можно и на компьютере, не подключённом к Интернету, однако, такой вариант использования не позволит вам нормально пользоваться возможностями продукта. Например, для получения возможности отладки приложений на смартфоне, подключённом к ПК, вам понадобится разблокировать этот смартфон, а это выполняется через Интернет.

Если говорить о системных требованиях, предъявляемых к компьютеру для установки Windows Phone SDK 7.1., то здесь мы имеем следующее:

  • ОС: (x86 и x64) Windows 7 (все выпуски, кроме Начальной) Windows Vista (с пакетом обновления 2 (SP2), все выпуски, кроме Starter)
  • Системный диск: 4 ГБ свободного места
  • ОЗУ: 3 ГБ
  • Графическая плата: (для эмулятора Windows Phone) поддержка DirectX 10 или более поздней версии с драйвером WDDM 1.1
  • Кроме того, если вы уже пользуетесь Visual Studio 2010, нужно отметить, что пакет Windows Phone SDK 7.1 совместим с окончательной версией Visual Studio 2010 с пакетом обновления 1 (SP1).

    Пакет Windows Phone SDK включает в себя следующие компоненты:

  • Экспресс-выпуск Microsoft Visual Studio 2010 для Windows Phone
  • Эмулятор Windows Phone
  • Сборки пакета Windows Phone SDK 7.1
  • Пакет SDK и DRT для Silverlight 4
  • Расширения пакета Windows Phone SDK 7.1 для XNA Game Studio 4.0
  • Пакет Microsoft Expression Blend SDK для Windows Phone 7
  • Пакет Microsoft Expression Blend SDK для ОС Windows Phone 7.1
  • Клиент служб данных WCF для Windows Phone
  • Пакет Microsoft Advertising SDK для Windows Phone
  • После установки экспресс-выпуска Microsoft Visual Studio 2010 для Windows Phone требуется его регистрация, она бесплатна.

    Кроме того, для того, чтобы получить возможность отлаживать приложения на смартфоне, вам понадобится, собственно, устройство под управлением Windows Phone (в нашем случае используется Nokia Lumia 710).

    Для того чтобы наладить взаимодействие устройства с ПК, вам понадобится ПО Zune, его можно скачать на http://www.zune.net.

    Для того чтобы смартфон мог взаимодействовать с Zune вам понадобится Live ID (http://live.com), причем, один и тот же Live ID должен быть использован и при первоначальной настройке телефона (смена Live ID на устройстве требует полного сброса устройства с удалением всех пользовательских данных) и при настройке Zune.

    Для того, чтобы получить возможность публиковать приложения на Windows Marketplace, отлаживать приложения на смартфоне, вам нужно будет зарегистрироваться на http://create.msdn.com в качестве разработчика.

    Для обычных разработчиков здесь действует платная подписка, если же вы регистрируетесь как студент, у вас есть возможность получить код для бесплатной регистрации. Если у вас есть соответствующая учетная запись на https://www.dreamspark.com/, ваше учебное заведение является партнером Microsoft, вы сможете получить в учебном заведении соответствующий код, который подтвердит ваш студенческий статус. При регистрации на create.msdn.com есть возможность проверить ваш статус, используя учетную запись на dreamspark.com.

    После того, как вы зарегистрировались, вы можете разблокировать смартфон для разработки, воспользовавшись средством Windows Phone Developer Registration, которое устанавливается вместе с SDK и доступно по пути Пуск > Все программы > Windows Phone SDK 7.1. > Windows Phone Developer Registration (рис. 6.1)

    (рис 6.1) Регистрация телефона разработчика

    Для успешной регистрации необходимо, чтобы у вас была создана учетная запись на портале App Hub, нужно, чтобы на ПК было установлено ПО Zune и была установлена связь Zune с телефоном.

    Прежде чем продолжать, вам нужно будет установить на ПК необходимое программное обеспечение, зарегистрироваться на описанных выше порталах. Отладку приложений можно производить с помощью поставляемого вместе с SDK эмулятора Windows Phone, однако, рекомендуется, помимо эмулятора, на котором можно проводить промежуточную отладку, пользоваться реальным устройством.

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

    6.2. Обзор основных возможностей инструментов разработчика

    После установки вышеописанного программного обеспечения, регистрации на порталах, регистрации телефона разработчика, вы должны получить рабочую среду, которая позволяет создавать и отлаживать приложения под Windows Phone 7. А именно, это следующие основные инструменты.

    Microsoft Visual Studio 2010 Express for Windows Phone, эмулятор телефона

    Экспресс-версия Visual Studio 2010 для Windows Phone (Пуск > Все программы > Microsoft Visual Studio 2010 Express > Microsoft Visual Studio 2010 Express for Windows Phone) позволяет разрабатывать приложения для Windows Phone 7, используя возможности XNA и Silverlight. При запуске среды разработки, рис. 6.2., по умолчанию появляется стартовая страница, где можно просмотреть свежие материалы, касающиеся разработки под Windows Phone 7

    (рис 6.2) Запуск экспресс-версии Visual Studio 2010 для Windows Phone

    Для того чтобы приступить к разработке, можно выбрать команду меню Файл > Создать проект, воспользоваться соответствующей кнопкой на Начальной странице или на панели инструментов, либо – использовать сочетание клавиш Ctrl+Shift+N.

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

    В любом случае, будет показано окно Создать проект, где, в разделе Установленные шаблоны можно выбрать язык разработки (Visual Basic или Visual C#), в списке, раскрывающемся после выбора языка, можно выбрать набор шаблонов проекта - Silverlight for Windows Phone или XNA Game Studio 4.0, после выбора набора шаблонов, можно выбрать конкретный шаблон проекта, рис. 6.3.

    (рис 6.3) Создание нового проекта в Visual Studio 2010

    Здесь мы выбрали Visual C# > XNA Game Studio 4.0 > Игра для Windows Phone 4.0.

    После выбора конкретного шаблона можно настроить имя и расположение проекта, имя решения. По окончанию настроек достаточно нажать на кнопку ОК, появится окно выбора целевой платформы, рис. 6.4.

    (рис 6.4) Выбор целевой платформы Windows Phone

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

    (рис 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.

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

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

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

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

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

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

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

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

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

    (рис 6.11) Работа над Silverlight-проектом

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

    Microsoft Expression Blend

    При работе над Silverlight-проектами можно пользоваться Microsoft Expression Blend – программой для дизайна интерфейсов. Expression Blend можно запустить самостоятельно командой Пуск > Все программы > Microsoft Expression > Microsoft Expression Blend 4. Если нужно поработать с интерфейсом приложения, разработкой которого мы занимаемся в Visual Studio, можно выполнить команду меню Проект > Открыть в Expression Blend, будет открыт редактор, рис. 6.12.

    (рис 6.12) Работа над интерфейсом Silverlight-проекта в Expression Blend 4

    Если в проект были внесены изменения в Expression Blend (мы поменяли цвет шрифта), проект можно сохранить, если проект всё еще открыт в Visual Studio, редактор предложит перезагрузить данные, в итоге, изменения, внесенные в Expression Blend, отобразятся в Visual Studio, рис. 6.13.

    (рис 6.13) Результаты работы над интерфейсом Silverlight-проекта в Expression Blend 4

    6.3. Выводы

    В данной лабораторной работе мы рассмотрели порядок организации рабочего места разработчика, освоили основные операции по работе с проектами в Экспресс-версии Visual Studio 2010 для Windows Phone.

    6.4. Задание

    Получите учетную запись Live. Если учебное заведение предоставит вам соответствующий код, зарегистрируйтесь на Dreamspark. Зарегистрируйтесь на create.msdn.com в качестве разработчика, используйте учётную запись на Dreamspark для проверки вашего статуса на create.msdn.com. Вы можете зарегистрироваться в качестве независимого разработчика, не связанного с учебными учреждениями, в таком случае регистрация платная. Скачайте средства разработки, установите их, создайте шаблонные проекты на XNA и Silverlight, попробуйте запустить их в эмуляторе. Если вы имеете смартфон на Windows Phone– зарегистрируйте его для отладки, опробуйте запуск отлаживаемых приложений на смартфоне.

    Как минимум, для успешного продолжения работы, на данном этапе у вас должна быть установлена интегрированная среда разработки для Windows Phone, вы должны уметь создавать шаблонные проекты и запускать их в эмуляторе.

    6.5. Дополнительные материалы

    К данной лабораторной работе прилагается видеоурок.

    Страницы:

    Цель работы: Установить необходимое для разработки ПО, настроить смартфон на Windows Phone для отладки приложений, ознакомиться со средой разработки

    6.1. Организация рабочего места

    Для разработки под Windows Phone нам понадобится бесплатный пакет средств разработчика Windows Phone SDK 7.1. Продукт доступен на различных языках, в том числе – на русском. Скачать пакет можно на сайте http://create.msdn.com. После перехода на страницу загрузки указанного SDK вам будет предложено выбрать нужный язык из списка доступных языков, при выборе русского будет отображена русская версия страницы загрузки.

    Можно либо скачать WEB-инсталлятор, либо загрузить ISO-образ продукта, что обычно делается в тех случаях, когда вы подключены к Интернету по медленному интернет-соединению, вы собираетесь установить SDK на нескольких компьютерах и желаете сэкономить интернет-трафик. Пользоваться SDK можно и на компьютере, не подключённом к Интернету, однако, такой вариант использования не позволит вам нормально пользоваться возможностями продукта. Например, для получения возможности отладки приложений на смартфоне, подключённом к ПК, вам понадобится разблокировать этот смартфон, а это выполняется через Интернет.

    Если говорить о системных требованиях, предъявляемых к компьютеру для установки Windows Phone SDK 7.1., то здесь мы имеем следующее:

  • ОС: (x86 и x64) Windows 7 (все выпуски, кроме Начальной) Windows Vista (с пакетом обновления 2 (SP2), все выпуски, кроме Starter)
  • Системный диск: 4 ГБ свободного места
  • ОЗУ: 3 ГБ
  • Графическая плата: (для эмулятора Windows Phone) поддержка DirectX 10 или более поздней версии с драйвером WDDM 1.1
  • Кроме того, если вы уже пользуетесь Visual Studio 2010, нужно отметить, что пакет Windows Phone SDK 7.1 совместим с окончательной версией Visual Studio 2010 с пакетом обновления 1 (SP1).

    Пакет Windows Phone SDK включает в себя следующие компоненты:

  • Экспресс-выпуск Microsoft Visual Studio 2010 для Windows Phone
  • Эмулятор Windows Phone
  • Сборки пакета Windows Phone SDK 7.1
  • Пакет SDK и DRT для Silverlight 4
  • Расширения пакета Windows Phone SDK 7.1 для XNA Game Studio 4.0
  • Пакет Microsoft Expression Blend SDK для Windows Phone 7
  • Пакет Microsoft Expression Blend SDK для ОС Windows Phone 7.1
  • Клиент служб данных WCF для Windows Phone
  • Пакет Microsoft Advertising SDK для Windows Phone
  • После установки экспресс-выпуска Microsoft Visual Studio 2010 для Windows Phone требуется его регистрация, она бесплатна.

    Кроме того, для того, чтобы получить возможность отлаживать приложения на смартфоне, вам понадобится, собственно, устройство под управлением Windows Phone (в нашем случае используется Nokia Lumia 710).

    Для того чтобы наладить взаимодействие устройства с ПК, вам понадобится ПО Zune, его можно скачать на http://www.zune.net.

    Для того чтобы смартфон мог взаимодействовать с Zune вам понадобится Live ID (http://live.com), причем, один и тот же Live ID должен быть использован и при первоначальной настройке телефона (смена Live ID на устройстве требует полного сброса устройства с удалением всех пользовательских данных) и при настройке Zune.

    Для того, чтобы получить возможность публиковать приложения на Windows Marketplace, отлаживать приложения на смартфоне, вам нужно будет зарегистрироваться на http://create.msdn.com в качестве разработчика.

    Для обычных разработчиков здесь действует платная подписка, если же вы регистрируетесь как студент, у вас есть возможность получить код для бесплатной регистрации. Если у вас есть соответствующая учетная запись на https://www.dreamspark.com/, ваше учебное заведение является партнером Microsoft, вы сможете получить в учебном заведении соответствующий код, который подтвердит ваш студенческий статус. При регистрации на create.msdn.com есть возможность проверить ваш статус, используя учетную запись на dreamspark.com.

    После того, как вы зарегистрировались, вы можете разблокировать смартфон для разработки, воспользовавшись средством Windows Phone Developer Registration, которое устанавливается вместе с SDK и доступно по пути Пуск > Все программы > Windows Phone SDK 7.1. > Windows Phone Developer Registration (рис. 6.1)

    (рис 6.1) Регистрация телефона разработчика

    Для успешной регистрации необходимо, чтобы у вас была создана учетная запись на портале App Hub, нужно, чтобы на ПК было установлено ПО Zune и была установлена связь Zune с телефоном.

    Прежде чем продолжать, вам нужно будет установить на ПК необходимое программное обеспечение, зарегистрироваться на описанных выше порталах. Отладку приложений можно производить с помощью поставляемого вместе с SDK эмулятора Windows Phone, однако, рекомендуется, помимо эмулятора, на котором можно проводить промежуточную отладку, пользоваться реальным устройством.

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

    6.2. Обзор основных возможностей инструментов разработчика

    После установки вышеописанного программного обеспечения, регистрации на порталах, регистрации телефона разработчика, вы должны получить рабочую среду, которая позволяет создавать и отлаживать приложения под Windows Phone 7. А именно, это следующие основные инструменты.

    Microsoft Visual Studio 2010 Express for Windows Phone, эмулятор телефона

    Экспресс-версия Visual Studio 2010 для Windows Phone (Пуск > Все программы > Microsoft Visual Studio 2010 Express > Microsoft Visual Studio 2010 Express for Windows Phone) позволяет разрабатывать приложения для Windows Phone 7, используя возможности XNA и Silverlight. При запуске среды разработки, рис. 6.2., по умолчанию появляется стартовая страница, где можно просмотреть свежие материалы, касающиеся разработки под Windows Phone 7

    (рис 6.2) Запуск экспресс-версии Visual Studio 2010 для Windows Phone

    Для того чтобы приступить к разработке, можно выбрать команду меню Файл > Создать проект, воспользоваться соответствующей кнопкой на Начальной странице или на панели инструментов, либо – использовать сочетание клавиш Ctrl+Shift+N.

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

    В любом случае, будет показано окно Создать проект, где, в разделе Установленные шаблоны можно выбрать язык разработки (Visual Basic или Visual C#), в списке, раскрывающемся после выбора языка, можно выбрать набор шаблонов проекта - Silverlight for Windows Phone или XNA Game Studio 4.0, после выбора набора шаблонов, можно выбрать конкретный шаблон проекта, рис. 6.3.

    (рис 6.3) Создание нового проекта в Visual Studio 2010

    Здесь мы выбрали Visual C# > XNA Game Studio 4.0 > Игра для Windows Phone 4.0.

    После выбора конкретного шаблона можно настроить имя и расположение проекта, имя решения. По окончанию настроек достаточно нажать на кнопку ОК, появится окно выбора целевой платформы, рис. 6.4.

    (рис 6.4) Выбор целевой платформы Windows Phone

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

    (рис 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.

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

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

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

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

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

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

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

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

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

    (рис 6.11) Работа над Silverlight-проектом

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

    Microsoft Expression Blend

    При работе над Silverlight-проектами можно пользоваться Microsoft Expression Blend – программой для дизайна интерфейсов. Expression Blend можно запустить самостоятельно командой Пуск > Все программы > Microsoft Expression > Microsoft Expression Blend 4. Если нужно поработать с интерфейсом приложения, разработкой которого мы занимаемся в Visual Studio, можно выполнить команду меню Проект > Открыть в Expression Blend, будет открыт редактор, рис. 6.12.

    (рис 6.12) Работа над интерфейсом Silverlight-проекта в Expression Blend 4

    Если в проект были внесены изменения в Expression Blend (мы поменяли цвет шрифта), проект можно сохранить, если проект всё еще открыт в Visual Studio, редактор предложит перезагрузить данные, в итоге, изменения, внесенные в Expression Blend, отобразятся в Visual Studio, рис. 6.13.

    (рис 6.13) Результаты работы над интерфейсом Silverlight-проекта в Expression Blend 4

    6.3. Выводы

    В данной лабораторной работе мы рассмотрели порядок организации рабочего места разработчика, освоили основные операции по работе с проектами в Экспресс-версии Visual Studio 2010 для Windows Phone.

    6.4. Задание

    Получите учетную запись Live. Если учебное заведение предоставит вам соответствующий код, зарегистрируйтесь на Dreamspark. Зарегистрируйтесь на create.msdn.com в качестве разработчика, используйте учётную запись на Dreamspark для проверки вашего статуса на create.msdn.com. Вы можете зарегистрироваться в качестве независимого разработчика, не связанного с учебными учреждениями, в таком случае регистрация платная. Скачайте средства разработки, установите их, создайте шаблонные проекты на XNA и Silverlight, попробуйте запустить их в эмуляторе. Если вы имеете смартфон на Windows Phone– зарегистрируйте его для отладки, опробуйте запуск отлаживаемых приложений на смартфоне.

    Как минимум, для успешного продолжения работы, на данном этапе у вас должна быть установлена интегрированная среда разработки для Windows Phone, вы должны уметь создавать шаблонные проекты и запускать их в эмуляторе.

    6.5. Дополнительные материалы

    К данной лабораторной работе прилагается видеоурок.

    Вернуться к учебному плану