专注微软开发平台
深入研究.NET框架

《WPF编程宝典》第4版电子书

《WPF编程宝典》第4版电子书

ASP.NET问世之初便引入了一些重要的新技术,包括编写Web应用程序的全新方法(ASP.NET)、连接数据库的全新方法(ADO.NET)、新的类型安全的语言(C#和VB.NET)以及托管的运行时(CLR)。在这些新技术中,其中一项重要技术是Windows窗体,它是用于构建Windows应用程序的类库。

尽管Windows窗体是一个功能完备的工具包,但它绑定到旧式的核心Windows技术。最重要的是,Windows窗体依靠WindowsAPI创建标准用户界面元素的可视化外观,如按钮、文本框和复选框等。所以这些要素在本质上是不可定制的。例如,如果希望创建时髦的光晕按钮,就需要创建自定义控件,并使用低级的绘图模型为按钮(各种不同的状态)绘制各个方面的细节。更糟的是,普通窗口被切割成不同的区域,每个控件完全拥有自己的区域。所以没有较好的绘制方法可将一个控件的内容(如按钮背后的辉光效果)延伸到其他控件所占的区域中。更不要指望实现动画效果,如旋转文本、闪烁按钮、收缩窗口以及实时预览等,因为对于这些效果必须手工绘制每个细节。

本书深刻地介绍WPF技术,面向了解.NET平台、C#语言以及VisualStudio开发环境的专业开发人员。在学习本书前,不需要具备使用以前版本WPF的经验,而使用过WPF的开发人员可以通过阅读每章开头的“新增功能”来了解WPF新特性。

本书全面描述WPF的所有主要特性,从XAML(用于定义WPF用户界面的标记语言)到3D绘图和动画。本书个别之处会编写涉及.NETFramework其他特性的代码,如用于查询数据库的ADO.NET类。本书中不讨论这些内容。但如果需要了解有关.NET(而非特定于WPF)的特性的更多信息,请参阅Apress出版的许多专门介绍.NET的书籍。

下载密钥:wtf7

零度电子书下载

关注零度编程