随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expression Studio设计工具系列包含四项主要产品:
Expression
Blend(下称Blend),是一款用于设计桌面和Web应用用户界面的可视化工具。用户可以通过拖拉控件方式创建用户交互界面;另外Blend中,包
含一款软件原型建模工具SketchFlow,
该工具允许用户快速开发出专业的项目原型,创建设计原型后,以丰富的界面效果展示给客户,该工具将在后文详细讲述。
Expression
Design(下称Design),是一款专业的图形图像设计编辑工具,主要是为项目美工设计人员准备,如果你对Photoshop,Fireworks
或者Illustrator熟悉,可以把Design看做同类产品,其中使用原理大部分都是相同的,而Design的优势是可以和Blend完美无缝结
合,创建图形后,可以直接转换成为XAML,供Blend调用,由于本系列教程是讲述
Blend,这里就不再对Design过多描述,在后文用到时,我们将详细讲述。
Expression
Encoder(下称Encoder)是一款专业的视频编辑工具,开发人员可以使用该工具编辑视频项目,并发布到Web服务器,Silverlight项
目可以在应用中进行高质量播放调用。 由于本系列教程是讲述 Blend,这里就不再对Encoder过多描述,在后文用到时,我们将详细讲述。
Expression
Web(下称Web),是一款专业的Web页面设计工具。如果您对Dreamweaver熟悉,可以把Web看做同类产品。Web允许开发人员通过即见即
所得的模式,设计和开发符合Web标准的网站。由于本系列教程是讲述 Blend,这里就不再对Web过多描述,在后文用到时,我们将详细讲述。
既然本系列文章讲述Blend,我想我们应该多了解一些Blend方面的知识。我们一直在说Blend强大,具体它强大在哪里呢?
首
先作为交互性设计工具,Blend解决了传统开发中开发人员和设计人员配合不容易协调的瓶颈。无论是桌面应用还是Web应用,越来越注重用户体验性,而程
序代码设计和美工设计也逐渐被细分化,而两者在项目中的配合是至关重要的,相信有不少开发人员都有过相同的经历和感触,程序开发人员和美工设计人员一遍又
一遍的修改框架希望能够达到完美匹配。Blend正是针对该问题推出了一系列的解决方案,例如,在Blend中编辑Silverlight或WPF项目
UI代码的同时,也会直接绑定到Visual Studio中,实现双向修改代码功能;
在Blend中,可以快速导入PhotoShop图形和Illustrator矢量图,方便项目UI设计。
其
次,Blend是一款通用的设计工具,支持设计跨平台跨浏览器的Silverlight和WPF应用项目,为了简化设计人员的工作量,Blend支持一个
简单的可重复利用的元素叫做行为(Behaviors),设计人员可以直接应用不同的行为到项目中,无需编写任何代码,例如,可以直接应用拖拉行为到项
目,让项目支持拖拽控件。 在微软Expression官方网站,有大量的行为(Behaviors)代码下载,免费使用。
最后是快捷方便的设计方式,以及软件项目原型设计工具SketchFlow。 在Silverlight中, VisualStateManager
的编辑是很复杂的,如果仅靠Visual Studio进行代码编辑,是非常浪费时间和精力的事情,如果使用Blend进行编辑,会大大的提高效率。
另外,使用Blend进行控件的样式和模板设计也是非常方便的,我们将在后文详细描述。
值得一提的是SketchFlow,该项目是现在为数不多的优秀建模工具之一。使用该工具,开发人员可以快速的建立项目原型,以Silverlight的
方式展示给客户或者项目团队成员,我们将在后文详细描述。
通过以上的描述,我们可以清楚明白,从事Silverlight和WPF项目开发,Blend是必不可少的设计工具,学会了Blend会在开发过程中达到
事半功倍的效果。 也正式以上的原因,才会有了本系列文章教程,本系列教程旨在为了让更多的开发人员了解和学习Expression
Blend的使用,希望能够让更多的开发人员加入到Silverlight和WPF开发行列。
分享到:
相关推荐
教程(1)开篇中,作者阐述了Expression Studio的诞生背景,强调了Blend作为设计工具在软件开发中的重要角色,特别是SketchFlow功能,它使得设计原型的制作更为便捷且具有专业水准。 接下来,教程(2)至(4)详细讲解了...
《Expression Blend实例中文教程》是一份专为Silverlight开发者准备的详细教程,旨在帮助学习者掌握这款强大的设计工具。教程采用中文讲解,便于国内用户理解并应用到实际项目中。以下将围绕教程中的核心知识点进行...
### Expression Blend中文实例教程知识点概览 #### 一、Expression Studio 概述 - **Expression Studio** 是微软推出的一套面向设计师与开发者的工具集,旨在优化软件开发流程中的设计环节,尤其强调用户体验的...
microsoft expression BLEND实例下载
《Expression Blend 4 中文教程》是一份专为学习这款强大的设计工具而准备的详细指导材料。Expression Blend 4 是微软公司开发的一款图形用户界面设计软件,它与Visual Studio配合使用,专注于帮助开发者和设计师...
Expression Blend 3是一款由微软开发的强大设计工具,主要用于创建丰富的互动式用户界面,尤其是在WPF...现在,打开`Expression Blend 3中文教程.chm`,开始你的学习之旅吧,祝你在掌握 Blend 的道路上一帆风顺!
本教程的目的是引导读者深入了解并掌握Expression Blend 4,通过实例教学,帮助学习者熟练运用 Blend 设计出具有吸引力且功能丰富的用户界面。无论是对于Silverlight还是WPF项目,掌握Blend都将极大地提升开发效率,...
Expression Blend 3 英文教程 CHM,适合初中级用户
[friendsofED] Expression Blend 4 基础教程 (英文版) [friendsofED] Foundation Expression Blend 4 with Silverlight (E-Book) ☆ 出版信息:☆ [作者信息] Victor Gaudioso [出版机构] friendsofED [出版...
Microsoft Expression Blend 4是一款由微软公司推出的交互式设计工具,主要用于创建和设计丰富的用户界面,特别是为Windows平台的应用程序和网络应用程序。该软件特别适用于设计基于Silverlight的程序,Silverlight...
Expression Blend 4中文版WPF和Silverlight项目设计基础.pdf
[friendsofED] Expression Blend 3 基础教程 (英文版) [friendsofED] Foundation Expression Blend 3 with Silverlight (E-Book) ☆ 出版信息:☆ [作者信息] Victor Gaudioso [出版机构] friendsofED [出版...
《Expression Blend 3 实例中文教程》是一本深入讲解Microsoft Expression Blend 3这款设计工具的教程,由京华志和精华志联合出品,主要面向C#、ASP.NET、SQL及DBA开发者和源码研究者。该教程通过丰富的实例,帮助...
【Microsoft Expression Blend 教程】 Microsoft Expression Blend 是一款强大的设计工具,主要用于开发丰富的互联网应用程序(Rich Internet Applications,RIA)。这款软件结合了视觉设计界面和编程功能,使得...
《Expression Blend微软官方中文教程01》是一份深入学习微软Expression Blend软件的宝贵资源,它专为想要掌握这款设计工具的用户提供了全面的教学指导。Expression Blend是微软开发的一款视觉设计工具,主要用于创建...