Windows Phone SDK

Windows Phone SDK

Windows Phone SDK — комплект средств разработки для Windows Phone 7. Windows Phone SDK выпускается для Windows 7 и Windows Vista.

Содержание

Разработка под Windows Phone 7

Все программы для Windows Phone 7 создаются с использованием управляемого кода .NET. В настоящее время C# — единственный поддерживаемый язык программирования. Свободно доступный для загрузки Microsoft Visual Studio 2010 Express для Windows Phone включает XNA Game Studio 4.0 и экранный эмулятор телефона, а также интегрируется с Visual Studio 2010.

Визуальные элементы и анимация для приложений Silverlight могут создаваться в Microsoft Expression Blend. Платформы Silverlight и XNA для Windows Phone 7 имеют ряд общих библиотек, то есть некоторые библиотеки XNA могут использоваться в программе Silverlight и наоборот. Но нельзя создавать программу, сочетающую в себе визуальные элементы обеих платформ.

Как правило, Silverlight используется для программ, которые можно классифицировать как приложения или утилиты. Описание компоновки элементов управления и панелей пользовательского интерфейса в этих программах выполняется с помощью Расширяемого языка разметки приложений (Extensible Application Markup Language, XAML). В файлах выделенного кода могут реализовываться операции по инициализации и некоторая логика, но основным их назначением является обработка событий элементов управления. Silverlight позволяет реализовывать в Windows Phone стиль насыщенных интернет-приложений (Rich Internet Applications, RIA), включая мультимедиа и Веб. Для Windows Phone создана версия Silverlight 3, в которую не вошли некоторые возможности, не подходящие для телефона, но компенсированы рядом дополнений.

Главное назначение XNA — создание высокопроизводительных игр. Для 2D-игр спрайты и подложки описываются с помощью растровых изображений; для 3D игр создаются трехмерные модели. Действие игры, включающее перемещение графических объектов по экрану и запрос пользовательского ввода, обрабатывается встроенным игровым циклом XNA.

Удобно провести границы и принять, что Silverlight используется для приложений, а XNA — для игр, но это не должно накладывать ограничения. Вне всяких сомнений, Silverlight может применяться для реализации игр, и традиционные приложения могут создаваться на XNA, хотя это будет сопряжено со значительными трудностями.

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

Приложение на Silverlight

В диалоговом окне New Project (Новый проект) слева под Installed Templates (Установленные шаблоны) выберите Visual C# и затем Silverlight for Windows Phone. На средней панели выберите Windows Phone Application (Приложение Windows Phone).

Состав SDK

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

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Windows Phone SDK" в других словарях:

  • Windows Phone Marketplace — Développeur Microsoft Première version …   Wikipédia en Français

  • Windows Phone — Windows Phone …   Википедия

  • Windows Phone 7 — Type de noyau Windows CE 6.0 R3 et 7.0 …   Wikipédia en Français

  • Windows Phone 7 — Parte de la familia Windows Phone Desarrollador …   Wikipedia Español

  • Windows Phone Store — Тип цифровая дистрибуция Разработчик Microsoft Операционная система Windows Phone Первый выпуск 21 октября 2010 Лицензия проприетарная Сайт …   Википедия

  • SDK — (от англ. software development kit)  комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки,… …   Википедия

  • Windows Mobile — Windows Phone Famille Windows CE Type de noyau CE (WinCE) Entreprise / Développeur Microsoft Licence Microsoft EULA Dernière version stable 7.5 (le 28/09/2011) [ …   Wikipédia en Français

  • Windows Mobile — 6.5.3 Today Screen Company / developer Microsoft …   Wikipedia

  • Windows Server 2003 — Part of the Microsoft Windows family …   Wikipedia

  • Windows Home Server — Part of the Microsoft Windows family …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»