精通Microsoft Expression Blend:创建丰富互动应用

5星 · 超过95%的资源 需积分: 9 3 下载量 140 浏览量 更新于2024-07-26 收藏 11.88MB PDF 举报
"Microsoft Expression Blend Unleashed" 是一本针对设计师和开发者的技术指南,它深入介绍了如何使用Microsoft Expression Blend创建丰富的交互式应用程序。这本书涵盖了Web和桌面应用的开发,通过XAML和WPF(Windows Presentation Foundation)平台将图形元素与.NET代码结合。书中还包含了C#基础教程,帮助设计师理解.NET Framework,以便扩展WPF元素的功能。 本书重点讲解了以下知识点: 1. **设计和开发WPF应用**:学习如何利用Expression Blend创建出具有吸引力且用户友好的Windows Presentation Foundation应用程序。 2. **Blend的动画工作流**:了解并掌握在Blend中制作流畅、动态效果的方法,包括过渡和动画效果的创建和管理。 3. **设计和实现WPF模板类型**:学习如何创建自定义控件模板,以满足特定设计需求,如数据模板和控件模板。 4. **资源字典的创建和管理**:理解资源字典的重要性,学习如何高效地复用和组织UI资源。 5. **WPF样式模板**:掌握WPF样式的高级技巧,包括控件样式的创建和修改,以改变界面外观。 6. **处理控制事件**:学习如何在XAML和C#中响应用户交互,绑定和处理控件事件。 7. **理解XAML/Blend/C#中的高级控件属性**:深入探索XAML语言的特性,以及如何在Blend和C#中灵活使用它们来增强控件功能。 8. **通过继承创建自定义控件**:利用.NET的类继承机制,创建具有独特行为的新控件。 9. **基于XAML的设计和开发基础**:学习XAML的基础语法和设计理念,它是构建WPF应用的核心。 10. **XML、CLR数据绑定和XAML模板绑定**:掌握数据绑定技术,实现数据驱动的界面更新,提升应用的交互性。 11. **扩展XAML功能与C#代码**:了解如何在XAML中嵌入C#代码片段,增强XAML文件的功能性和灵活性。 12. **在应用中集成视频和音频**:学习如何将多媒体元素整合到你的应用程序中,提供丰富的媒体体验。 13. **设计师/开发者工作流程中的Blend使用**:探讨在团队协作环境中,设计师如何与开发者协同工作,充分利用Blend的工具和功能。 通过本书,无论是设计师还是开发者,都将获得一套完整的技能集,以实现创新的用户体验。同时,书中的实例和实践指导将帮助读者更好地理解和应用这些知识。