Что такое Microsoft Expression Studio и как она интегрируется с Visual Studio?

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

Ответ 1

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

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

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

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

Ответ 2

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

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

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

Ответ 3

От Wikipedia:

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.

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

Ответ 4

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

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

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

Ответ 5

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

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

Ответ 6

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

Ответ 7

Обратите внимание, что для разработки XAML.NET большинство руководств используют многие инструменты Expression.