Что именно представляет собой Microsoft Expression Studio и как она интегрируется с Visual Studio?

StackOverflow https://stackoverflow.com/questions/28826

Вопрос

Мой университет является частью MSDNAA, поэтому я скачал его некоторое время назад, но только что приступил к его установке.Я предполагаю, что частично это заменяет FrontPage для веб-редактирования, и, похоже, там есть видеоредактор и редактор векторной графики, но я не думаю, что я даже поцарапал поверхность того, что это такое и что он может делать.Может ли кто-нибудь просветить меня, тем более что я не нашел веб-сайт типа "Expression Studio для чайников".

Это было полезно?

Решение

Expression Studio - это, по сути, дизайн-студия.Он состоит из набора дизайнерских программ, которые по большей части закупила Microsoft.Аудитория - дизайнеры, а не разработчики.Суть программного обеспечения заключается в том, что Expression Blend позволяет дизайнерам и программистам беспрепятственно работать вместе, позволяя дизайнеру создавать графический пользовательский интерфейс.

В обычном рабочем процессе дизайнер предоставил бы макет, который разработчик должен был бы реализовать.При использовании Expression Blend в сочетании с WPF в этом больше нет необходимости.Графический пользовательский интерфейс, созданный дизайнером, функционален.Все, что нужно сделать разработчику, это написать код для функции, лежащей в основе дизайна.

Это само по себе здорово, потому что разработчикам неизменно не удается реализовать дизайн в том виде, в каком он был задуман дизайнером.Технические ограничения, отсутствие связи … независимо от причины.Пользовательские интерфейсы никогда не выглядят так, как на макете, сделанном заранее.

Expression Design - это, по сути, программа векторного рисования, которую можно использовать для создания небольших компонентов, которые затем используются в Expression Blend как части пользовательского интерфейса.Например, графические кнопки могут быть сконструированы таким образом.Его также можно использовать как ванильную программу для рисования.Я нарисовал графику в своей диссертации, используя Expression Design.

Другие советы

Идея заключается в том, что дизайнеры будут работать в Expression Design (создавать векторные иллюстрации) и Expression Blend (создавать взаимодействия в XAML и стилизовать их, а также определять анимации и взаимодействия на основе временной шкалы).

Разработчики будут работать над приложением в Visual Studio.Visual Studio включает в себя очень простые возможности редактирования XAML, поэтому разработчики будут вносить лишь незначительные правки и в основном сосредоточатся на разработке кода.

Это касается теории и продуктовой стратегии.На самом деле, если вы выполняете обе роли, в конечном итоге ваш проект будет открыт как в Expression Blend, так и в Visual Studio, переключаясь между ними в зависимости от того, выполняете ли вы "задачи дизайнера" или "задачи разработчика".К счастью, Expression Blend и Visual Studio используют одни и те же файлы проекта.

От Википедия:

Microsoft Expression Studio - это набор дизайнерских и мультимедийных приложений от Microsoft, предназначенных для разработчиков и проектировщиков.Она состоит из:

  • Microsoft Expression Web (кодовое название Quartz) - веб-дизайнер WYSIWYG и HTML-редактор.
  • Microsoft Expression Blend (кодовое название Sparkle) - конструктор визуальных пользовательских интерфейсов для приложений Windows Presentation Foundation и Silverlight.
  • Microsoft Expression Design (кодовое название Acrylic) - редактор растровой и векторной графики.
  • Microsoft Expression Media - менеджер цифровых активов и мультимедиа.
  • Microsoft Expression Encoder - профессиональный кодировщик контента VC-1.

Для веб-разработки полезно выражение Web.Для разработки XAML полезны Blend и Design.

Редактировать:Ладно, я печатаю слишком медленно, поэтому большая часть того, что я должен был сказать, уже упоминалась, так что я уберу это, за исключением...

Важно отметить, что конструктор WSYWIG, который они использовали в Expression Web, внедрился в Visual Studio 2008, и это ОЧЕНЬ ХОРОШО.Теперь есть ОТЛИЧНАЯ поддержка CSS, улучшенный интерфейс редактирования, и вы даже можете перейти в режим раздельного редактирования, чтобы видеть код и содержимое во время редактирования.

Долгое время я использовал Expression Web для создания всего моего первоначального макета, а затем загружал его в Visual Studio 2005.В Visual Studio 2008 нет необходимости делать это.

Тот Самый Сайт выражения это первое место, с которого нужно начать.Это инструменты, которые устраняют разрыв между разработчиками и дизайнерами для создания многофункциональных интернет-приложений с помощью Silverlight и WPF.Они конкурируют с продуктами Adobe Studio.

Хотя Visual Studio хороша для работы с кодом, у нее есть некоторые недостатки, когда дело доходит до работы с XAML.Во многих случаях дизайнер создает что-то визуально отличное от приложения Windows, и Expression Blend предоставляет ему такую свободу.Он связан с Visual Studio для части разработки, связанной с кодированием и отладкой на C # / VB.

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

Пожалуйста, проверьте наличие разработки на XAML .NET, в большинстве руководств используется множество инструментов выражения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top