书籍详情
WPF应用开发项目教程
作者:陈郑军,刘振东,胡方霞 等
出版社:中国水利水电出版社
出版时间:2015-02-01
ISBN:9787517028673
定价:¥28.00
购买这本书可以去
内容简介
《WPF应用开发项目教程》以项目化任务驱动式组织教学内容,循序渐进地介绍WPF的开发环境、XAML基础、Application类、窗体、布局控件、常用控件、路由事件、系统命令库、自定义命令、Binding、资源、样式、模板、触发器等,使读者不仅能够学习WPF的各种开发知识,而且能够培养分析问题、解决问题的能力,以更快的速度和更好的效果去掌握WPF开发技术。全书共6个项目,均是围绕图书管理系统主题展开,每个项目都以一个图书管理典型应用设计,再以多个子任务完成,每个子任务都具有较高的应用价值和代表性。教学内容的设计符合学习者面对问题时的情况,依照任务描述、知识准备、任务分析、任务实施和任务小结5个环节进行,既能科学地解决问题又有很强的锻炼作用。《WPF应用开发项目教程》以图书管理系统贯穿全程,将各个知识环节融入案例中,整体知识结构清晰、语言简洁,易于学习和提高,非常适合初学WPF技术的在校大学生和开发爱好者学习参考。
作者简介
暂缺《WPF应用开发项目教程》作者简介
目录
前言
项目一 WPF基础——“Hello World!”
程序制作
【项目描述】
【学习目标】
【能力目标】
任务1.1 搭建WPF开发环境
1.1.1 WPF是什么
1.1.2 WPF的特点
1.1.3 WPF的组成结构
1.1.4 WPFf和Silverlight的关系
任务1.2 设计简单XAML程序
1.2.1 XAML是什么
1.2.2 XAML语法基础
1.2.3 WPF中的树
【项目总结】
【项目实训】
项目二 WPF布局设计——图书管理系统
UI设计
【项目描述】
【学习目标】
【能力目标】
任务2.1 设计图书管理系统登录界面
2.1.1 认识Application
2.1.2 认识窗体
2.1.3 主窗体的启动模式
2.1.4 不规则窗体
任务2.2 设计图书管理系统用户注册界面
2.2.1 理解WPF布局
2.2.2 WPF布局原则
2.2.3 布局过程
2.2.4 布局元素
2.2.5 Grid面板
2.2.6 StackPanel面板
2.2.7 Canvas面板
2.2.8 DockPanel面板
2.2.9 WrapPanel面板
任务2.3 设计图书管理系统主界面
2.3.1 什么是控件
2.3.2 控件的类型
2.3.3 WPF菜单控件(Menu)
2.3.4 WPF工具栏和状态栏控件
2.3.5 WPF范围控件:滚动条、进展条、滑动条
2.3.6 用户自定义控件
【项目总结】
【项目实训】
项目三 WPF的路由事件——登录和注册
程序实现
【项目描述】
【学习目标】
【能力目标】
任务3.1 完成登录窗体事件处理
3.1.1 什么是路由事件
3.1.2 为路由事件添加和实现事件处理程序
任务3.2 完成注册窗体事件处理
3.2.1 WPF事件简介
3.2.2 键盘输入事件
3.2.3 鼠标输入
【项目总结】
【项目实训】
项目四 WPF命令——窗体清除功能的实现
【项目描述】
【学习目标】
【能力目标】
任务4.1 创建使用简单命令的程序
4.1.1 命令是什么
4.1.2 WPF的命令库
4.1.3 命令绑定
任务4.2 创建使用复杂命令的程序
4.2.1 命令系统的基本元素
4.2.2 命令系统的基本元素之间的关系
任务4.3 创建使用自定义命令的程序
4.3.1 自定义命令
4.3.2 自定义命令的使用
任务4.4 使用命令实现清除功能
4.4.1 命令参数
4.4.2 命令参数的使用
【项目总结】
【项目实训】
项目五 WPF绑定——注册信息入库
【项目描述】
【学习目标】
【能力目标】
任务5.1 创建一个使用Binding的简单程序
5.1.1 数据绑定概述
5.1.2 Bindmg基础
5.1.3 最简单的数据绑定
5.1.4 控制Binding的方向及数据更新
任务5.2 创建显示自定义颜色的程序
5.2.1 Bmding的路径(Path)
5.2.2 用Souse绑定到CLR对象
5.2.3 使用Binding的RelativeSource
任务5.3 注册用户的信息查询
5.3.1 使用DataContext作为数据源
5.3.2 使用集合对象作为列表控件的ItemsSource
任务5.4 注册信息入库
5.4.1 数据验证概述
5.4.2 数据验证规则
【项目总结】
【项目实训】
项目六 WPF资源、样式和模板——项目美化
【项目描述】
【学习目标】
【能力目标】
任务6.1 美化读者信息修改界面的
TextBlock控件
6.1.1 资源
6.1.2 资源的定义及XAML中的引用
6.1.3 XAML解析资源的顺序
6.1.4 静态资源(Static Resource)和动态资源(Dynamic Resource)
任务6.2 美化读者添加界面的TextBox控件
6.2.1 Style元素
6.2.2 模板
任务6.3 美化读者借书界面的Button控件
6.3.1 触发器概述
6.3.2 触发器类型
任务6.4 美化读者管理界面的
DataGrid控件
6.4.1 DataGrid控件
6.4.2 自定义DataCa司控件的模板
【项目总结】
【项目实训】
参考文献
项目一 WPF基础——“Hello World!”
程序制作
【项目描述】
【学习目标】
【能力目标】
任务1.1 搭建WPF开发环境
1.1.1 WPF是什么
1.1.2 WPF的特点
1.1.3 WPF的组成结构
1.1.4 WPFf和Silverlight的关系
任务1.2 设计简单XAML程序
1.2.1 XAML是什么
1.2.2 XAML语法基础
1.2.3 WPF中的树
【项目总结】
【项目实训】
项目二 WPF布局设计——图书管理系统
UI设计
【项目描述】
【学习目标】
【能力目标】
任务2.1 设计图书管理系统登录界面
2.1.1 认识Application
2.1.2 认识窗体
2.1.3 主窗体的启动模式
2.1.4 不规则窗体
任务2.2 设计图书管理系统用户注册界面
2.2.1 理解WPF布局
2.2.2 WPF布局原则
2.2.3 布局过程
2.2.4 布局元素
2.2.5 Grid面板
2.2.6 StackPanel面板
2.2.7 Canvas面板
2.2.8 DockPanel面板
2.2.9 WrapPanel面板
任务2.3 设计图书管理系统主界面
2.3.1 什么是控件
2.3.2 控件的类型
2.3.3 WPF菜单控件(Menu)
2.3.4 WPF工具栏和状态栏控件
2.3.5 WPF范围控件:滚动条、进展条、滑动条
2.3.6 用户自定义控件
【项目总结】
【项目实训】
项目三 WPF的路由事件——登录和注册
程序实现
【项目描述】
【学习目标】
【能力目标】
任务3.1 完成登录窗体事件处理
3.1.1 什么是路由事件
3.1.2 为路由事件添加和实现事件处理程序
任务3.2 完成注册窗体事件处理
3.2.1 WPF事件简介
3.2.2 键盘输入事件
3.2.3 鼠标输入
【项目总结】
【项目实训】
项目四 WPF命令——窗体清除功能的实现
【项目描述】
【学习目标】
【能力目标】
任务4.1 创建使用简单命令的程序
4.1.1 命令是什么
4.1.2 WPF的命令库
4.1.3 命令绑定
任务4.2 创建使用复杂命令的程序
4.2.1 命令系统的基本元素
4.2.2 命令系统的基本元素之间的关系
任务4.3 创建使用自定义命令的程序
4.3.1 自定义命令
4.3.2 自定义命令的使用
任务4.4 使用命令实现清除功能
4.4.1 命令参数
4.4.2 命令参数的使用
【项目总结】
【项目实训】
项目五 WPF绑定——注册信息入库
【项目描述】
【学习目标】
【能力目标】
任务5.1 创建一个使用Binding的简单程序
5.1.1 数据绑定概述
5.1.2 Bindmg基础
5.1.3 最简单的数据绑定
5.1.4 控制Binding的方向及数据更新
任务5.2 创建显示自定义颜色的程序
5.2.1 Bmding的路径(Path)
5.2.2 用Souse绑定到CLR对象
5.2.3 使用Binding的RelativeSource
任务5.3 注册用户的信息查询
5.3.1 使用DataContext作为数据源
5.3.2 使用集合对象作为列表控件的ItemsSource
任务5.4 注册信息入库
5.4.1 数据验证概述
5.4.2 数据验证规则
【项目总结】
【项目实训】
项目六 WPF资源、样式和模板——项目美化
【项目描述】
【学习目标】
【能力目标】
任务6.1 美化读者信息修改界面的
TextBlock控件
6.1.1 资源
6.1.2 资源的定义及XAML中的引用
6.1.3 XAML解析资源的顺序
6.1.4 静态资源(Static Resource)和动态资源(Dynamic Resource)
任务6.2 美化读者添加界面的TextBox控件
6.2.1 Style元素
6.2.2 模板
任务6.3 美化读者借书界面的Button控件
6.3.1 触发器概述
6.3.2 触发器类型
任务6.4 美化读者管理界面的
DataGrid控件
6.4.1 DataGrid控件
6.4.2 自定义DataCa司控件的模板
【项目总结】
【项目实训】
参考文献
猜您喜欢