Visual studio 2010 express для windows phone

Время на прочтение7 мин

Количество просмотров22K

Предыдущая часть

Инструменты для создания приложений

При установке Windows Phone Developer Tools вы получаете следующие бесплатные инструменты и компоненты.

  • Expression Blend for Windows Phone
  • Visual Studio 2010 Express for Windows Phone
  • Windows Phone emulator
  • Zune software
  • XNA Game Studio 4.0
  • Silverlight
  • .NET Framework 4

Если у вас уже есть установленная Visual Studio 2010 (Professional или Ultimate), то вы можете использовать для разработки свою редакцию Visual Studio 2010 после установки Windows Phone Developer Tools.

Expression Blend for Windows Phone

Expression Blend for Windows Phone — программа для разработки дизайна, которая позволяет создавать и добавлять специальные визуальные возможности, такие как градиенты, анимации и переходы. Для некоторых задач Expression Blend проще в использовании, чем Visual Studio. Следующий список содержит некоторые задачи, которые легко выполняются с помощью Expression Blend.

  • Визуальное создание шаблонов данных
  • Использование во время разработки тестовых данных для визуализации шаблонов данных
  • Визуальное создание стилей элементов управления
  • Создание и просмотр анимации

На следующем изображении показан внешний вид Expression Blend.

image

Примечание:
В этой статье описывается работа в Visual Studio 2010 Express for Windows Phone, и не будет использоваться Expression Blend for Windows Phone.

Visual Studio 2010 Express for Windows Phone

Visual Studio 2010 Express for Windows Phone включает в себя drag-and-drop дизайнер, который имитирует внешний вид телефона, редактор кода и отладчик. Если вы работали с Visual Studio для разработки других видов приложений, вы обнаружите среду для разработки мобильных приложений очень знакомой. На следующем изображении показан внешний вид Visual Studio 2010 Express for Windows Phone.

image

Дизайнер для Windows Phone содержит панель инструметов (Toolbox), режим дизайна (Design view), режим XAML (XAML view), обозреватель решений (Solution Explorer) и окно «Свойства» (Properties window), похожие на стандартный дизайнер Visual Studio. Два ключевых различий в том, что в режиме дизайна поверхность выглядит как Windows Phone устройство, и появилось целевое устройство (Target device), которое позволит вам выбрать, будет ли вы отлаживать приложение на устройстве или эмуляторе. На следующем изображении показан внешний вид эмулятора в портретной и альбомной ориентации.

Рекомендации по проектированию интерфейса (Design Guidelines)

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

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

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

Категория Рекомендации по проектированию
Навигация, фреймы и страницы
  • Убедитесь в том, что рассмотрели действие кнопки «Назад» и взаимодействие пользователя с панелью приложения при создании навигационной карты.
Панель приложения
  • Используйте панель приложения для выполнения общих задач приложения.
  • Вы ограничены четырьмя кнопками в панели приложения.
  • Помещайте реже выполняемые действия в меню панели приложения.
  • Если действие трудно чётко выразить с помощью иконки, поместите его в меню панели приложения, а не в виде кнопки.
  • Вы ограничены пятью пунктами в меню панели приложения, чтобы предотвратить возникновение прокрутки.
Кнопка «Назад»
  • Вы должны реализовать только такое поведение кнопки «Назад», которое осуществляет переход назад или скрывает контекстное меню и диалоговые окна. Все другие реализации запрещены.
Ориентация экрана
  • Ориентацией по умолчанию является портретная. Для поддержки альбомной ориентации, вам необходимо дописать код.
  • Если приложение поддерживает альбомную ориентацию, оно не может определять только левую или только правую альбомную ориентацию. Левая и правая альбомные ориентации должны поддерживаться.
  • Если приложение поддерживает ввод текста, вы должны поддерживать альбомную ориентацию из-за возможности существования аппаратной клавиатуры.
Темы оформления
  • Избегайте использования слишком большого количества белого цвета в приложениях, напримера, белого фона, поскольку это может оказать серьёзное влияние на время автономной работы устройств с OLED дисплем.
  • Если основной или фоновый цвет элемента управления задан явно, убедитесь, что его содержание одинаково хорошо видно как при темной, так и при светлой теме оформления. Если указанного цвета не видно, также явно задайте фон или основной цвет, чтобы он был достаточно контрастным или выберите более подходящий цвет.
Настройки приложения
  • Действия приложения, которые перезаписывают или удаляют данные, или не могут быть обратимы должны иметь кнопку «Отмена».
  • При использовании дополнительных экранов с кнопками подтверждения или отмены, нажатие на эти кнопки должно выполнить соответствующее действие и вернуть пользователя в главное меню настроек.
Сенсорный ввод
  • Все основные и общие задачи должны выполняться с помощью одного пальца.
  • Сенсорное управление должно реагировать на прикосновения сразу. Сенсорное управление, которое срабатывает с задержкой или кажется медленным при переходах будет иметь негативное влияние на пользовательский опыт.
  • Для длительных ресурсоёмких операций, разработчики должны обеспечивать обратную связь, чтобы указать, что что-то происходит, с помощью содержимого, отображающего прогресс, или рассмотреть возможность использования прогресс-бара или на крайний случай необработанного уведомления (raw notification). Например, вы можете показать все больше и больше содержимого в процессе загрузки.
  • Долгое нажатие, как правило, следует использовать для отображения контекстного меню или страницы опций для элемента.
Экранная клавиатура
  • Вы должны установить свойство возможности ввода для текстового поля или других элементов с возможностью редактирования, чтобы определить тип клавиатуры и включить соответствующие средства печати.
Элементы управления Canvas и Grid
  • Элемент управления Canvas использует основанную на пикселях разметку и может обеспечить лучшую производительность, чем элемент управления Grid для глубоко встроенных (embedded) или вложенных (nested) элементов управления в приложениях с неизменяющейся ориентацией.
  • Grid является лучшим выбором, когда фрейм приложения должен расширяться, сжиматься или поворачиваться.
Элементы управления Panorama и Pivot
  • Как Panorama, так и Pivot обеспечивают горизонтальную навигацию по содержимому устройства, что позволяет пользователю совершать движения и панорамирование по мере необходимости.
  • Используйте элемент управления Panorama в качестве отправной точки для более детализированного пользовательского опыта.
  • Используйте Pivot для фильтрации больших объемов данных, обеспечивая просмотр нескольких наборов данных, или чтобы предоставить способ переключения между различными режимами одних и тех же данных.
  • Не используйте Pivot для задач навигации, как wizard-приложениях.
  • Вертикальная прокрутка списка или сетки в разделах Panorama приемлемо, пока она находится в пределах границ раздела и не параллельно горизонтальной прокрутке.
  • Никогда не ставьте Pivot внутри другого элемента управления Pivot.
  • Никогда не ставьте Pivot внутри элемента управления Panorama.
  • Приложение должно минимизировать количество страниц Pivot.
  • Pivot должен использоваться только для отображения элементов или данных сходного типа.
  • Вы не должны использовать кнопки панели приложения для навигации в элементе управления Pivot. Если Pivot требует навигационные средства, вы, вероятно, не правильно используете его.
Текст
  • Вы должны в первую очередь использовать шрифт Segoe. Используйте альтернативные шрифты с осторожностью.
  • Избегайте использования шрифтов, размеры которых меньше 15 пунктов.
  • Придерживайтесь единого стиля использования заглавных букв.
  • Название приложения в строке заголовка должно быть в верхнем регистре.
  • Используйте все строчные буквы для большинства остального текста в приложении, включая заголовки страниц и названия списков. В панели приложения любой текст автоматически отображается в нижнем регистре.

Дополнительные ресурсы

Ниже приведены некоторые ссылки на дополнительные ресурсы, где можно узнать больше о разработке для Windows Phone.

Ресурс Описание
Windows Phone App Hub Дополнительная документация, примеры кода и сообщество по разработке для Windows Phone.
Windows Phone Development Documentation Официальная документация по разработке для Windows Phone на MSDN.
Silverlight Documentation Официальная документация по Silverlight и Silverlight for Windows Phone на MSDN.
Code Samples for Windows Phone Скачиваемые примеры кода, которые дополняют документацию по Windows Phone.
Windows Phone QuickStarts Сборник коротких статей, демонстрирующих задачи и возможности при разработке для Windows Phone.
Windows Phone Developer Guide Руководство разработчика, описывающее историю фиктивной компанией, которая решила использовать Windows Phone 7 как клиентское устройство для уже существующих облачного приложения.
The Windows Phone Developer Blog Блог, который содержит актуальную информацию и объявления прямо от команды по разработке Windows Phone.
Windows Phone 7 Development for Absolute Beginners Серия видеороликов для абсолютных новичков, не требующая никаких навыков программирования.
Windows Phone 7 Jump Start Серия видеороликов для разработчиков, не знакомых с разработкой для Windows Phone с использованием Silverlight или XNA.
Windows Phone 7 Training Course Видеоролики и практические занятия по разработке для Windows Phone с использованием Silverlight или XNA.
.toolbox Учебники и другие ресурсы для дизайнеров, обучающие, как разрабатывать дизайн приложения для Windows Phone. Включает в себя учебники по Expression Blend.
Jeff Wilcox Blog Блог о Silverlight, Silverlight Toolkit и Silverlight for Windows Phone. Джеф Уилкокс — это ведущий разработчик программного обеспечения в Microsoft в команде Silverlight.
Jeff Prosise Blog Блог о различных областях в программировании на .NET, в том числе Silverlight и Windows Phone. Джеф Просиз является опытным программистом и одним из основателей Wintellect.

Следующая часть

Visual Studio 2010 Express for Windows Phone is an integrated development environment, a simple and powerful tool for creating applications for Microsoft’s new mobile operating system, Windows Phone 7 Series. The package includes the latest technologies: — Visual Studio 2010 Express;- Windows Phone 7 Series Emulator;- XNA Game Studio 4.0;- Silverlight for Windows Phone;- Microsoft Expression Blend 4.0

Microsoft Visual Studio Express for Windows Phone enables efficient creation of apps for Microsoft’s mobile OS.


Visual Studio 2010 Express

Microsoft Visual Studio, Express-version — a set of free tools that offer you an exciting experience with the new integrated development environment, the new editor is built in the Windows Presentation Foundation (WPF) and supports the new .NET Framework 4., a simplified version of Visual Studio 2010 line of innovative application development tools for non-professional developers. Key features and characteristics of Visual Studio 2010 Express:Visual Studio provide key innovations in the following areas: — Creating intelligent client applications;- Provides tools to support the latest innovations in application architecture, development and deployment;- Contains many enhancements that make it easier to develop powerful and compelling applications.

Windows Phone 7 Series Emulator

Windows Phone 7 Series Emulator is a program designed to test WP7S applications and is included in the Microsoft Visual Studio 2010 Express for Windows Phone development kit. The file weighs 75 MB and requires Windows 7 or Windows Vista to run. With the help of the emulator it is possible to change phone settings, create and manage Silverlight and XNA applications, the emulator is also included in Expression Blend 4. The emulator supports multi-touch on a desktop and laptop computer running on a Windows 7 platform.

XNA Game Studio 4.0

Microsoft XNA Game Studio is an integrated development environment, a set of tools for creating and managing computer games for Xbox and Windows computers. Key features and characteristics of XNA Game Studio 4.0: — It is possible to create video games for Windows Phone 7 Series, which has hardware accelerated 3D API and integration with Visual Studio 2010; — supports Xbox LIVE and premium games for WP7; — With the help of Gamer Services API it is possible to get information about the player’s tag and user’s 2D-avatar; — it is possible to work with offline games, in which commands are given in asynchronous mode; — replaced by StorageContainer.TitleLocation on the new OpenStream API;- Premultiplied Alpha is now enabled by default; — New customizable effects — SkinnedEffect, EnvironmentMapEffect, DualTextureEffect and AlphaTestEffect, designed to work effectively on the GPU;- Implemented automatic rotation, so you do not need to write special code for processing portraits, landscapes on the left and right;- Several improvements to the graphics API and much more.

Silverlight for Windows Phone

Silverlight is a browser plug-in that allows you to run applications that contain animation, vector graphics, audio and video clips, which is typical for RIA (Rich Internet application). Silverlight is supported by Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Mac OS X 10.4, Mac OS X 10.5, Mac OS X 10.6 and browsers Internet Explorer 6.0/7.0/8.0, Mozilla Firefox 1.5/2.0/3, Safari 3.1, Google Chrome 3.0. Future plans include support for Opera, mobile devices starting with Windows Mobile 6 and Symbian (Series 6.0), and possibly other platforms.Silverlight for Windows Phone, a platform for developing applications for the Windows Phone 7 Series, supports the core capabilities of Silverlight in .NET with XAML editor.Key features and characteristics of Silverlight for Windows Phone: — the ability to create high quality video and audio using a wide range of codecs, DRM and IIS; — the presence of Deep Zoom to expand the experience of reading and viewing photos; — the creation of vector and raster graphics and animation; — Silverlight makes it possible to get access to the unique features of the phone, including:- to hardware video and graphics acceleration; — accelerometer; — Multi-Touch settings; — camera and microphone control; — Location Awareness, etc.- Silverlight can be used with the XNA Framework to work on sound and playback; — Access to multimedia libraries and access to Xbox LIVE; — The Silverlight application is supported by Visual Studio 2010 and Expression Blend; Windows Phone Emulator integrates with both Visual Studio and Expression Blend and provides tools for deployment, debugging and execution of the Silverlight application.

Microsoft Expression Blend 4.0

Microsoft Expression Blend — a tool designed for the development of animated design of web-interfaces and graphical desktop applications using the latest technologies, is part of the package of graphical programs Microsoft Expression Studio. Key features and characteristics of Microsoft Expression Blend 4.0:- is equipped with a built-in XAML editor, which allows you to design interfaces without reliance on source code, as well as customize the interface being created; — supports WPF, using methods of OpenType and ClearType, based on 2D and 3D controls with hardware acceleration through DirectX;- allows you to combine various design elements — video, vector graphics, text, animation, raster images, three-dimensional objects — the user interface template is compatible with the Microsoft Visual Studio environment, which allows you to quickly and easily modify it and create other screenshots based on it — is supported only after installation.NET Framework 4.;- added support for Silverlight 4 and Windows Presentation Foundation 4 with the ability to create and edit Silverlight 3 and WPF 3.5 with Application Update Pack 1 (SP1);-Continuous interaction with Visual Studio 2010 is ensured;-new features have been introduced that support Model-View-ViewModel (MVVM) for business application development, as well as CallMethodAction and InvokeCommandAction, expanding the design capabilities of these applications; -new controls have been added, such as PathListBox, new shader effects pixel, transition effects and useful tool enhancements.


Easy to learn and use for beginners in app development.


Extensive coding tools, including a debugger and a simulator.


Free and supports development of Windows Phone apps specifically.


Limited features compared to the professional version.


No support for plug-ins or extensions.


Lacks cross-platform development capabilities.

👨‍💻️ USER REVIEWS AND COMMENTS 💬

image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner


Jack


Microsoft is offering a great free tool people can use to create new and exciting applications for it’s platform. Included are various types of emulators so you can see how different devices work and tailor your app to a specific device. I believe this is beneficial as you have all of this information under one area and are not forced to go to different places which is time consuming.

image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner


Ethan


This resourceful tool allows you to create applications for the Windows Phone 7 Series mobile operating system. With vital technologies like Visual Studio 2010 Express and Silverlight for Windows Phone included, this does it all in a beautifully self-contained way. Plus the price is perfect—it’s free!

image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner


Samuel Curwick


The software has an intuitive interface that makes it easy to develop Windows Phone apps.

image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner


Joseph G.


This software is designed specifically for creating and developing applications for Windows Phone. It offers a wide range of tools and features including an integrated development environment, debugging tools, and code editing capabilities. Additionally, it allows for the creation of both native and hybrid applications, supports multiple programming languages and provides access to a range of third-party libraries and tools. Its user-friendly interface and extensive documentation make it easy for developers of all skill levels to use.

image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner


Jamie


Microsoft Visual Studio Express for Windows Phone is a streamlined version of Microsoft’s integrated development environment (IDE) that simplifies the creation of mobile applications for Windows phones. It offers a set of free tools including a design interface, code editor, and debugger. Its most significant feature is the ability to emulate a Windows Phone to test the functionality of applications before deployment. This software is an effective way for novice developers to learn and implement mobile app development for the Windows Phone platform.

Страница обновлена :

Дата создания страницы :

сводка

В этом разделе объясняется, как загрузить и установить Windows Phone Developer Tools, среду разработки, необходимую для разработки игр с помощью XNA. Этот инструмент включает в себя среду разработки Windows Phone и полный набор XNA Game Studios.

Если вы хотите установить Visual Studio и XNA Game Studio отдельно, а не устанавливать это средство, обратитесь к отдельной статье.

Замечания по установке

(Изменено от 22.11.2010)—

При установке с помощью этого средства будет установлена Visual Studio 2010 Express для Windows Phone, XNA Game Studio 4.0 и Expression Blend 4 с расширением Windows Phone, но будет установлена японская версия Expression Blend 4. Если установлено Expression Belnd 4, установка всегда завершается ошибкой. Тем не менее, сама Visual Studio может быть успешно установлена, поэтому, если вы не хотите использовать Expression Blend 4, вы можете оставить ее как есть.

Если вы хотите использовать как японскую версию, так и версию Visual Studio Expression Blend 4, вы можете установить их, выполнив следующие действия. (Предполагается, что у вас есть японская версия Expression Blend 4 отдельно.) Если у вас его нет, вы можете использовать английскую версию как есть.)

  1. Установка средств разработчика Windows Phone
  2. Удалите английскую версию Expression Blend 4, которая была установлена в то же время (все, что называется Blend, например SDK).
  3. Установка японской версии Expression Blend 4
  4. Загрузите и установите Microsoft Expression Blend 4 с пакетом обновления 1 (SP1)

Возможно, «Установить Expression Blend 4 Japanese» ⇒ «Установить Windows Phone Developer Tools (это вызовет ошибку установки Blend)» ⇒ «Установить Microsoft Expression Blend 4 Service Pack 1 (SP1)» могут сработать, но я не пробовал.

И наоборот, если вы хотите использовать Expression Blend с расширениями Windows Phone, удалите японскую версию Expression Blend 4 (SDK и что-либо другое с именем Blend ), а затем откройте Expression Blend 4 в средствах разработчика Windows Phone Пожалуйста, установите файл . Однако в данном случае Expression Blend работает как английская версия.

—(2010/11/22 Изменено)

Windows Phone Developer Tools インストーラー画面

Условия эксплуатации

Необходимые условия

Поддерживаемые версии XNA 4.0
Поддерживаемые платформы Windows Vista SP2, Windows 7
Требуемая версия вершинного шейдера Windows
Требуемая версия пиксельного шейдера Windows

Условия эксплуатации

платформа Windows 7

вещество

Загрузить средства разработчика Windows Phone

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

  • Сведения о загрузке: Windows Phone Developer Tools RTW (кнопка «Загрузить» в vm_web.exe)
  • APP HUB — ПРИСТУПАЯ К РАБОТЕ (ИЗОБРАЖЕНИЕ «УСТАНОВИТЬ СЕЙЧАС» В ЭЛЕМЕНТЕ ЗАГРУЗКИ)
  • Visual Studio Express и SQL Server Express (щелкните ссылку для Windows Phone Developer Tools и измените «Выбрать язык» на английский)

Файл установщика будет загружен, поэтому сохраните его или запустите как есть.

Установка средств разработчика Windows Phone

После того, как вы загрузили и сохранили файл, запустите файл «wm_web.exe», чтобы запустить его.

Установщик запустится, и после некоторого ожидания отобразится экран «Лицензионное соглашение», поэтому внимательно прочитайте условия лицензии и нажмите кнопку «Принять», если вы можете ее принять.

Когда вы дойдете до экрана «Добро пожаловать в настройку», нажмите кнопку «Установить сейчас», чтобы начать установку.

Если вы хотите изменить папку установки, нажмите кнопку «Настроить».

Через некоторое время, когда установка будет завершена, вы увидите экран, похожий на тот, что показан на рисунке.

Нажмите кнопку Запустить продукт сейчас, чтобы запустить Visual Studio. Если вы хотите выйти из инсталлятора один раз, нажмите кнопку «Выйти».

Если вы откроете меню «Пуск», вы увидите, что добавлены меню, связанные с XNA Game Studio 4.0.

Для разработки игр в XNA Game Studio выберите Microsoft Visual Studio 2010 Express > Microsoft Visual Studio 2010 Express для Windows Phone в меню «Пуск».

Кстати, если вы используете более позднюю версию Visual Studio 2010, вы можете создать ее там. Японская версия тоже в порядке.

Когда вы открываете Microsoft Visual Studio 2010 Express для Windows Phone, Visual Studio открывается, как показано на рисунке.

Зарегистрируйте свой продукт

Если вы не зарегистрируете бесплатную версию Express, вы сможете использовать ее только в течение 30 дней, поэтому не забудьте зарегистрировать свой продукт.

В меню «Справка» выберите пункт «Зарегистрировать продукт».

Нажмите кнопку Получить регистрационный ключ онлайн.

Откроется веб-браузер, и вы будете перенаправлены на экран регистрации продукта.

Чтобы зарегистрировать продукт, необходимо иметь идентификатор Windows Live ID. Если вы уже зарегистрировались, войдите в систему из красной рамки на рисунке.

Если у вас еще нет учетной записи, нажмите кнопку «Зарегистрироваться сейчас» слева, чтобы получить ее. (Вы можете использовать тот же аккаунт, что и японский, так проще зарегистрироваться на японской странице)

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

После ввода необходимых пунктов нажмите кнопку «Продолжить».

Вы увидите «Регистрационный ключ» в центре. Пожалуйста, скопируйте или запишите это. Даже если вы удалите его по ошибке, он будет отправлен на адрес электронной почты, зарегистрированный в Windows Live, так что вы сможете проверить его там.

Введите только что полученный «Регистрационный ключ» и нажмите кнопку «Зарегистрироваться». На этом регистрация завершена.

Если при повторном открытии регистрации продукта отображается сообщение «Microsoft Visual Studio 2010 Express for 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. 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 сообщений, поддерживает мультитач на мониторах с поддержкой мультитач, поддерживает симуляцию камеры, геолокационных сервисов и акселерометра, а также позволят делать снимки экрана.

Подробнее можно прочитать на MSDN: http://msdn.microsoft.com/ru-ru/library/ff402563(v=VS.92).aspx

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

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.

Рис.
1.4.
Meню Debug Visual Studio

Анализирует работу программы во время исполнения , идентифицирует возможные проблемы с производительностью. Подробнее можно прочитать на 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:

Диалог New Project в Visual Studio

Рис.
1.5.
Диалог New Project в Visual Studio

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

Группа XNA Game Studio 4.0

Рис.
1.6.
Группа XNA Game Studio 4.0

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

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


В категории материалов: 7
Показано материалов: 1-7

Сортировать по

:
Дате ·
Названию ·
Рейтингу ·
Комментариям ·
Загрузкам ·
Просмотрам


ISO-образ Visual Studio 2010 Express для Windows Phone

Этот ISO-образ включает пакет Windows Phone SDK 7.1, в составе которого:
Microsoft Visual Studio 2010 Express для Windows Phone, Windows Phone
Emulator, сборки пакета Windows Phone SDK 7.1, Silverlight 4 SDK и DRT,
расширения Windows Phone SDK 7.1 для XNA Game Studio 4.0, Microsoft
Expression Blend SDK для Windows Phone 7, Microsoft Expression Blend SDK
для Windows Phone OS 7.1, клиент служб данных WCF для Windows Phone и
пакет Microsoft Advertising SDK для Windows Phone. После установки вы
можете использовать продукт в течении 30 дней. Для использования
продукта по истечении 30 дней необходимо зарегистрироваться и получить
бесплатный ключ продукта.

Этот ISO-образ позволяет устанавливать продукты Visual Studio Express,
не имея доступа к Интернету во время установки. В его составе: Visual
Basic 2010 Express, Visual C++ 2010 Express, Visual C# Express и Visual
Web Developer 2010 Express. Сюда не входит Visual Studio 2010 Express
для Windows Phone. После установки вы можете использовать продукт в
течении 30 дней. Для использования продукта по истечении 30 дней
необходимо зарегистрироваться и получить бесплатный ключ продукта.

Visual Studio 2010 Express для Windows Phone

Создавайте собственные приложения для Windows Phone, используя
Silverlight и XNA Game Studio. После установки вы можете использовать
продукт в течении 30 дней. Для использования продукта по истечении 30
дней необходимо зарегистрироваться и получить бесплатный ключ продукта.

Visual Web Developer 2010 Express

Полнофункциональный редактор веб-разработчика для работы с
веб-стандартами, JavaScript и ASP.NET. Установщик предоставляет
последние компоненты веб-платформы Майкрософт. После установки вы можете
использовать продукт в течении 30 дней. Для использования продукта по
истечении 30 дней необходимо зарегистрироваться и получить бесплатный
ключ продукта.

Visual Basic 2010 Express

Создавайте собственные приложения на Visual Basic, — простом и быстром
языке разработки приложений Windows на платформе .NET Framework.
Программы на Visual Basic имеют преимущества в безопасности и
межязыковом взаимодействии. После установки вы можете использовать
продукт в течении 30 дней. Для использования продукта по истечении 30
дней необходимо зарегистрироваться и получить бесплатный ключ продукта.

Visual C# 2010 Express

Создавайте собственные приложения на Visual C#, — простом,
типобезопасном и объектно-ориентированном языке, ускоряющем разработку
приложений и поддерживающем всю полноту и выразительность языков
семейства C. После установки вы можете использовать продукт в течении 30
дней. Для использования продукта по истечении 30 дней необходимо
зарегистрироваться и получить бесплатный ключ продукта.

Visual C++ 2010 Express

Создавайте собственные приложения на Visual C++, — мощном языке
программирования, обеспечивающем глубину и точность контроля как в
приложениях Windows в машинном коде (COM+), так и в приложениях Windows
для .NET Framework. После установки вы можете использовать продукт в
течении 30 дней. Для использования продукта по истечении 30 дней
необходимо зарегистрироваться и получить бесплатный ключ продукта.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Python create windows service
  • Как установить whatsapp на компьютер windows 10
  • Как получить права администратора в windows server 2008
  • Skachat opera dlya windows 7
  • Windows map disk to folder