Что такое Microsoft Expression Studio и как она интегрируется с Visual Studio? - PullRequest
11 голосов
/ 26 августа 2008

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

Ответы [ 7 ]

18 голосов
/ 26 августа 2008

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

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

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

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

8 голосов
/ 26 августа 2008

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

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

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

1 голос
/ 26 августа 2008

РЕДАКТИРОВАТЬ: Хорошо, я набираю слишком медленно, так что большинство из того, что я должен был сказать, уже упоминалось, поэтому я буду вырезать это за исключением ...

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

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

1 голос
/ 26 августа 2008

Из Википедия :

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.

0 голосов
/ 26 августа 2008

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

0 голосов
/ 26 августа 2008

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

0 голосов
/ 26 августа 2008

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...