WPF桌面应用与开发PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:何敏藩,郑龙,邢立宁,肖丹,周舟编著
- 出 版 社:长沙:湖南大学出版社
- 出版年份:2018
- ISBN:9787566715746
- 页数:187 页
理论部分 2
第1章 WPF简介与XAML语言 2
1.1WPF简介 2
1.1.1什么是WPF 2
1.1.2WPF的作用 3
1.1.3WPF发展史 3
1.2WPF体系结构 4
1.2.1WPF核心组件 4
1.2.2WPF基本功能和服务 4
1.3XAML语言 5
1.3.1创建WPF应用程序 6
1.3.2什么是XAML语言 8
1.3.3命名空间 8
1.3.4XAML的属性语法和属性元素语法 8
1.3.5附加属性 9
1.4WPF应用程序生命周期 10
第2章 WPF布局与依赖属性 15
2.1什么是布局 15
2.1.1WPF布局基本元素面板 16
2.1.2Canvas布局控件 16
2.1.3StackPanel布局控件 17
2.1.4WrapPanel布局控件 18
2.1.5DockPanel布局控件 19
2.1.6Grid布局控件 20
2.1.7UniformGrid布局控件 22
2.1.8ScrollViewer控件 22
2.2属性系统 23
2.2.1CLR属性 23
2.2.2依赖项属性的概念 24
2.2.3依赖属性的继承 27
2.2.4自定义依赖属性 28
2.2.5附加属性 34
第3章 WPF控件 36
3.1WPF控件概述 36
3.2内容控件 37
3.2.1按钮基类 37
3.2.2按钮(Button) 38
3.2.3拨动按钮(ToggleButton) 38
3.2.4重复按钮(RepeatButton) 38
3.2.5复选框(CheckBox) 39
3.2.6单选框(RadioButton) 39
3.2.7标签控件(Label) 39
3.2.8工具提示控件(ToolTip) 40
3.2.9滚动条控件(ScrollViewer) 40
3.3条目控件(ItermsControl) 40
3.3.1菜单基类(MenuBase) 40
3.3.2选择器基类(Selector) 41
3.3.3状态条(StstusBar) 43
3.4文本控件(TextControls) 43
3.4.1密码框(PasswordBox) 43
3.4.2文本框(TextBox) 43
3.4.3强文本框(RichTextBox) 43
3.5范围控件(RangeControl) 43
3.5.1滚动条(ScrollBar) 43
3.5.2滑动条(Slider) 44
3.5.3进度条(ProgressBar) 46
第4章 传递事件和传递命令系统 47
4.1WPF中的元素树 47
4.1.1逻辑树用途 47
4.1.2可视化树 49
4.1.3树遍历 50
4.1.4“树”形式路由事件的路由 50
4.1.5资源和树 51
4.2传递事件 51
4.2.1传递事件 51
4.2.2终止事件传播 54
4.2.3处理传递事件 55
4.2.4附加传递事件 58
4.3考察传递事件 62
4.4传递命令 66
4.4.1ICommand接口 69
4.4.2ICommandSource与CommandTarget 69
4.4.3CommandBinding 69
4.4.4传递命令(RoutedCommand) 70
4.4.5WPF命令仓库 70
第5章 资源、风格及模板 74
5.1资源 74
5.1.1统一资源标识(Unified Resource Identifier) 75
5.1.2.NET开发平台对资源国际化的支持 77
5.1.3资源管理 77
5.1.4WPF元素中定义的资源 80
5.2风格 87
5.2.1Style类 87
5.2.2Setter 87
5.2.3TargetType 89
5.2.4BasedOn 90
5.2.5触发器(Triggers) 91
5.3模板 93
5.3.1模板概述 93
5.3.2控件模板(ControlTemplate) 94
5.3.3数据模板(DataTemplate) 95
第6章 数据绑定 107
6.1数据绑定的概述 107
6.1.1什么是数据绑定 107
6.1.2基本数据绑定概念 109
6.2简单的数据绑定 110
6.2.1简单的数据绑定 110
6.2.2在C#中实现数据绑定 111
6.2.3对非Framework Element和FrameworkContentElement实现绑定 112
6.3考察五种数据绑定模式 112
6.4动态绑定 113
6.5最简单的数据绑定——从.NET对象到界面元素 113
6.6DataContext 115
6.7控制绑定时刻 116
6.8IValueConverter开发 117
6.9数据绑定的校验 119
6.9.1开发业务规则类 119
6.9.2在绑定中添加任意多个业务规则 121
6.9.3清除控件上的错误信息 121
6.10对集合对象的绑定 122
6.11数据源 124
6.11.1XML数据源 125
6.11.2.NET对象数据源 127
上机部分 132
上机1 WPF简介与XAML语言 132
第1阶段 指导 132
指导1创建WPF墨水应用程序 132
指导2为按钮添加点击事件 134
第2阶段 练习 135
练习 创建WPF应用程序登录窗体 135
上机2 WPF布局与依赖属性 136
第1阶段 指导 136
指导1使用Cavas进行布局 136
指导2StackPanel布局控件 138
指导3布局的综合应用 140
指导4自定义布局控件 142
第2阶段 练习 144
练习1使用DockPanel布局 144
练习2使用Grid布局控件 145
上机3 WPF控件 146
第1阶段 指导 146
指导1完成窗体布局 146
指导2使用ListView显示数据 149
第2阶段 练习 155
练习 在ListView中显示并能播放联系人的视频与铃声 155
上机4 传递事件和传递命令系统 157
第1阶段 指导 157
指导1使用WPF命令部分命令 157
指导2绑定并处理WPF命令库中部分命令 159
第2阶段 练习 163
练习 完成记事本剩余功能 163
上机5 资源、风格及模板 164
第1阶段 指导 164
指导1将通讯录登录页面的按钮的风格放入资源中 164
指导2为按钮设计模板 170
第2阶段 练习 175
练习 给控件模板添加触发器 175
上机6 数据绑定 176
第1阶段 指导 176
指导1DataGrid的使用 176
指导2设计DataGrid样式 182
第2阶段 练习 186
练习 用DataGrid对数据进行编辑 186
参考文献 187
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012