1 开篇 随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expression Studio 设计工具系列包含四项主要产品: • Expression Blend Expression Blend(下称 Blend),是一款用于设计桌面和 Web 应用用户界面的可视化工具。用户可以通过拖拉控件方式创建用户交互界面;另外 Blend 中,包含一款软件原型建模工具SketchFlow, 该工具允许用户快速开发出专业的项目原型,创建设计原型后,以丰富的界面效果展示给客户,该工具将在后文详细讲述。 • Expression Design Expression Design(下称 Design),是一款专业的图形图像设计编辑工具,主要是为项目美工设计人员准备,如果你对Photoshop,Fireworks 或者 Illustrator 熟悉,可以把Design 看做同类产品,其中使用原理大部分都是相同的,而Design 的优势是可以和 Blend 完美无缝结合,创建图形后,可以直接转换成为 XAML,供Blend 调用,由于本系列教程是讲述 Blend,这里就 不 再 对Design 过多 描 述,在后文用到时 ,我 们 将详细讲述。 • Expression Encoder Expression Encoder(下称 Encoder)是一款专业的视频 编辑工具,开发人员可以使用该工具编辑视频 项目,并 发布 到 Web 服 务 器 ,Silverlight 项目可以在应用中进行高 质 量 播 放 调用。 由于本系列教程是讲述 Blend,这里就 不 再 对Encoder 过多 描 述,在后文用到 时 ,我 们 将详细讲述。 • Expression Web Expression Web(下称Web),是一款专业的Web 页面设计工具。如果您对 Dreamweaver熟悉,可以把 Web 看做同类产品。Web 允许开发人员通过即见即所得的模式,设计和开发符合 Web 标准的网站。由于本系列教程是讲述 Blend,这里就不再对 Web 过多描述,在后文用到时,我们将详细讲述。 既然本系列文章讲述 Blend,我想我们应该多了解一些 Blend 方面的知识。我们一直在说 Blend 强大,具体它强大在哪里呢? 首先作为交互性设计工具,Blend 解决了传统开发中开发人员和设计人员配合不容易协调的瓶颈。无论是桌面应用还是Web 应用,越来越注重用户体验性,而程序代码设计和美工设计也逐渐被细分化,而两者在项目中的配合是至关重要的,相信有不少开发人员都有过相同的经历和感触,程序开发人员和美...