我的大学是MSDNAA的一部分,所以我暂时下载了它,但我只是安装它。我想它的一部分取代了FrontPage进行网页编辑,似乎有一个视频编辑器和一个矢量图形编辑器,但我认为我甚至没有弄清楚它是什么以及它能做什么。有人可以启发我,特别是因为我没有找到“Expression for Dummies”类型的网站。
答案 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的一套设计和媒体应用程序,面向开发人员和设计人员。它包括:
对于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工具。