Visual studio windows phone sdk

Visual studio windows phone sdk

Товарищи-разработчики, господа вьетнамцы оперативно слили SDK для Windows Phone 8.1.
Ссылка на ISO файл.
Документация по SDK.
Внимание, обратите внимание, что для работы требуется Visual Studio 2013!
После загрузки файла распаковываем ISO файл с помощью WinRAR или записываем образ на диск. Ну или просто кликаем 2 раза на ISO образ, он откроется как папка.
Далее пройдёт самая обычная установка обновления для Visual Studio.
ВНИМАНИЕ. Возможно будут некоторые проблемы в работе VS после установки обновления. Ищу решение проблемы.
Если VS не даёт Вам запустить эмулятор, то ищем Windows Phone Developers Power Tools и запускаем эмулятор через него.
Скриншоты Windows Phone 8.1 Blue.
Налетай! 😉

Сообщение отредактировал andrey5757wart — 16.02.14, 19:20

sensboston, ну, раз слили, то в любом случае нарушили NDA. Я, к сожалению, обладатель студенческого аккаунта. Но вот, моим знакомым с нормальным аккаунтом SDK не приходило.

Сообщение отредактировал andrey5757wart — 14.02.14, 17:21

А у твоих знакомых много приложений в сторе?

Мне пришло, я кликнул «I accept», загрузил и установил, но в голову выкладывать этот стафф мне как-то не пришло. Но я это не в плане упрека говорю; то, что MS действительно не хочет показывать, ты никогда от «вьетнамских господ» и не увидишь (хотя существуют, я это 100% знаю, и куда более интересные вещи в, так сказать, «нелегальном доступе») 🙂

Просто слово «слили» как-бы. гмм. не очень подходит. Вот когда black hat, «проломив» защиту MS (с помощью руткита/социальной инженерии), «сливает» реально конфиденциальную информацию, это «слил». А тут. Например, ты послал мне сорцы совего популярного приложения по моей просьбе, и попросил «не светить», а я, пообещав, завтра же выложил их в сеть для всех — кто я буду, хакер, «сливший» информацию, или чудак на букву «м»? 😉

Сообщение отредактировал sensboston — 14.02.14, 17:48

Они его на шару похоже раздавали 🙂 Т.к. не знаю когда я успел попасть в их список «top developers», чуть не удалил письмо, подумав что спам 😀 Интересно, на телефоны будут рассылать такую же урезанную версию или нет

p.s. студенческий аккаунт или нет — не имеет значения, мой тоже все еще студенческим ключом активирован

Сообщение отредактировал Nemo_Crow — 14.02.14, 18:00

sensboston,
Да, много. Загрузки бешенные.

Скорее всего чудак на букву «м». 😆

Добавлено 14.02.2014, 18:03:

Nemo_Crow, иные связи. Не буду их раскрывать. B)

Operating System:
Windows 8.1 (x64 required for emulator)
Hardware required:
Emulator requires a x64 CPU that is Hyper-V and SLAT-capable
Visual Studio 2013, this patch supports one of the following:
Visual Studio Express 2013 for Windows
Visual Studio Professional 2013 (90 day free trial available)
Visual Studio Premium 2013 (90 day free trial available)
Visual Studio Ultimate 2013 (90 day free trial available)
Important Installation Notes:

This patch includes Visual Studio 2013 Update 1. If you do not already have it installed, this patch will install it on your machine.
Do NOT use this patch with any other Visual Studio 2013 Update CTP or pre-release. Installation with any other Visual Studio 2013 update beyond Update 1 is unsupported and may make your Visual Studio environment unstable.

Сообщение отредактировал Nemo_Crow — 14.02.14, 20:58

Читайте также:  Сброс пароля windows recovery

Разработка приложений для Windows Phone 7

Инструментарий разработки, шаблоны и первое приложение

Инструментарий

Visual Studio 2010

Чтобы разрабатывать для Windows Phone потребуется Visual Studio 2010 c Service Pack 1 редакции Professional или выше. Если у вас нет Visual Studio 2010, при установке инструментарий разработки для Windows Phone, автоматически будет установлена бесплатная версия Visual Studio 2010 Express for Windows Phone, на которой также можно разрабатывать приложения под Windows Phone. 12:

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

Обратите внимание, что для того, чтобы отлаживаться на устройстве, помимо собственно устройства и кабеля для подключения его к компьютеру разработчика, на компьютере со средствами разработки необходимо иметь установленное ПО Zune (http://zune.net). Также перед развертыванием приложения и отладкой, требуется зарегистрировать устройство или «разлочить», с использованием утилиты Windows Phone Developer Registration Tool, которая устанавливается вместе с Windows Phone SDK.

Windows Phone SDK

Этот пакет, доступный для скачивания на сайте App Hub http://create.msdn.com содержит всё необходимое, для того, чтобы начать разработку. На апрель 2012г., последняя версия инструментария доступна в версии Windows Phone SDK 7.1 Release Candidate в лицензии «Go Live» с возможностью разрабатывать свои приложения и публиковать их в Windows Phone Marketplace. Windows Phone SDK 7.1 Release Candidate содержит следующие компоненты:

  • Windows Phone SDK 7.1
  • Windows Phone Emulator
  • Windows Phone SDK 7.1 Assemblies
  • Silverlight 4 SDK and DRT
  • Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
  • Expression Blend SDK for Windows Phone 7
  • Expression Blend SDK for Windows Phone OS 7.1
  • WCF Data Services Client for Windows Phone
  • Microsoft Advertising SDK for Windows Phone

Если у вас не установлена версия Visual Studio 2010 редакции Professional, Expression Bland 4 или XNA Game Studio 4.0, в процессе установки также будут скачаны и установлены:

  • Visual Studio 2010 Express for Windows Phone
  • Expression Blend 4 for Windows Phone
  • XNA Game Studio 4.0
Expression Blend и Expression Blend for Windows Phone

Expression Blend – это интерактивный визуальный дизайнер для XAML, технологии описания интерфейса для приложений Silverlight и Windows Presentation Foundation (WPF). Это отличное средство разработки, которое позволяет просто манипулировать слоями, анимацией, стилями и шаблонами. Это базовое средство разработки на XAML. Собственно программа Expression Blend не бесплатна, однако, специальная версия для создания дизайнов приложений под Windows Phone, под названием Expression Blend 4 for Windows Phone доступна для разработчиков бесплатно. Она закачается и установится в процессе установки Windows Phone SDK, если у вас на компьютере нет полной версии Expression Blend. Подробнее об Expression Blend 4 можно прочитать на MSDN: http://msdn.microsoft.com/ru-ru/library/cc296227.aspx

XNA Game Studio 4.0

XNA Game Studio – это программное окружение, которое позволяет разрабатывать в Visual Studio игры для Windows Phone, консоли Xbox 360 и компьютеров на базе Windows. Включает в себя XNA Framework, представляющий собой набор библиотек на управляемом коде для разработки игр. Подробнее можно прочитать на MSDN: http://msdn.microsoft.com/ru-ru/library/bb200104.aspx

Windows Phone Emulator

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

Эмулятор Windows Phone Emulator не поддерживает проигрывание медиаконтента Zune. Эмулятор поставляется только с одним встроенным приложением Internet Explorer, но это Internet Explorer 9 с поддержкой HTML5.

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

Читайте также:  Windows to go creator wizard

Дополнительный инструментарий разработчика

Windows Phone Developer Registration Tool

Перед тем, как разработчик сможет развернуть своё приложение на реальном устройстве, его необходимо зарегистрировать как устройство разработчика – «разлочить». Это делается один раз для определенного телефона. Зарегистрированный на Marketplace разработчик может зарегистрировать до 3 устройств (для разработчика, зарегистрированного, как студент количество устройств ограничено до одного). Подробнее: http://create.msdn.com

Windows Phone Profiler

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

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

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 .

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

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

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

Рассмотрим доступные разработчику приложений шаблоны несколько более подробно.

После установки разработчику доступны следующие шаблоны приложений 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

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

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.

Пакет Windows Phone SDK и эмулятор Windows Phone

Основные теоретические сведения

Visual Studio 2010

Чтобы разрабатывать приложения для Windows Phone, потребуется Visual Studio 2010 c Service Pack 1 редакции Professional или выше. Если у вас нет Visual Studio 2010, при установке инструментария разработки для Windows Phone автоматически будет установлена бесплатная версия Visual Studio 2010 Express for Windows Phone, которая специально предназначена для разработки приложений под Windows Phone.

Читайте также:  Создание файла подкачки для linux

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

Обратите внимание, что для того, чтобы отлаживать приложения на физическом устройстве, помимо устройства и кабеля для его подключения к компьютеру разработчика, на компьютере со средствами разработки необходимо иметь установленную программу Zune (http://zune.net). Также перед развёртыванием приложения и отладкой, требуется зарегистрировать устройство в качестве устройства разработчика и «разблокировать» его с помощью утилиты Windows Phone Developer Registration Tool, которая устанавливается вместе с Windows Phone SDK.

Windows Phone SDK

Этот пакет, доступный для скачивания на сайте http://create.msdn.com, содержит всё необходимое для того, чтобы начать разработку приложений. На текущий момент последняя версия инструментария доступна в версии Windows Phone SDK 7.1.1 и позволяет разрабатывать свои приложения и публиковать их в Windows Phone Marketplace. Windows Phone SDK содержит следующие компоненты:

  • Windows Phone SDK
  • Windows Phone Emulator
  • Windows Phone SDK 7.1 Assemblies
  • Silverlight 4 SDK and DRT
  • Windows Phone SDK Extensions for XNA Game Studio 4.0
  • Expression Blend SDK for Windows Phone 7
  • Expression Blend SDK for Windows Phone OS 7.1
  • WCF Data Services Client for Windows Phone
  • Microsoft Advertising SDK for Windows Phone

Если у вас не установлена версия Visual Studio 2010 редакции Professional, Expression Blend 4 или XNA Game Studio 4.0, в процессе установки также будут установлены:

  • Visual Studio 2010 Express for Windows Phone
  • Expression Blend 4 for Windows Phone
  • XNA Game Studio 4.0

Expression Blend и Expression Blend for Windows Phone

Expression Blend — это интерактивный визуальный дизайнер для XAML, технологии описания интерфейса для приложений Silverlight и Windows Presentation Foundation (WPF). Это отличное средство разработки, которое позволяет просто манипулировать слоями, анимацией, стилями и шаблонами. Это базовое средство разработки на XAML. Специальная версия программы для создания дизайнов приложений под Windows Phone, под названием Expression Blend 4 for Windows Phone доступна для разработчиков бесплатно. Она закачается и установится в процессе установки Windows Phone SDK, если у вас на компьютере нет полной версии Expression Blend. Подробнее об Expression Blend 4 можно прочитать на MSDN: http://msdn.microsoft.com/ru-ru/library/cc296227.aspx.

XNA Game Studio 4.0

XNA Game Studio — это программное окружение, которое позволяет разрабатывать в Visual Studio игры для Windows Phone, консоли Xbox 360 и компьютеров на базе Windows. Включает в себя XNA Framework, представляющий собой набор библиотек на управляемом коде для разработки игр. Подробнее можно прочитать на MSDN: http://msdn.microsoft.com/ru-ru/library/bb200104.aspx.

Windows Phone Emulator

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

Эмулятор Windows Phone не поддерживает проигрывание медиаконтента Zune. Эмулятор поставляется только с одним встроенным приложением Internet Explorer 9 с поддержкой HTML5.

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

Управление эмулятором Windows Phone с помощью клавиатуры компьютера

Работать в эмуляторе Windows Phone можно с помощью мыши или клавиатуры компьютера. Однако, клавиатура компьютера по умолчанию недоступна. Чтобы задействовать клавиатуру, нужно нажать кнопку Page Up или Pause/Break, а для отключения клавиатуры — кнопку Page Down или Pause/Break. Если задействована аппаратная клавиатура, недоступно изменение ориентации экрана эмулятора.

Оцените статью