5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Windows phone 8 sdk установка

Windows phone 8 sdk установка. Официальный инструмент для разработчиков

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

Подготовка мобильного устройства с Windows Phone для установки приложений, минуя Маркет:

1. Любые дальнейшие шаги подразумевают наличие у вас зарегистрированной учетной записи Microsoft Live ID . Поэтому если вы еще этого не сделали, то пройдите официальную процедуру создания аккаунта.

2. Чтобы включить в Windows Phone возможность установки внешних XAP-файлов нам потребуется программное обеспечение Microsoft Windows Phone SDK (). С его помощью операционная система должна воспринимать нас в качестве разработчика при работе с приложениями в XAP-формате. Одно из важных требований и, соответственно, ограничений SDK к компьютеру — обязательное наличие 64-битной версии Windows 7 или Windows 8, а также минимум 4 Гбайт общей оперативной памяти и постоянное соединение с Интернетом для докачки системных файлов.

Скачать SDK 7.1 для работы с Windows Phone 7 .
Скачать SDK 8.0 для работы с Windows Phone 8/8.1 .

3. Запускаем установочный файл скаченного пакета SDK и следуем инструкциям инсталлятора, принимая условия лицензии. Во избежание проблем с совместимостью рекомендуется выбирать стандартный путь размещения (на системном диске). Во время установки из Интернета будут докачены дополнительные файлы. По завершению перезагружаем Windows .

4. Подключаем смартфон к компьютеру, где был установлен пакет SDK через USB-кабель, чтобы зарегистрировать его в программе «» — она поставляется вместе с SDK. Запускаем ее из меню «Пуск» при включенном/разблокированном экране коммуникатора (это обязательное условие), нажимаем кнопку «Register » в появившемся окне и входим в аккаунт Microsoft Live ID , введя логин и пароль (из шага 1).

5. Если все прошло успешно, то программа Windows Phone Developer Registration оповестит вас в том же окне о завершении разблокировки телефона для тестирования приложений. Это означает, что регистрация SDK и устройства зафиксировались, и теперь ваш смартфон готов для установки XAP-файлов.

6. Чтобы воспользоваться стандартными средствами SDK для инсталляции внешних приложений, необходимо подключить смартфон к компьютеру с установленным пакетом SDK при разблокированном экране и запустить программу Application Deployment из меню «Пуск». Цель загрузки — ваш коммуникатор, указываем адрес XAP-файла и нажимаем кнопку «Развернуть ». По завершении появится сообщение «Развертывание XAP-файла завершено ». Это значит, что вы можете отключить телефон от компьютера и запустить новое приложение.

7. Но нередки случаи, когда сторонняя программа или игра не поддерживается Application Deployment или происходят ошибки во время установки стандартным средством. Тогда воспользуемся другим способом при помощи Windows Phone Power Tools — отдельной разработки для работы с XAP-файлами.

Скачать Windows Phone Power Tools для Windows 8/8.1 x64 .

8. Запускаем исполнительный файл Windows Phone Power Tools при подключенном к компьютеру смартфоне через USB и разблокированном экране. Если вы сделали все правильно, то программа сообщит «Launch Elevated » и предложит подсоединиться к вашему телефону.

9. Далее нам предложат выбрать расположение XAP-файла (поле «XAP Path » и кнопка «Browse»). Выбираем, нажимаем «Install » и ждем завершения процесса установки приложения до тех пор, пока кнопка «Install » не станет активной вновь.

Дополнительная информация

Итак, мы разобрались как устанавливать приложения в Windows Phone , минуя официальный Windows Phone Store совершенно легальным способом — при помощи набора инструментов разработчика. Вы сможете инсталлировать не более 10 сторонних приложений единовременно. Точно таким образом тестируются текущие версии игр и программ для мобильной операционной системы Microsoft . Однако существует еще один очень сложный и весьма сомнительный в плане надежности способ установки приложений в Windows Phone через китайский сервис Aiyingyong . Мы можем его просто упомянуть, как альтернативное решение, если у вас не имеется Windows 7/8/8.1 x64 и 4 Гбайт оперативной памяти.

С выходом новой версии мобильной системы WP 8.1 и появлением APPX файлов для инсталляции на смартфон, обычному пользователю уже непроходимо провести установку пакета Windows Phone 8.1 SDK. Как это правильно сделать и чтобы все без проблем работало, мы рассмотрим в этой статье.

Для работы данного эмулятора, нужна операционная система Windows 8.1 64 бит и процессор, который поддерживает технологию Hyper-V (виртуализация).

P.S. Чтобы включить виртуализацию, прочтите об этом в инструкции вашей материнской платы.

1. Для начала, установите Visual Studio Express 2013 последнего обновления. Перейдите на сайт visualstudio и скачайте файл winexpress_full.exe (для удобной загрузки, мы даем ссылку с нашего сервера):

Скачать winexpress_full.exe (visualstudio.com)

Скачать winexpress_full.exe (наш сервер)

2. Запустите загруженный вами файл, установите флажок на «Я принимаю. » и нажмите «Установить». После удачной инсталляции, нажмите на «Завершить».

3. Теперь, можно перейти к самой установки эмулятора. Перейдите на сайт Microsoft и загрузите файл (для удобной загрузки, мы даем ссылку с нашего сервера):

MobileTools_EmulatorWP81GDR1.exe (наш сервер)

4. Запустите этот файл, отметьте флажком «Я принимаю условия. » и нажмите «Установить». В конце инсталляции появится кнопка «Завершить». Не запускайте эмулятор после установки. Перезагрузите компьютер.

5. После полной перезагрузки компьютера, приступаем к регистрации смартфона. Для этого откройте список всех программ (в меню Пуск) и найдите Windows Phone Developer Registration.

6. Нажмите на клавишу «Регистрация», после чего откроется окно входа в учетную запись Microsoft. Ведите свои данный и кликаем «Вход». Если все верно, вы увидите предыдущее окно с успешной регистрацией и кнопкой «Отменить регистрацию».

Поздравляем, вы успешно установили Windows Phone 8.1 SDK и активировали свой смартфон. Теперь, вы можете проводить инсталляцию XAP и APPX файлов, которые можно бесплатно загрузить с нашего сайта. Если возникли вопросы, пишите в комментариях внизу.

Скачать Windows SDK для Windows 10 можно несмотря даже на то, что последний раз программа обновилась в 2015-ом году. Несмотря на это, пакет отлично работает на новой версии ОС. Также вы можете использовать его и на предыдущих версиях ОС. Главный плюс этой утилиты в том, что она позволяет официально создать приложение, которое будет опубликовано в Store. Вы сможете не только разработать утилиту, но и опубликовать ее в официальном магазине. А это важно, ведь без публикации своего приложения в магазине, вам будет крайне сложно распространять свое приложение.

Microsoft Windows Phone SDK

Microsoft Windows Phone SDK
Разработчики: Microsoft Corporation
Выпущена: 17 октября 2013 г.
Постоянный выпуск: Microsoft Windows Phone 8.1 SDK для Windows 10 / 29 апреля 2015 г.
Состояние разработки: active
Написана на: С++,C#, Visual Basic, WinRT.
Операционная система: Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 8.1, Windows 10.
Веб-сайт microsoft .com

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

Скачивание приложений

Разработчики Windows Phone наделили свою ОС некоторыми особенностями, в сравнении с конкурирующими системами, к которым относятся Android и iOS. Windows Phone отличается более закрытой структурой, поэтому многие пользователи абсолютно убеждены, что скачать приложения на Windows 10 Phone реально только исключительно из Магазина, где сосредоточено некоторое количество приложений, специально адаптированных для Windows 10 Phone.

Однако в действительности, имея огромное желание, пользователь имеет возможность скачать приложение или программы с расширением xap также из других источников, а затем установить их на смартфон, и столь же успешно пользоваться, как и остальными программами, закаченными и установленными с официальных ресурсов.

Способы, позволяющие скачать и загрузить приложения

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

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

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

В отдельных случаях, закачать программы, которые хочется установить на Windows 10 Phone, можно также на компьютер или ноутбук. Таким методом пользуются достаточно часто те, у кого скорость мобильного интернета крайне низкая, а роутера, позволяющего воспользоваться возможностями Wi-Fi, нет, поскольку компьютерная техника подключена к интернету через сетевой кабель.

Если приложение Windows Phone скачать на компьютер, в любой момент его можно переместить на карту памяти и осуществить установку уже со смартфона.

Скачивание при помощи менеджера загрузок

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

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

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

Официальный инструмент для разработчиков

Компания Microsoft выпустила СДК как главный помощник для разработчиков. Вы сможете скачать его для разработки приложений. Этот пакет есть у всех разработчиков, кто создает приложения под Виндоус. Главный вопрос, будет ли работать он на 10-ке, волнует многих. И это не случайно, ведь программа была разработана более 2-ух лет назад. Вы сможете без проблем скачать и установить его, более того, вы сможете запустить среду разработки даже без необходимости запуска режима совместимости. Но учтите, что последняя версия ОС, для которой нужно использовать утилиту – это 8.1. То есть пакет работает и на десятке, но он не требуется для разработки приложений для этой версии ОС. Скачать софт нужно лишь для устаревших ОС, а именно:

  • Windows Phone;

Мы не ошиблись — он нужен и для мобильных разработчиков. Если вы хотите создать публичное приложение, то есть то, что будет размещено в Store, то без инструмента вам просто не обойтись. Но не забудьте, что Windows SDK – это помощник для разработчиков, но эта утилита не является полноценной средой разработки. Этот пакет должен быть установлен наравне с другими утилитами для разработчиков.

Как правило, те люди, кто только начинают разрабатывать приложения, не только СДК, но и вместе с ним ряд программ. Например, . Также вы можете обойтись и вовсе без SDK, если вы создаете приложение, которое будет использоваться только вами. Вам не получится создать полноценное приложение, использующее все функции ОС. Также отметим, что Виндоус СДК не просто на русском языке, но и включает в себя справку на русском языке, что очень помогает с разработкой.

Разработка под 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 подходит для игр с небольшими требованиями по графике, либо использующих векторную, а не растровую графику, либо темп которых определяется реакцией пользователя, а не таймером.

Установка Windows Phone 7

Нужно загрузить небольшую исполняемую программу, начинающую процесс установки. Если появилось сообщение об ошибке, уведомляющее о том, что программа установки не может быть выполнена в режиме совместимости, нужно загрузить ее еще раз, но на этот раз сохранить на рабочем столе операционной системы своего компьютера. Затем нужно щелкнить правой кнопкой мыши на ярлыке этой исполняемой программы и выбрать команду Run as Administrator (Запуск от имени администратора) из всплывающего контекстного меню.

После загрузки программы установки еще раз щелкнуть на кнопке Run в открывшемся диалоговом окне, чтобы фактически начать процесс установки. Приняв условия лицензионного соглашения, щелкните на кнопке Install Now (Установить сейчас), чтобы дать согласие на установку всего набора инструментальных средств разработки на платформе Windows Phone 7.

Весь процесс установки может занять некоторое время (где-то около получаса, что зависит от скорости соединения с Интернетом). После завершения установки будет предложено перезагрузить компьютер.

После установки Windows Phone 7 SDK рекомендуется сделать обычное обновление Windows на компьютере. Это даст возможность загрузить ряд сервисных пакетов.

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

Так, если вы работаете на совершенно новом компьютере, где нет и в помине Visual Studio, Expression Blend или платформы .NET или Silverlight, после установки в вашем распоряжении окажутся следующие компоненты:

  • Упрощенная версия Visual Studio 2010 Express;
  • Версия Microsoft .NET Framework 4.0;
  • Последняя версия Silverlight;
  • Эмулятор Windows Phone 7;
  • Свободно доступная версия Expression Blend для разработки приложений на платформе Windows Phone 7 (в этой версии отсутствует способность разработки приложений на платформе WPF);
  • Версия Microsoft XNA Game Studio 4.0.

Если же на компьютере установлена среда Visual Studio 2010, программа установки обновит ее новыми шаблонами проектов на платформе Windows Phone 7, вместо того чтобы устанавливать упрощенную версию Visual Studio 2010 Express. А если на компьютере уже установлена среда Expression Blend, она будет также обновлена новыми шаблонами проектов на платформе Windows Phone 7 вместо установки свободно доступной версии для разработки приложений только на данной конкретной платформе.

Кроме того, эмулятор Windows Phone 7 устанавливается таким образом, чтобы его можно было активизировать в Windows с помощью кнопки Пуск, хотя, как правило, это удобнее делать непосредственно. В процессе создания проекта на платформе Windows Phone 7 непосредственно в среде Expression Blend или Visual Studio 2010 этот эмулятор запускается автоматически для размещения разрабатываемого приложения. [Источник 3]

Основные пространства имен Windows Phone 7 SDK

В состав Windows Phone 7 SDK входит несколько новых сборок .NET, в том числе Microsoft.Phone.dll и Microsoft.Phone.Interop.dll, в которых определен ряд новых пространств имен .NET. Ниже дается краткое описание некоторых, хотя и не всех пространств имен для разработки приложений на платформе Windows Phone 7. Подробнее ознакомиться с ними вы можете, обратившись за справкой к документации на .NET Framework 4.0:

  • Microsoft.Devices

Определяет небольшое количество типов данных для непосредственного программирования мобильных устройств на платформе Windows Phone 7. К их числу относятся типы данных для программирования таких функций мобильных устройств как, например, вибрирование, сбор информации о версии платформы, установленной в отдельном устройстве, и пр.

  • Microsoft.Devices.Radio

Предоставляет программный доступ к аппаратным средствам коротковолнового радиоприемника, встроенного в мобильное устройство

  • Microsoft.Devices.Sensors

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

  • Microsoft.Phone.Controls

Определяет ряд элементов управления мобильным телефоном, в том числе и тех, которые предназначены для построения панорамных и сводных видов пользовательских интерфейсов.

  • Microsoft.Phone.Notification

Позволяет организовать прием данных от службы извещающих уведомлений Microsoft Push Notification Service в приложении на платформе Windows Phone 7

  • Microsoft.Phone.Tasks

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

Разработка приложений для 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 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.

Чем открыть файл .APPX?

— Расширение (формат) — это символы в конце файла после последней точки. — Компьютер определяет тип файла именно по расширению. — По умолчанию Windows не показывает расширения имен файлов. — В имени файла и расширении нельзя использовать некоторые символы.
— Не все форматы имеют отношение к одной и той же программе.

— Ниже находятся все программы с помощью которых можно открыть файл APPX. FileOptimizer – удобное приложение для сжатия файлов, созданное одной из независимых команд программистов. Данное приложение отличается улучшенными алгоритмами сжатия и высокой скоростью работы. Программа позволяет сжимать файлы практически всех типов, включая архивы, текстовые форматы, форматы изображений и т.п. Также, данная программа может работать со скриптами, а также через командную строку, что будет особенно полезно опытным пользователям. Для начинающих пользователей же, всё очень просто. Программа интегрируется в контекстное меню, что позволяет очень быстро сжимать файлы, находящиеся на любом диске и в любой папке.

Официальный инструмент для разработчиков

Компания Microsoft выпустила СДК как главный помощник для разработчиков. Вы сможете скачать его для разработки приложений. Этот пакет есть у всех разработчиков, кто создает приложения под Виндоус. Главный вопрос, будет ли работать он на 10-ке, волнует многих. И это не случайно, ведь программа была разработана более 2-ух лет назад. Вы сможете без проблем скачать и установить его, более того, вы сможете запустить среду разработки даже без необходимости запуска режима совместимости. Но учтите, что последняя версия ОС, для которой нужно использовать утилиту – это 8.1. То есть пакет работает и на десятке, но он не требуется для разработки приложений для этой версии ОС. Скачать софт нужно лишь для устаревших ОС, а именно:

  • Windows Phone;

Мы не ошиблись — он нужен и для мобильных разработчиков. Если вы хотите создать публичное приложение, то есть то, что будет размещено в Store, то без инструмента вам просто не обойтись. Но не забудьте, что Windows SDK – это помощник для разработчиков, но эта утилита не является полноценной средой разработки. Этот пакет должен быть установлен наравне с другими утилитами для разработчиков.

Как правило, те люди, кто только начинают разрабатывать приложения, не только СДК, но и вместе с ним ряд программ. Например, . Также вы можете обойтись и вовсе без SDK, если вы создаете приложение, которое будет использоваться только вами. Вам не получится создать полноценное приложение, использующее все функции ОС. Также отметим, что Виндоус СДК не просто на русском языке, но и включает в себя справку на русском языке, что очень помогает с разработкой.

Разработка под 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 подходит для игр с небольшими требованиями по графике, либо использующих векторную, а не растровую графику, либо темп которых определяется реакцией пользователя, а не таймером.

Установка Windows Phone 7

Нужно загрузить небольшую исполняемую программу, начинающую процесс установки. Если появилось сообщение об ошибке, уведомляющее о том, что программа установки не может быть выполнена в режиме совместимости, нужно загрузить ее еще раз, но на этот раз сохранить на рабочем столе операционной системы своего компьютера. Затем нужно щелкнить правой кнопкой мыши на ярлыке этой исполняемой программы и выбрать команду Run as Administrator (Запуск от имени администратора) из всплывающего контекстного меню.

После загрузки программы установки еще раз щелкнуть на кнопке Run в открывшемся диалоговом окне, чтобы фактически начать процесс установки. Приняв условия лицензионного соглашения, щелкните на кнопке Install Now (Установить сейчас), чтобы дать согласие на установку всего набора инструментальных средств разработки на платформе Windows Phone 7.

Весь процесс установки может занять некоторое время (где-то около получаса, что зависит от скорости соединения с Интернетом). После завершения установки будет предложено перезагрузить компьютер.

После установки Windows Phone 7 SDK рекомендуется сделать обычное обновление Windows на компьютере. Это даст возможность загрузить ряд сервисных пакетов.

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

Так, если вы работаете на совершенно новом компьютере, где нет и в помине Visual Studio, Expression Blend или платформы .NET или Silverlight, после установки в вашем распоряжении окажутся следующие компоненты:

  • Упрощенная версия Visual Studio 2010 Express;
  • Версия Microsoft .NET Framework 4.0;
  • Последняя версия Silverlight;
  • Эмулятор Windows Phone 7;
  • Свободно доступная версия Expression Blend для разработки приложений на платформе Windows Phone 7 (в этой версии отсутствует способность разработки приложений на платформе WPF);
  • Версия Microsoft XNA Game Studio 4.0.

Если же на компьютере установлена среда Visual Studio 2010, программа установки обновит ее новыми шаблонами проектов на платформе Windows Phone 7, вместо того чтобы устанавливать упрощенную версию Visual Studio 2010 Express. А если на компьютере уже установлена среда Expression Blend, она будет также обновлена новыми шаблонами проектов на платформе Windows Phone 7 вместо установки свободно доступной версии для разработки приложений только на данной конкретной платформе.

Кроме того, эмулятор Windows Phone 7 устанавливается таким образом, чтобы его можно было активизировать в Windows с помощью кнопки Пуск, хотя, как правило, это удобнее делать непосредственно. В процессе создания проекта на платформе Windows Phone 7 непосредственно в среде Expression Blend или Visual Studio 2010 этот эмулятор запускается автоматически для размещения разрабатываемого приложения. [Источник 3]

Основные пространства имен Windows Phone 7 SDK

В состав Windows Phone 7 SDK входит несколько новых сборок .NET, в том числе Microsoft.Phone.dll и Microsoft.Phone.Interop.dll, в которых определен ряд новых пространств имен .NET. Ниже дается краткое описание некоторых, хотя и не всех пространств имен для разработки приложений на платформе Windows Phone 7. Подробнее ознакомиться с ними вы можете, обратившись за справкой к документации на .NET Framework 4.0:

  • Microsoft.Devices

Определяет небольшое количество типов данных для непосредственного программирования мобильных устройств на платформе Windows Phone 7. К их числу относятся типы данных для программирования таких функций мобильных устройств как, например, вибрирование, сбор информации о версии платформы, установленной в отдельном устройстве, и пр.

  • Microsoft.Devices.Radio

Предоставляет программный доступ к аппаратным средствам коротковолнового радиоприемника, встроенного в мобильное устройство

  • Microsoft.Devices.Sensors

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

  • Microsoft.Phone.Controls

Определяет ряд элементов управления мобильным телефоном, в том числе и тех, которые предназначены для построения панорамных и сводных видов пользовательских интерфейсов.

  • Microsoft.Phone.Notification

Позволяет организовать прием данных от службы извещающих уведомлений Microsoft Push Notification Service в приложении на платформе Windows Phone 7

  • Microsoft.Phone.Tasks

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

Чем открыть файл .APPX?

— Расширение (формат) — это символы в конце файла после последней точки. — Компьютер определяет тип файла именно по расширению. — По умолчанию Windows не показывает расширения имен файлов. — В имени файла и расширении нельзя использовать некоторые символы.
— Не все форматы имеют отношение к одной и той же программе.

— Ниже находятся все программы с помощью которых можно открыть файл APPX. FileOptimizer – удобное приложение для сжатия файлов, созданное одной из независимых команд программистов. Данное приложение отличается улучшенными алгоритмами сжатия и высокой скоростью работы. Программа позволяет сжимать файлы практически всех типов, включая архивы, текстовые форматы, форматы изображений и т.п. Также, данная программа может работать со скриптами, а также через командную строку, что будет особенно полезно опытным пользователям. Для начинающих пользователей же, всё очень просто. Программа интегрируется в контекстное меню, что позволяет очень быстро сжимать файлы, находящиеся на любом диске и в любой папке.

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector