Microsoft Expression Studio到底是什么?它如何与Visual Studio集成?
我的大学是MSDNAA的一部分,所以我前一段时间下载了它,但是我只是开始安装它。我想它的一部分会代替FrontPage进行Web编辑,并且似乎有一个视频编辑器和一个矢量图形编辑器,但是我认为我什至没有刮擦它的表面和功能。有人可以启发我,尤其是因为我还没有找到" Expression Studio for Dummies"类型的网站。
解决方案
回答
从维基百科:
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开发,"混合"和"设计"很有用。
回答
Expression网站是第一个起点。这些工具弥合了开发人员/设计人员之间的差距,以便使用Silverlight和WPF构建丰富的Internet应用程序。他们与Adobe Studio产品竞争。
虽然Visual Studio可以很好地使用代码,但是在处理XAML方面却存在一些弱点。在许多情况下,设计人员将在视觉上构建与Windows应用程序不同的内容,而Expression Blend使他们拥有了这种自由。它在Visual Studio中与开发的C#/ VB编码和调试部分联系在一起。
回答
Expression Studio的目标人群更多是设计师。它与Visual Studio集成在一起,因为Expression Studio像Visual Studio一样使用解决方案和项目文件。这使得与设计师的协作更加容易。开发人员和设计人员打开同一项目。开发人员使用所有绑定设置初始页面,然后设计者将其取为漂亮页面。
回答
请检查XAML .NET开发,大多数教程使用了许多Expression工具。
回答
Expression Studio基本上是一个设计工作室。它由微软购买的大部分设计软件组成。听众是设计师,而不是开发商。该软件的要旨是,Expression Blend使设计人员和程序员可以无缝地协同工作,以使设计人员创建图形用户界面。
在正常的工作流程中,设计人员将提供开发人员必须实现的模型。将Expression Blend与WPF结合使用,就不再需要此功能。设计人员制作的图形用户界面具有功能性。开发人员所需要做的就是为设计背后的功能编写代码。
这本身就是很棒的,因为开发人员总是无法实现设计人员所认为的设计。技术局限,无论出于何种原因都缺乏沟通。 UI永远看起来都不像它们预先完成的样机。
Expression Design基本上是一个矢量绘图程序,可用于设计较小的组件,然后在Expression Blend中将其用作UI的一部分。例如,可以以这种方式设计图形按钮。它也可以用作香草绘图程序。我使用Expression Design在论文中绘制了图形。
回答
编辑:好的,我打得太慢了,所以我不得不说的大部分内容都已经提到过了,所以我将其删除,除了...
需要注意的一件大事是,他们在Expression Web中使用的WSYWIG设计器将其引入Visual Studio 2008,这是一件非常好的事情。现在对CSS有了出色的支持,这是一个更好的编辑界面,我们甚至可以进入拆分编辑模式,以在编辑时查看代码和内容。
最长的时间是我使用Expression Web进行所有初始布局,然后将其加载到Visual Studio 2005中。使用Visual Studio 2008时,无需这样做。
回答
设计者的想法是,设计师将从事Expression Design(设计矢量艺术品)和Expression Blend(构建和设置XAML交互以及设置基于时间线的动画和交互)的工作。
开发人员将在Visual Studio中处理该应用程序。 Visual Studio包含非常基本的XAML编辑功能,因此开发人员仅需进行少量编辑,而大部分时间都将精力放在背后的代码上。
这就是理论/产品策略方面。实际上,如果我们同时扮演这两个角色,那么最终我们将在Expression Blend和Visual Studio中都打开项目,并根据是执行"设计任务"还是"开发任务"在它们之间来回切换。幸运的是,Expression Blend和Visual Studio使用相同的项目文件。