Программирование для мобильных платформ. Android и WP. Учебный курс. Иван Андреевич Трещев

Чтение книги онлайн.

Читать онлайн книгу Программирование для мобильных платформ. Android и WP. Учебный курс - Иван Андреевич Трещев страница 13

Программирование для мобильных платформ. Android и WP. Учебный курс - Иван Андреевич Трещев

Скачать книгу

WrapPanel и GestureHelper.

      2.8 Среда разработки

      После установки средств разработки Windows Phone SDK в диалоге New Project в Visual Studio появятся группы проектов для Silverlight for Windows Phone (рис. Рисунок 2.2):

      Рисунок 2.2 Группы проектов в меню Silverlight for Windows Phone

      и в группе XNA Game Studio 4.0 добавятся проекты для Windows Phone (рис. 2.2).

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

      После установки разработчику доступны следующие шаблоны приложений Silverlight for Windows Phone:

      – Windows Phone Application

      – Windows Phone Databound Application

      – Windows Phone Class Library

      – Windows Phone Panorama Application

      – Windows Phone Pivot Application

      – Windows Phone Silverlight and XNA Application

      – Windows Phone Audio Playback Agent

      – Windows Phone Audio Streaming Agent

      – Windows Phone Scheduled Task Agent

      Рисунок 2.3 Шаблоны приложений Silverlight for Windows Phone

      Перед тем как перейти непосредственно к шаблонам приложений, надо сказать несколько слов по поводу Windows Phone и Metro-дизайна.

      2.9 Windows Phone и Metro-дизайн

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

      Если вы дизайнер или в вашей команде есть выделенный дизайнер, вы можете воспользоваться всей мощью инструментарий Expression Blend 4 или Expression Blend for Windows Phone, которая поставляется вместе с Windows Phone SDK.

      Что же делать если вы разработчик и не хотите заниматься визуальным дизайном приложения, например, вы разрабатываете бизнес-приложение и всё что от него требуется, соответствовать общему дизайну и стилю Windows Phone?

      Всё очень просто. Во-первых, Silverlight для телефона разработан с учётом требований Metro-дизайна, поэтому все встроенные элементы управления выполнены в Metro-дизайне. Во-вторых, по умолчанию, приложения, созданные из шаблонов из поставки Windows Phone SDK, работают, выглядят и используют стили и шрифты в соответствии с Metro-дизайном.

      С другой стороны, возможностей стилизации элементов управления и приложений, основанных на XAML, которые представляет Silverlight, вполне достаточно, чтобы сделать своё приложение неповторимым и узнаваемым, оставаясь в рамках стиля Metro.

      Руководство по дизайну интерфейсов и взаимодействию с пользователем для Windows Phone можно найти по следующей ссылке http://msdn.microsoft.com/ru-ru/library/hh202915.aspx

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

      2.10 Шаблоны приложений

      Сначала давайте рассмотрим три шаблона, представляющих собой три основных стиля приложения для Windows Phone (рис.):

      Рисунок 2.4 Шаблоны приложений

      – Windows

Скачать книгу