麦克唐纳的《WPF编程宝典——C# 2010版》针对了解,NET平台、C#语言以及Visual Studio开发环境的专业开发人员,深入分析了WPF。在学习本书前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头“新增功能”中突出显示的WPF新特性。
本书全面描述了所有WPF的主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。本书很少编写涉及.NET Framework其他特性的代码,如用于查询数据库的ADO.NET类。本书中不讨论这些内容。但如果需要更多有关.NET而非特定于WPF的特性,请参考Apress出版的许多专门介绍.NET的书籍。
多年来,NET开发人员一直使用WindowS窗体工具包创建Windows应用程序。尽管Windows窗体是一项相当成熟的技术,但存在一个严重的局限性:它依赖于近十年来基本未变的Windows关键组件。
WPF改变了这一切。WPF仍然包含您熟悉的标准控件,但它使用性能卓越的DirectX引擎“自行”绘制控件的每个细节,可提供一系列令人赏心悦目的新功能。例如,您不必编写代码即可定制精美的诸如按钮的常用控件,还可旋转、拉伸、缩放和扭曲用户界面元素来制作生动鲜活的动画效果。您可以用WPF得心应手地完成过去用Windows窗体难以完成甚至几乎无法完成的任务,如播放媒体文件或创建带有纹理的三维图形。
WPF 4是迄今为止最激动人心的WPF版本。它新增了DataGrid等专业控件,支持多点触控屏幕和新任务栏等Windows 7功能,增强了文本渲染功能,提供了更逼真的动画以及PhotoShop风格的像素着色器。
麦克唐纳的《WPF编程宝典——C# 2010版》全面介绍WPF平台,浓墨重彩地描述wPF 4的新功能,将帮助您设计、构建以及润色WPF作品。无论您是初出茅庐的WPF新手,还是使用过WPF旧版本的WPF专业人员,本书都将成为您的良师益友。
祝您通过《WPF编程宝典——C#(2010版)》学到丰富的WPF知识,享受到美妙的编程乐趣!