面向工程教育认证计算机系列课程规划教材 WPF编程基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:刘晋钢,熊风光,况立群编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302482819
- 页数:238 页
第1章 引言 1
1.1全新的图形用户系统 1
1.2 XAML编程模型 2
1.2.1 HTML 2
1.2.2 XAML 3
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与UWP 16
1.6小结 17
习题与实验1 17
第2章 XAML 19
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
习题与实验2 29
第3章 布局 31
3.1布局原则 31
3.1.1合成布局模型 31
3.1.2布局机制 32
3.1.3布局通用属性 33
3.2布局面板 33
3.2.1 Canvas 34
3.2.2 DockPanel 35
3.2.3 StackPanel 37
3.2.4 WrapPanel 38
3.2.5 UniformGrid 39
3.3 Grid 40
3.3.1从结构中分离布局 42
3.3.2尺寸模型 43
3.3.3共享尺寸组 45
3.3.4跨越行和列 45
3.3.5 GridSplitter 47
3.4小结 48
习题与实验3 49
第4章 控件 50
4.1 WPF控件新理念 50
4.1.1内容模型 50
4.1.2模板 53
4.2菜单、工具栏和状态栏 57
4.2.1 Menu 57
4.2.2 ToolBar 58
4.2.3 StatusBar 59
4.3容器控件 60
4.3.1 Expander 60
4.3.2 GroupBox 61
4.3.3 TabControl 62
4.4范围控件 62
4.4.1 Slider 63
4.4.2 ScrollBar 64
4.4.3 ProgressBar 64
4.5文本编辑器控件 64
4.5.1文本模型 65
4.5.2 PasswordBox 65
4.5.3 TextBox与RichTextBox 65
4.5.4 InkCanvas 66
4.6列表控件 68
4.6.1 ListBox和ComboBox 68
4.6.2 ListView 70
4.6.3 TreeView 71
4.7构建控件 73
4.7.1 ToolTip 73
4.7.2 Thumb 74
4.7.3 Border 76
4.7.4 Popup 77
4.7.5 ScrollViewer 79
4.7.6 Viewbox 79
4.8日期控件 80
4.8.1 Calendar 80
4.8.2 DatePicker 81
4.9按钮 82
4.10小结 83
习题与实验4 83
第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
习题与实验5 104
第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
习题与实验6 120
第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
习题与实验7 148
第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
习题与实验8 162
第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
习题与实验9 182
第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
习题与实验10 194
第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
习题与实验11 214
第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 Model 223
12.3.2 ViewModel 224
12.3.3 View 228
12.4基于MVVM设计思想 235
12.5小结 236
习题与实验12 236
参考文献 237
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《教育学考研应试宝典》徐影主编 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《健康无忧·养生保健系列 癌细胞的真相 将癌症扼杀于摇篮之中》(中国)郑红刚 2019
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《语文教育教学实践探索》陈德收 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019