图书介绍
面向工程教育认证计算机系列课程规划教材 WPF编程基础PDF|Epub|txt|kindle电子书版本网盘下载
- 刘晋钢,熊风光,况立群编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302482819
- 出版时间:2018
- 标注页数:238页
- 文件大小:29MB
- 文件页数:250页
- 主题词:Windows操作系统-程序设计-高等学校-教材
PDF下载
下载说明
面向工程教育认证计算机系列课程规划教材 WPF编程基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1全新的图形用户系统1
1.2 XAML编程模型2
1.2.1 HTML2
1.2.2 XAML3
1.3 WPF特性3
1.3.1布局与控件5
1.3.2数据集成及处理能力6
1.4 WPF体系结构13
1.4.1 WPF运行机制13
1.4.2 WPF类层次结构14
1.4.3 WPF的可视化树与逻辑树15
1.5 WPF与UWP16
1.6小结17
习题与实验117
第2章 XAML19
2.1 XAML文档框架19
2.1.1 XAML文档结构20
2.1.2基础语法20
2.2 XAML中的属性21
2.2.1简单属性21
2.2.2复杂属性22
2.2.3附加属性23
2.2.4处理特殊字符与空白23
2.3 XAML名称空间24
2.3.1名称空间的作用24
2.3.2默认名称空间25
2.3.3名称空间中的标记扩展25
2.4类型转换器26
2.5导入程序集28
2.6小结29
习题与实验229
第3章 布局31
3.1布局原则31
3.1.1合成布局模型31
3.1.2布局机制32
3.1.3布局通用属性33
3.2布局面板33
3.2.1 Canvas34
3.2.2 DockPanel35
3.2.3 StackPanel37
3.2.4 WrapPanel38
3.2.5 UniformGrid39
3.3 Grid40
3.3.1从结构中分离布局42
3.3.2尺寸模型43
3.3.3共享尺寸组45
3.3.4跨越行和列45
3.3.5 GridSplitter47
3.4小结48
习题与实验349
第4章 控件50
4.1 WPF控件新理念50
4.1.1内容模型50
4.1.2模板53
4.2菜单、工具栏和状态栏57
4.2.1 Menu57
4.2.2 ToolBar58
4.2.3 StatusBar59
4.3容器控件60
4.3.1 Expander60
4.3.2 GroupBox61
4.3.3 TabControl62
4.4范围控件62
4.4.1 Slider63
4.4.2 ScrollBar64
4.4.3 ProgressBar64
4.5文本编辑器控件64
4.5.1文本模型65
4.5.2 PasswordBox65
4.5.3 TextBox与RichTextBox65
4.5.4 InkCanvas66
4.6列表控件68
4.6.1 ListBox和ComboBox68
4.6.2 ListView70
4.6.3 TreeView71
4.7构建控件73
4.7.1 ToolTip73
4.7.2 Thumb74
4.7.3 Border76
4.7.4 Popup77
4.7.5 ScrollViewer79
4.7.6 Viewbox79
4.8日期控件80
4.8.1 Calendar80
4.8.2 DatePicker81
4.9按钮82
4.10小结83
习题与实验483
第5章 数据85
5.1数据驱动模型85
5.1.1数据原则85
5.1.2资源86
5.2数据绑定原理87
5.2.1数据绑定机制87
5.2.2数据源与路径91
5.2.3值转换机制93
5.2.4数据绑定模型95
5.3数据绑定用法97
5.3.1控件间的绑定97
5.3.2控件绑定资源文件值98
5.3.3属性变更通知接口99
5.3.4绑定到列表框101
5.4小结104
习题与实验5104
第6章 路由事件106
6.1消息机制106
6.1.1消息的运行机制106
6.1.2事件模型109
6.2路由事件原理110
6.2.1路由事件机制110
6.2.2 RoutedEventArgs类115
6.2.3路由策略115
6.3自定义路由事件117
6.4附加事件120
6.5小结120
习题与实验6120
第7章 图形基础122
7.1 WPF图形原则122
7.1.1几何图形与笔刷122
7.1.2绘制图画128
7.2 2D图形131
7.2.1形状131
7.2.2图像134
7.2.3 WPF图像特效137
7.3 3D图形139
7.3.1 WPF坐标系139
7.3.2模型141
7.3.3材质145
7.3.4光源与照相机146
7.3.5变换147
7.4小结148
习题与实验7148
第8章 动画与媒体150
8.1动画基础150
8.1.1动画的概念150
8.1.2动画的原理150
8.1.3传统动画与WPF动画151
8.2动画类型152
8.2.1线性插值动画152
8.2.2关键帧动画154
8.2.3路径动画155
8.3集成动画158
8.3.1与控件模板集成158
8.3.2与文本类型集成159
8.4媒体160
8.4.1音频160
8.4.2视频161
8.5小结162
习题与实验8162
第9章 动作164
9.1动作原则164
9.1.1元素合成164
9.1.2松散耦合165
9.1.3声明式动作166
9.2命令系统166
9.2.1基本元素及元素之间的关系166
9.2.2 ICommand接口170
9.2.3 RoutedCommand类171
9.2.4 RoutedUICommand类171
9.2.5 WPF命令库171
9.2.6命令与数据绑定172
9.3触发器175
9.3.1数据触发器176
9.3.2属性触发器178
9.3.3多条件触发器179
9.4小结182
习题与实验9182
第10章 资源183
10.1资源概述183
10.1.1资源的定义183
10.1.2资源可用范围184
10.2资源类型185
10.2.1二进制资源185
10.2.2逻辑资源188
10.3资源引用方式188
10.3.1静态资源引用189
10.3.2动态资源引用189
10.4资源字典190
10.4.1创建资源字典190
10.4.2使用资源字典191
10.5小结193
习题与实验10194
第11章 样式195
11.1样式的构成195
11.1.1设置器195
11.1.2样式触发器195
11.1.3样式容器198
11.2使用样式的方法198
11.2.1内联样式198
11.2.2已命名样式199
11.2.3元素类型样式201
11.2.4编程控制样式203
11.3模板204
11.3.1定制模板204
11.3.2样式与控件模板206
11.3.3样式与数据模板207
11.3.4列表与项目模板210
11.3.5主题与皮肤212
11.4小结214
习题与实验11214
第12章 MVVM设计模式217
12.1软件设计模式217
12.1.1设计模式的概念217
12.1.2设计模式的原则217
12.2 MVVM设计模式概述218
12.2.1 MVVM的由来218
12.2.2 MVVM框架220
12.2.3 MVVM的优点221
12.3基于MVVM的计算器设计221
12.3.1 Model223
12.3.2 ViewModel224
12.3.3 View228
12.4基于MVVM设计思想235
12.5小结236
习题与实验12236
参考文献237