究竟什么是Microsoft Expression Studio以及它如何与Visual Studio集成?

时间:2008-08-26 18:49:26

标签: visual-studio integration expression-studio

我的大学是MSDNAA的一部分,所以我暂时下载了它,但我只是安装它。我想它的一部分取代了FrontPage进行网页编辑,似乎有一个视频编辑器和一个矢量图形编辑器,但我认为我甚至没有弄清楚它是什么以及它能做什么。有人可以启发我,特别是因为我没有找到“Expression for Dummies”类型的网站。

7 个答案:

答案 0 :(得分:18)

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

在正常的工作流程中,设计人员会提供开发人员必须实现的模型。将Expression Blend与WPF结合使用,不再需要这样做。设计师制作的图形用户界面很实用。开发人员所要做的就是为设计背后的函数编写代码。

这本身就很棒,因为开发人员总是无法按设计师的想法实现设计。技术限制,缺乏沟通......无论什么原因。用户界面永远不会像他们预先做的模型一样。

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

答案 1 :(得分:8)

我们的想法是设计师将参与Expression Design(设计矢量图稿)和Expression Blend(构建和设计XAML交互,以及定义基于时间轴的动画和交互)。

开发人员将在Visual Studio中处理该应用程序。 Visual Studio包含非常基本的XAML编辑功能,因此开发人员只会进行少量编辑,并且主要关注代码隐藏。

这是它的理论/产品战略方面。实际上,如果你同时执行这两个角色,你最终会在Expression Blend和Visual Studio中打开你的项目,在它们之间来回切换,这取决于你是在做“设计师任务”还是“开发人员任务” 。幸运的是,Expression Blend和Visual Studio使用相同的项目文件。

答案 2 :(得分:1)

来自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内容专业编码器。

对于Web开发,Expression Web非常有用。对于XAML开发,Blend和Design非常有用。

答案 3 :(得分:1)

编辑:好的,我输入的速度太慢,所以我已经提到的大部分内容都已经提到了,所以除了......之外我会把它剥掉......

值得注意的是,他们在Expression Web中使用的WSYWIG设计器使其进入Visual Studio 2008,这是一件非常好的事情。现在有优秀的CSS支持,更好的编辑界面,你甚至可以进入分割编辑模式,在编辑时查看代码和内容。

我使用Expression Web执行所有初始布局然后将其加载到Visual Studio 2005中的时间最长。使用Visual Studio 2008时,无需执行此操作。

答案 4 :(得分:0)

Expression site是第一个开始的地方。这些工具可以弥补开发人员/设计人员与Silverlight和WPF构建富Internet应用程序的差距。他们与Adobe Studio产品竞争。

虽然Visual Studio适合处理代码,但在处理XAML方面存在一些缺点。在许多情况下,设计人员将构建与Windows应用程序视觉上不同的东西,Expression Blend允许他们自由。它在Visual Studio中用于C#/ VB编码和调试开发的一部分。

答案 5 :(得分:0)

Expression Studio更多针对设计师。它与Visual Studio集成,Expression Studio使用解决方案和项目文件,就像Visual Studio一样。这使得与设计师的协作更容易。开发人员和设计人员打开同一个项目。开发人员使用所有绑定设置初始页面,设计者将该页面视为漂亮。

答案 6 :(得分:0)

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