关于集成:Microsoft Expression Studio到底是什么?它如何与Visual Studio集成?

关于集成:Microsoft Expression Studio到底是什么?它如何与Visual Studio集成?

What exactly is Microsoft Expression Studio and how does it integrate with Visual Studio?

我的大学是MSDNAA的一部分,所以我前一段时间下载了它,但是我刚开始安装它。 我想它的一部分会代替FrontPage进行Web编辑,并且似乎有一个视频编辑器和一个矢量图形编辑器,但是我认为我什至没有刮擦它的本质和功能。 有人可以启发我,尤其是因为我还没有找到" Expression Studio for Dummies"类型的网站。


Expression Studio基本上是一个设计工作室。它由微软购买的大部分设计软件组成。听众是设计师,而不是开发商。该软件的要旨是,Expression Blend使设计人员和程序员可以无缝地协同工作,以使设计人员创建图形用户界面。

在正常的工作流程中,设计人员将提供开发人员必须实现的模型。将Expression Blend与WPF结合使用不再需要此操作。设计人员制作的图形用户界面具有功能性。开发人员要做的就是为设计背后的功能编写代码。

这本身就是很好的,因为开发人员总是无法按照设计人员的想法实施设计。技术局限,缺乏沟通……等等。 UI永远看起来都不像它们预先完成的样机。

Expression Design本质上是一个矢量绘图程序,可用于设计较小的组件,然后在Expression Blend中将其用作UI的一部分。例如,可以以这种方式设计图形按钮。它也可以用作香草绘图程序。我使用Expression Design在论文中绘制了图形。


设计者的想法是,设计师将从事Expression Design(设计矢量艺术品)和Expression Blend(构建和设置XAML交互以及设置基于时间线的动画和交互)的工作。

开发人员将在Visual Studio中处理该应用程序。 Visual Studio包含非常基本的XAML编辑功能,因此开发人员仅需进行少量编辑,而大部分时间都将精力放在背后的代码上。

这就是理论/产品策略方面。 实际上,如果您同时扮演这两个角色,最终将在Expression Blend和Visual Studio中打开您的项目,然后根据要执行的"设计者任务"还是"开发者任务"在它们之间来回切换 。 幸运的是,Expression Blend和Visual Studio使用相同的项目文件。


编辑:好的,我打得太慢了,所以我不得不说的大部分内容都已经提到过,所以我将把它删除,除了...

需要注意的一件大事是,他们在Expression Web中使用的WSYWIG设计器将其引入Visual Studio 2008,这是一件非常好的事情。现在对CSS有了出色的支持,这是一个更好的编辑界面,您甚至可以进入拆分编辑模式,以在编辑时查看代码和内容。

最长的时间是我使用Expression Web进行所有初始布局,然后将其加载到Visual Studio 2005中。使用Visual Studio 2008时,无需这样做。


从维基百科:

Microsoft Expression Studio是Microsoft面向开发人员和设计人员的一套设计和媒体应用程序。它包括:

  • Microsoft Expression Web(代号Quartz)-所见即所得的网站设计器和HTML编辑器。
  • Microsoft Expression Blend(代号Sparkle)-Windows Presentation Foundation和Silverlight应用程序的可视用户界面生成器。
  • Microsoft Expression Design(代号为Acrylic)-光栅和矢量图形编辑器。
  • Microsoft Expression Media-数字资产和媒体管理器。
  • Microsoft Expression Encoder-VC-1内容专业编码器。

对于Web开发,Expression Web很有用。对于XAML开发,混合和设计很有用。


请检查XAML .NET开发,大多数教程使用了许多Expression工具。


Expression Studio更加面向设计师。它与Visual Studio集成在一起,因为Expression Studio像Visual Studio一样使用解决方案和项目文件。这使得与设计师的协作更加容易。开发人员和设计人员打开同一项目。开发人员使用所有绑定设置初始页面,然后设计者将其取为漂亮页面。


Expression网站是第一个起点。这些工具弥合了开发人员/设计人员之间的差距,以使用Silverlight和WPF构建富Internet应用程序。他们与Adobe Studio产品竞争。

虽然Visual Studio可以很好地使用代码,但是在处理XAML方面却存在一些弱点。在许多情况下,设计人员将构建与Windows应用程序视觉上有所不同的内容,而Expression Blend使他们拥有了这种自由。它在Visual Studio中与开发的C#/ VB编码和调试部分联系在一起。


推荐阅读