Разработка приложений для Магазина Windows с помощью Blend для Visual Studio 2013
Blend для Visual Studio — это набор инструментов для разработки, входящий в Visual Studio 2013, который позволяет создавать приложения для Магазина Windows в визуальной среде с использованием языков JavaScript, VB, C# и C++.
Blend устанавливается вместе с Visual Studio. Чтобы найти Blend, введите в поле Поиск Blend.
Кроме того, проект можно открыть в Blend из Visual Studio. Откройте проект в Visual Studio и выполните одно из следующих действий.
В меню Вид выберите команду Открыть в приложении Blend.
Щелкните файл проекта правой кнопкой мыши в окне Обозреватель решений и выберите команду Открыть в приложении Blend.
Для приложений для Магазина Windows на JavaScript можно использовать входящий в Blend набор инструментов HTML5 и CSS3, позволяющий быстро создавать анимации CSS3, определять стили и управлять ими, а также выполнять отладку HTML и CSS. Дополнительные сведения см. в разделе "Разработка приложений для Магазина Windows (HTML)" далее в этой статье.
О создании первого HTML-приложения для Магазина Windows с помощью Blend см. в разделе Создание первого приложения для Магазина Windows с помощью Blend, часть 1: эталонная страница (HTML и JavaScript).
Для приложений для Магазина Windows на VB, C# или C++ можно использовать входящий в Blend набор инструментов XAML, позволяющий быстро применять стили к элементам управления, создавать и определять шаблоны и выполнять привязку к демонстрационным данным. Дополнительные сведения см. в разделе "Разработка приложений для Магазина Windows (XAML)" далее в этой статье.
О создании первого HTML-приложения для Магазина Windows с помощью Blend см. в разделе Создание первого приложения для Магазина Windows с помощью Blend, часть 1: эталонная страница (XAML & C#).
Дополнительные сведения о новых возможностях Blend см. в статьях Новые возможности для разработчиков HTML в Blend для Visual Studio 2013 и Новые возможности предварительной версии Visual Studio 2013 для создания XAML-приложений для Магазина Windows в блоге Visual Studio.
Использование Blend в Visual Studio
Visual Studio включает необходимые инструменты для разработки приложений для Магазина Windows, включая средства управления лицензиями разработчика, конструктор манифестов, а также инструменты для кодирования и упаковки приложений, позволяющие отправлять приложения в Магазин Windows.
Использование Visual Studio в сочетании с Blend позволяет быстро и легко настраивать внешний вид приложений с помощью набора мощных инструментов для разработки на HTML и XAML, предусмотренных в Blend. Теперь можно сосредоточиться на построении приложения в визуальной среде от начала и до конца, включая структуру, макеты, представления данных, внешний вид и поведение приложения, а не уделять все внимание синтаксису кода.
Дополнительные сведения об использовании Blend с Visual Studio, включая рекомендуемые рабочие процессы и передовые практики, см. в разделе Переключение в Visual Studio и наоборот.
Созданные в Visual Studio проекты приложений для Магазина Windows можно открывать и редактировать в Blend, а приложения для Магазина Windows, созданные в Blend, можно открывать и редактировать в Visual Studio.
В процессе работы над проектом можно свободно переключаться между Blend и Visual Studio. Чтобы перейти из Visual Studio в Blend, щелкните проект правой кнопкой мыши в Обозревателе решений и выберите команду Открыть в приложении Blend. Чтобы перейти из Blend в Visual Studio, щелкните проект правой кнопкой мыши на панели Проекты и выберите команду Изменить в Visual Studio.
Совет
Один и тот же файл проекта может быть открыт одновременно и в Blend, и в Visual Studio на одном компьютере. При сохранении изменений в файле в одной программе и переходе к другой программе появляется окно с запросом на перезагрузку файла, необходимую для просмотра последней версии проекта.
Разработка приложений для Магазина Windows (JavaScript и HTML)
Blend позволяет создавать приложения для Магазина Windows с использованием одного из встроенных шаблонов проектов HTML или открывать существующие приложения для Магазина Windows, созданные в Visual Studio. Подобно любому собственному приложению Windows, приложение Магазина Windows, построенное с использованием HTML5, CSS3 и JavaScript, имеет прямой доступ к базовой платформе и может использовать данные совместно с другими приложениями.
Набор мощных инструментов для разработки на HTML5 и CSS3 позволяет быстро изменять внешний вид приложения и выполнять следующие задачи.
Создание и изменение элементов HTML. После перетаскивания элементов HTML и элементов управления приложения Windows с панели Активы на монтажную панель можно изменять иерархию, задавать свойства и применять стили непосредственно в пользовательском интерфейсе. См. раздел Создание и стилистическое оформление шаблона элементов.
Просмотр состояний времени выполнения. Интерактивный режим позволяет получать доступ к приложению и изменять его в состояниях, которые в других случаях были бы доступны только во время выполнения. См. раздел Использование интерактивного режима.
Отображение данных времени разработки. Привязка и отображение данных в приложении для Магазина Windows позволяет легко изменять внешний вид данных во время выполнения. См. раздел Привязка к данным фильма.
Внедрение пользовательских шрифтов. Диспетчер семейств шрифтов позволяет внедрять пользовательские шрифты в приложение для Магазина Windows. См. раздел Встраивание пользовательских шрифтов.
Создание анимаций CSS3. Создание и редактирование анимаций CSS3 с помощью встроенной временной шкалы опорных кадров анимации.
Определение стилей и управление ими. Удобное создание стилей CSS с помощью панели Правила стилей, применение определений стилей с помощью панели Свойства CSS, просмотр каскадов CSS для любого элемента (виртуальное правило Конечные свойства) и определение порядка вычисления Windows 8.1 значений свойств CSS для каждого из элементов (виртуальное правило Вычисленные значения). См. раздел Определение правил стилей CSS.
Отладка HTML и CSS. Визуальная отладка HTML и CSS непосредственно в Blend с помощью панели Результаты, позволяющей выявлять и устранять ошибки.
Дополнительные сведения о новых возможностях разработки приложений для Магазина Windows с использованием JavaScript в Blend см. в блоге Visual Studio.
Разработка приложений для Магазина Windows (VB/C#/C++ и XAML)
Blend позволяет создавать приложения для Магазина Windows с использованием одного из встроенных шаблонов проектов XAML или открывать существующие приложения для Магазина Windows, созданные в Visual Studio. Подобно любому собственному приложению Windows, приложение Магазина Windows, построенное с использованием XAML и VB, C# и C++, имеет прямой доступ к базовой платформе и может использовать данные совместно с другими приложениями.
Набор мощных инструментов для разработки на XAML позволяет быстро изменять внешний вид приложения и выполнять следующие задачи.
Разработка пользовательских макетов. Набор мощных инструментов — в том числе шаблоны, встроенные элементы управления, линейки, направляющие и поддержка привязки — позволяет разрабатывать пользовательские макеты для приложения для Магазина Windows. См. раздел Настройка стиля представления данных.
Создание элементов управления и определение их стиля. Элементы управления можно перетаскивать на поверхность разработки и задавать их стили, изменяя свойства непосредственно в пользовательском интерфейсе. См. раздел Настройка стиля изображений и элементов.
Создание и редактирование шаблонов элементов управления. Инструменты редактирования шаблонов позволяют создавать пользовательские шаблоны элементов управления, которые можно использовать в проекте многократно. Для использования шаблонов в других проектах их необходимо добавить в библиотеку элементов управления. См. раздел Преобразование изображения в пользовательский элемент управления.
Создание и редактирование шаблонов данных. Создание шаблонов, позволяющих определять, как данные будут отображаться в приложении. См. раздел Создание привязок данных и настройка их стиля.
Отображение демонстрационных данных и данных времени разработки. Привязка к данным и отображение данных в приложении для Магазина Windows позволяют легко изменять внешний вид данных во время выполнения. См. раздел Задание DataContext.
Использование поведений для обеспечения интерактивности. Обеспечение интерактивности приложения за счет перетаскивания встроенного поведения на объект на поверхности разработки и изменения свойств в соответствии с требованиями приложения. См. раздел Добавление встроенного поведения.
Редактирование разметки XAML. В дополнение к инструментам пользовательского интерфейса, позволяющим создавать и изменять код XAML, не работая непосредственно с кодом, Blend также включает мощный редактор XAML, с помощью которого можно быстро изменять собственно разметку XAML. См. раздел Отладка XAML в Blend.
Дополнительные сведения о новых возможностях разработки приложений для Магазина Windows с использованием C#, C++ и VB в Blend см. в блоге Visual Studio.
Ресурсы
В дополнение к документации по Blend в центре разработчиков Windows, существует множество различных ресурсов по созданию и разработке приложений для Магазина Windows, включая следующие.
Новые возможности в Blend. Дополнительные сведения о новых возможностях Blend см. в статьях Новые возможности для разработчиков HTML в Blend для Visual Studio 2013 и Новые возможности предварительной версии Visual Studio 2013 для создания XAML-приложений для Магазина Windows в блоге Visual Studio.
Блог по разработке приложений для Windows. Различные ресурсы по разработке приложений для Магазина Windows см. в блоге по разработке приложений для Windows.
Блог Visual Studio. Дополнительные сведения об использовании Blend и Visual Studio для разработки, построения приложений и управления ими см. в блоге Visual Studio.
Форумы сообщества. Вступите в сообщество, задавайте технические вопросы и обсуждайте создание приложений для Магазина Windows на форумах сообщества создателей приложений для Магазина Windows.