当前位置:首页 > 工业技术
WPF桌面应用与开发
WPF桌面应用与开发

WPF桌面应用与开发PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:何敏藩,郑龙,邢立宁,肖丹,周舟编著
  • 出 版 社:长沙:湖南大学出版社
  • 出版年份:2018
  • ISBN:9787566715746
  • 页数:187 页
图书介绍:本书对WPF进行了全面、详细的讲解。主要介绍了WPF与XAML语言、WPF布局与依赖属性、WPF控件、传递事件和传递命令系统、资源-风格及模版、数据绑定等相关知识,且每章都配有丰富的实例、要点和作业,帮助读者理解和掌握书中的内容,非常适合教师教学和学生自学。本书适合作为计算机相关专业“WPF桌面应用与开发”课程的培训教材,也可以作为程序设计员或对WPF感兴趣读者的参考书。
《WPF桌面应用与开发》目录

理论部分 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

相关图书
作者其它书籍
返回顶部