WPF 全视角分析
分類: 图书,计算机/网络,程序设计,其他,
作者: 张晗雨编著
出 版 社: 机械工业出版社
出版时间: 2009-1-1字数: 743000版次: 1页数: 469印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111257851包装: 平装内容简介
这是一本讲解WPF(Windows Presentation Foundation)的使用、架构,实现逻辑的书。
本书按照WPF的各种功能由浅入深地进行讲解。不同于众多外文书籍的是:在本书的阅读过程中,读者将看到WPF如何组织其中包含的各个类,类层次结构中各个类所提供的功能以及各种功能的实际内部实现等多方面的内容。阅读本书后,读者能够真正掌握WPF各种功能的使用方法。
希望读者能够通过本书的学习清晰地认识到WPF所提供的各种功能之间的联系,并在此基础上熟练、灵活地掌握这些功能的用法。
目录
出版说明
前言
第1章 初识WPF
1.1 GDI与WPF
1.2 WPF架构
1.3 WPF的特点
第2章 界面声明脚本——XAML
2.1 环境设置
2.2 通过Visual Studio创建工程
2.3 XML简介
2.4 XAML简介
第3章 软件界面的基本组成——控件
3.1 控件类的派生结构
3.2 WPF的内建控件
第4章 控制控件的位置——布局与变换
4.1 位置控制属性
4.2 使用面板控制布局
第5章 用规律替代个体——使用资源
5.1 二进制资源
5.2 逻辑资源
第6章 数据与界面的联动——数据绑定
6.1 数据绑定简介
6.2 在XAML中使用数据绑定
6.3 高级话题
第7章 外观控制——模板、样式、皮肤、主题
7.1 基础知识
7.2 模板
7.3 样式
7.4 皮肤
7.5 主题
第8章 定制外观——2D图像支持
第9章 创建真实的世界——WPF的3D支持
第10章 软件界面中的多媒体——动画和音乐
第11章 文字信息的展示——WPF的文本功能
第12章 完善WPF项目——应用相关
第13章 思考——深入了解WPF
第14章 属性驱动的基础——属性系统
第15章 WPF中的交互手段——了解WPF事件内部机制
第16章 扩展WPF功能——自定义WPF类
书摘插图
第1章 初识WPF
在介绍WPF之前,请读者看一款用WPF创建的软件Roxio Central的界面。其效果如图1-1所示。
Roxio Central是微软出品的。它是一款可以在Windows Vista操作系统中运行的媒体刻录程序。与以往的基于GDl进行界面开发的程序不同,该软件的界面是通过WPF(Windows Presentation Foundation)系统进行绘制的。
WPF是为.NET框架设计的全新的软件界面显示系统。为了能让软件开发人员方便地使用该系统所提供的各项功能,微软又提供了一个WPF编程类库,并希望借此将WPF定义成Visia操作系统程序的标准界面编程方式。在通常情况下,本书中所提到的WPF指的都是该类库。
WPF的设计实际上借鉴了许多界面编程技术中的优秀设计理念,如网页技术中对布局和动画的支持。并且它的实现也使用了当前的多种热点技术,如利用GPU对软件界面渲染进行加速。而且在编程过程中,该类库可以将用户界面与业务逻辑完美地分离。可以说,无论对于软件的最终用户、软件界面设计人员还是软件架构的设计者,WPF都将提供绝佳的用户体验。
……