Microsoft Expression Studio 到底是什么以及它如何与 Visual Studio 集成?
我的大学是 MSDNAA 的一部分,所以我不久前下载了它,但我刚刚开始安装它。 我猜想它的一部分取代了 FrontPage 进行网页编辑,并且似乎有一个视频编辑器和一个矢量图形编辑器,但我认为我还没有触及它是什么以及它可以做什么的表面。 有人可以启发我吗,特别是因为我还没有找到“傻瓜表达工作室”类型的网站。
My university is part of MSDNAA, so I downloaded it a while back, but I just got around to installing it. I guess part of it replaces FrontPage for web editing, and there appears to be a video editor and a vector graphics editor, but I don't think I've even scratched the surface of what it is and what it can do. Could someone enlighten me, especially since I haven't found an "Expression Studio for Dummies" type website.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
Expression Studio 基本上是一个设计工作室。 它由微软购买的大部分设计软件组成。 观众是设计师,而不是开发人员。 该软件的要点是,Expression Blend 使设计人员和程序员能够无缝协作,让设计人员创建图形用户界面。
在正常的工作流程中,设计人员将提供开发人员必须实现的模型。 将 Expression Blend 与 WPF 结合使用,这不再是必要的。 设计师制作的图形用户界面功能齐全。 开发人员所要做的就是为设计背后的功能编写代码。
这本身就很棒,因为开发人员总是无法按照设计师的想法实现设计。 技术限制、缺乏沟通……无论什么原因。 用户界面从来都不像预先完成的模型。
Expression Design 基本上是一个矢量绘图程序,可用于设计较小的组件,然后在 Expression Blend 中用作 UI 的一部分。 例如,图形按钮可以这样设计。 它也可以用作普通绘图程序。 我在论文中使用 Expression Design 制作了图形。
Expression Studio is basically a design studio. It consists of a bunch of design software that Microsoft has bought for the most part. The audience is designers, not developers. The gist of the software is that Expression Blend enables designers and programmers to work seamlessly together in letting the designer create the graphical user interface.
In a normal workflow, the designer would deliver a mockup which the developer would have to implement. Using Expression Blend in combination with WPF, this is no longer necessary. The graphical UI made by the designer is functional. All the developer has to do is write the code for the function behind the design.
This in itself is great because developers invariably fail to implement the design as thought out by the designer. Technical limitations, lack of communication … whatever the reason. UIs never look like them mockup done up front.
Expression Design is basically a vector drawing program that can be used to design smaller components that are then used within Expression Blend as parts of the UI. For example, graphical buttons could be designed that way. It can also be used as a vanilla drawing program. I did the graphics in my thesis using Expression Design.
这个想法是,设计人员将使用 Expression Design(设计矢量图形)和 Expression Blend(构建 XAML 交互并为其设计样式,以及定义基于时间线的动画和交互)。
开发人员将在 Visual Studio 中开发该应用程序。 Visual Studio 包含非常基本的 XAML 编辑功能,因此开发人员只需进行少量编辑,并且主要关注隐藏代码。
这就是它的理论/产品策略方面。 实际上,如果您同时扮演这两个角色,您最终将在 Expression Blend 和 Visual Studio 中打开您的项目,根据您是在执行“设计人员任务”还是“开发人员任务”,在它们之间来回切换。 幸运的是,Expression Blend 和 Visual Studio 使用相同的项目文件。
The idea is that designers will work in Expression Design (to design vector artwork) and Expression Blend (to build and style XAML interactions, as well as to define timeline based animations and interactions).
Developers will work on the application in Visual Studio. Visual Studio includes very basic XAML editing capabilities, so developers would only be making minor edits and would mostly be focusing on the code-behind.
That's the theory / product strategy side of it. In reality, if you're performing both roles, you'll end up having your project open in both Expression Blend and Visual Studio, switching back and forth between them depending on whether you're doing "designer tasks" or "developer tasks". Fortunately, Expression Blend and Visual Studio use the same project files.
来自 Wikipedia:
Microsoft Expression Studio 是 Microsoft 的一套设计和媒体应用程序,面向开发人员和设计师。 它包括:
对于 Web 开发,Expression Web 很有用。 对于 XAML 开发,Blend 和 Design 非常有用。
From Wikipedia:
Microsoft Expression Studio is a suite of design and media applications from Microsoft aimed at developers and designers. It consists of:
For web development Expression Web is useful. For XAML development, Blend and Design are useful.
Expression 站点 是第一个起点。 这些工具弥合了开发人员/设计人员使用 Silverlight 和 WPF 构建丰富互联网应用程序的差距。 它们与 Adobe Studio 产品竞争。
虽然 Visual Studio 非常适合处理代码,但在处理 XAML 时却存在一些弱点。 在许多情况下,设计人员会构建一些视觉上与 Windows 应用程序不同的东西,而 Expression Blend 允许他们实现这种自由。 它与 Visual Studio 相结合,用于开发的 C#/VB 编码和调试部分。
The Expression site is the first place to start. These are tools that bridge the developer/designer gap for building rich internet applications with Silverlight and WPF. They compete with Adobe Studio products.
Whilst Visual Studio is good for working with code, it has some weaknesses when it comes to dealing with XAML. In many cases a designer will build something visually different from a Windows application and Expression Blend allows them this freedom. It ties in Visual Studio for the C#/VB coding and debugging part of development.
编辑:好吧,我打字太慢了,所以我要说的大部分内容都已经提到了,所以我会把它去掉,除了……
需要注意的一件大事是,他们在 Expression Web 中使用的 WSYWIG 设计器制作了它进入了 Visual Studio 2008,这是一件非常好的事情。 现在对 CSS 有出色的支持,更好的编辑界面,您甚至可以进入拆分编辑模式以在编辑时查看代码和内容。
在最长的时间里,我使用 Expression Web 完成所有初始布局,然后将其加载到 Visual Studio 2005 中。使用 Visual Studio 2008 时,无需这样做。
EDIT: Okay, I type too slow so most of what I had to say was already mentioned, so I'll strip it out except for...
The BIG thing to take note of is that the WSYWIG designer they used in Expression Web made it's way into Visual Studio 2008, which is a VERY GOOD thing. There is now EXCELLENT support for CSS, a better editing interface, and you can even go into a split edit mode to see the code and the content while editing.
For the longest time I was using Expression Web to do all my initial layout and then loading that into Visual Studio 2005. With Visual Studio 2008, there is no need to do it.
请检查 XAML .NET 开发,大多数教程都使用了许多表达式工具。
Please check for XAML .NET development, most of the tutorials makes use of many Expression tools.
Expression Studio更多地针对设计师。 它与 Visual Studio 集成,因为 Expression Studio 使用解决方案和项目文件,就像 Visual Studio 一样。 这使得与设计师的合作变得更加容易。 开发商和设计师打开同一个项目。 开发人员设置带有所有绑定的初始页面,设计人员获取该页面并使其看起来很漂亮。
Expression Studio is targeted more at designers. It integrates with Visual Studio in that Expression Studio uses solution and project files, just like Visual Studio. Which makes collaborating with designer easier. The developer and the designer open up the same project. The developer sets up the initial page with all the binding and the designer takes that page and makes it look pretty.