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

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

7 ответов


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

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

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

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


идея заключается в том, что дизайнеры будут работать в дизайне выражений (для разработки векторных работ) и смешении выражений (для создания и стиля взаимодействий 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 (code-named Acrylic) - редактор растровой и векторной графики.
  • Microsoft Expression Media-цифровой актив и медиа-менеджер.
  • кодировщик выражения Майкрософт-кодировщик содержания ВК-1 профессиональный.

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


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

важно отметить, что дизайнер WSYWIG, который они использовали в Expression Web, сделал это в Visual Studio 2008, что очень хорошо. Теперь есть отличная поддержка CSS, лучший интерфейс редактирования, и вы даже можете перейти в режим редактирования split, чтобы увидеть код и контент во время редактирования.

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


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

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


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


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