WPF桌面应用与开发/计算机与信息科学系列规划教材
语音
编辑
锁定
讨论
上传视频
《WPF桌面应用与开发/计算机与信息科学系列规划教材》是2018年湖南大学出版社出版的图书,作者是何敏藩、郑龙、邢立宁、肖丹、周舟。
书 名
WPF桌面应用与开发/计算机与信息科学系列规划教材
作 者
何敏藩、郑龙、邢立宁、肖丹、周舟出版社
湖南大学出版社
出版时间
2018年6月1日
ISBN
9787566715746
WPF桌面应用与开发/计算机与信息科学系列规划教材内容简介
编辑
语音
《WPF桌面应用与开发/计算机与信息科学系列规划教材》对WPF进行了全面、详细的讲解。主要介绍了WPF与XAML语言,WPF布局与依赖属性,WPF控件,传递事件和传递命令系统,资源、风格及模板,数据绑定等相关知识,且每章都配有丰富的实例、要点和作业,帮助读者理解和掌握书中的内容。
本书适合作为计算机相关专业“WPF桌面应用与开发”课程的培训教材,也可以作为程序设计员或对WPF感兴趣读者的参考书,供面向对象计算机爱好者和自学WPF的读者使用。[1]
WPF桌面应用与开发/计算机与信息科学系列规划教材图书目录
编辑
语音
理论部分
第1章 WPF简介与XAML语言
1.1 WPF简介
1.1.1 什么是WPF
1.1.2 WPF的作用
1.1.3 WPF发展史
1.2 WPF体系结构
1.2.1 WPF核心组件
1.2.2 WPF基本功能和服务
1.3 XAML语言
1.3.1 创建WPF应用程序
1.3.2 什么是XAML语言
1.3.3 命名空间
1.3.4 XAML的属性语法和属性元素语法
1.3.5 附加属性
1.4 WPF应用程序生命周期
第2章 WPF布局与依赖属性
2.1 什么是布局
2.1.1 WPF布局基本元素面板
2.1.2 Canvas布局控件
2.1.3 StackPanel布局控件
2.1.4 WrapPanel布局控件
2.1.5 DockPanel布局控件
2.1.6 Grid布局控件
2.1.7 UniformGrid布局控件
2.1.8 ScroolViewer控件
2.2 属性系统
2.2.1 CLR属性
2.2.2 依赖项属性的概念
2.2.3 依赖属性的继承
2.2.4 自定义依赖属性
2.2.5 附加属性
第3章 WPF控件
3.1 WPF控件概述
3.2 内容控件
3.2.1 按钮基类
3.2.2 按钮(Button)
3.2.3 拨动按钮(ToggleButton)
3.2.4 重复按钮(RepeatButton)
3.2.5 复选框(C1aeckBox)
3.2.6 单选框(RadioButton)
3.2.7 标签控件(Label)
3.2.8 工具提示控件(ToolTip)
3.2.9 滚动条控件(ScrollViewer)
3.3 条目控件(ItemsContr01)
3.3.1 菜单基类(MenuBase)
3.3.2 选择器基类(Selector)
3.3.3 状态条(StstusBar)
3.4 文本控件(TextControls)
3.4.1 密码框(PasswordBOX)
3.4.2 文本框(TextBox)
3.4.3 强文本框(RichTextBox)
3.5 范围控件(RangeControl)
3.5.1 滚动条(ScrollBar)
3.5.2 滑动条(Slider)
3.5.3 进度条(ProgressBar)
第4章 传递事件和传递命令系统
4.1 WPF中的元素树
4.1.1 逻辑树用途
4.1.2 可视化树
4.1.3 树遍历
4.1.4 “树”形式路由事件的路由
4.1.5 资源和树
4.2 传递事件
4.2.1 传递事件
4.2.2 终止事件传播
4.2.3 处理传递事件
4.2.4 附加传递事件
4.3 考察传递事件
4.4 传递命令
4.4.1 ICommanal接口
4.4.2 ICoremanolSource与CommandTarget
4.4.3 CommandBinding
4.4.4 传递命令(RoutedCommand)
4.4.5 WPF命令仓库
第5章 资源、风格及模板
5.1 资源
5.1.1 统一资源标识(Unified Resource Identifier)
5.1.2.NET开发平台对资源国际化的支持
5.1.3 资源管理
5.1.4 WPF元素中定义的资源
5.2 风格
5.2.1 Style类
5.2.2 Setter
5.2.3 TargetType
5.2.4 BasedOn
5.2.5 触发器(Triggers)
5.3 模板
5.3.1 模板概述
5.3.2 控件模板(ControlTemplate)
5.3.3 数据模板(DataTemDlate)
第6章 数据绑定
6.1 数据绑定的概述
6.1.1 什么是数据绑定
6.1.2 基本数据绑定概念
6.2 简单的数据绑定
6.2.1 简单的数据绑定
6.2.2 在C#中实现数据绑定
6.2.3 对非FrameworkElement和FrameworkContentElement实现绑定
6.3 考察五种数据绑定模式
6.4 动态绑定
6.5 最简单的数据绑定——从NET对象到界面元素
6.6 DataContext
6.7 控制绑定时刻
6.8 IValueConverter开发
6.9 数据绑定的校验
6.9.1 开发业务规则类
6.9.2 在绑定中添加任意多个业务规则
6.9.3 清除控件上的错误信息
6.1 0对集合对象的绑定
6.1 1数据源
6.1 1.1 XML数据源
6.1 1.2.NET对象数据源
上机部分
上机1 WPF简介与XAML语言
第1阶段 指导
指导1 创建WPF墨水应用程序
指导2 为按钮添加点击事件
第2阶段 练习
练习创建WPF应用程序登录窗体
上机2 WPF布局与依赖属性
第1阶段 指导
指导1 使用Cavas进行布局
指导2 StackPanel布局控件
指导3 布局的综合应用
指导4 自定义布局控件
第2阶段 练习
练习1使用DockPanel布局
练习2 使用Grid布局控件
上机3 WPF控件
第1阶段 指导
指导1 完成窗体布局
指导2 使用ListView显示数据
第2阶段 练习
练习在Listview中显示并能播放联系人的视频与铃声
上机4 传递事件和传递命令系统
第1阶段 指导
指导1 使用WPF命令部分命令
指导2 绑定并处理WPF命令库中部分命令
第2阶段 练习
练习完成记事本剩余功能
上机5 资源、风格及模板
第1阶段指导
指导1 将通讯录登录页面的按钮的风格放入资源中
指导2 为按钮设计模板
第2阶段 练习
练习给控件模板添加触发器
上机6 数据绑定
第1阶段 指导
指导1 DataGrid的使用
指导2 设计DataGrid样式
第2阶段 练习
练习用DataGrid对数据进行编辑
参考文献
词条图册
更多图册