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

Читать онлайн.



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

href="http://create.msdn.com/">http://create.msdn.com

      2.6 Windows Phone Profiler

      Windows Phone Profiler доступен в меню Debug Visual Studio с установленным инструментарием Windows Phone SDK (рис.).

      Рисунок 2.1 Меню запуска Windows Phone Analysis

      Анализирует работу программы во время исполнения, идентифицирует возможные проблемы с производительностью. Подробнее можно прочитать на MSDN: http://msdn.microsoft.com/ru-ru/library/hh202934(v=VS.92).aspx

      2.7 Silverlight Toolkit for Windows Phone

      Silverlight Toolkit for Windows Phone – набор полезных элементов управления Silverlight дляWindows Phone с поддержкой режима дизайна, от команды разработчиков Silverlight. Доступен весь исходный код, примеры и документация. Обновляется приблизительно раз в три месяца, доступен по адресу http://silverlight.codeplex.com или через NuGet.

      Текущий релиз включает в себя такие элементы управления, как ContextMenu, DatePicker и TimePicker, ToggleSwitch, 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, вполне достаточно, чтобы сделать своё приложение неповторимым и узнаваемым,