热门搜索: 中考 高考 考试 开卷17
服务电话 024-23945002/96192
 

手把手教你WPF入门与开发

编号:
wx1204258623
销售价:
¥85.26
(市场价: ¥98.00)
赠送积分:
85
数量:
   
商品介绍

本书是一本系统全面的WPF技术实战指南,以.NET平台为基础,循序渐进地带领读者学习WPF开发的完整知识体系。全书从基础的.NET环境和C#语法入手,逐步深入到WPF的核心技术,包括内容模型、布局系统、资源样式、数据绑定、图形动画等核心内容,并重点讲解了MVVM设计模式的实战应用。书中精心设计了多个实用案例,如连连看布局、主题切换、富文本编辑器等,最后通过抽奖软件和自定义控件两个综合项目,将所学知识融会贯通。本书特别注重理论与实践相结合,不仅包含WPF的核心知识,还在讲解中融入基于实际开发项目的实用技巧和经验,帮助读者学以致用。
本书适合从事工业自动化系统、企业级桌面应用开发的工程师阅读,同时也可作为高等院校计算机相关专业的教学参考用书。

第1章WPF入门介绍001
1.1.NET基础知识002
1.1.1NET体系架构002
1.1.2NET开发语言002
1.2集成开发环境介绍003
1.2.1什么是Visual Studio?003
1.2.2Visual Studio下载003
1.2.3Visual Studio安装004
1.3C#基础语法介绍008
1.3.1什么是C#?009
1.3.2C#的特点009
1.3.3C#数据类型009
1.3.4C#变量011
1.3.5C#常量012
1.3.6C#运算符013
1.3.7C#基本语句结构016
1.3.8C#程序结构020
1.3.9C#面向对象021
1.4WPF概述025
1.4.1WPF项目创建025
1.4.2IDE开发工具说明026
1.4.3项目结构说明027
1.4.4XAML语法说明028
1.4.5基础控件说明029
1.5开发实例:Hello World030
1.5.1创建新项目030
1.5.2添加按钮031
1.5.3添加按钮事件031
1.5.4调试运行032

第2章控件与布局033
2.1WPF内容模型034
2.2基础控件035
2.2.1内容控件035
2.2.2带标题的内容控件036
2.2.3文本控件036
2.2.4列表控件036
2.2.5带标题的列表控件037
2.2.6图形控件037
2.2.7容器控件038
2.2.8流文本039
2.2.9装饰控件039
2.3UI布局040
2.3.1Grid041
2.3.2StackPanel044
2.3.3Canvas047
2.3.4DockPanel048
2.3.5WrapPanel050
2.3.6UniformGrid053
2.4开发实例:“连连看”布局054
2.4.1案例分析055
2.4.2游戏UI布局055
2.4.3游戏元素生成056
2.4.4游戏运行057

第3章资源与样式058
3.1资源059
3.1.1资源基础用法059
3.1.2资源层级060
3.1.3资源分类061
3.1.4资源文件063
3.1.5资源字典064
3.2样式066
3.2.1基础样式067
3.2.2样式继承069
3.2.3样式绑定事件070
3.3触发器071
3.3.1基础触发器072
3.3.2多条件触发器073
3.3.3事件触发器074
3.4第三方控件库075
3.4.1MahApps.Metro075
3.4.2HandyControl077
3.5开发实例:主题切换078
3.5.1案例分析078
3.5.2开发步骤078
3.5.3功能演示081

第4章属性,路由事件与命令082
4.1属性:Property083
4.1.1CLR属性083
4.1.2依赖属性084
4.1.3附加属性088
4.2路由事件:RoutedEvent088
4.2.1路由事件策略089
4.2.2事件阻止091
4.2.3后台添加路由事件092
4.2.4自定义路由事件093
4.3命令:Command095
4.3.1主要概念095
4.3.2预定义命令098
4.3.3自定义命令098
4.4开发实例:富文本编辑器100
4.4.1创建项目101
4.4.2预定义命令101
4.4.3自定义命令104
4.4.4功能演示106

第5章数据绑定与模板107
5.1Binding概述108
5.1.1绑定的源与路径108
5.1.2绑定源的几种方式108
5.1.3双向绑定112
5.2绑定数据的转换与校验114
5.2.1类型转换114
5.2.2数据校验117
5.3模板120
5.3.1控件模板120
5.3.2数据模板125
5.4开发实例:圆形按钮131
5.4.1创建项目131
5.4.2定义控件模板132
5.4.3提取资源132
5.4.4占位符133
5.4.5资源绑定133
5.4.6功能演示133

第6章绘图与动画134
6.1画笔135
6.1.1纯色画笔136
6.1.2线性渐变画笔136
6.1.3径向渐变画笔137
6.1.4图像画笔137
6.1.5绘图画笔138
6.1.6视觉对象画笔140
6.1.7预定义画笔141
6.1.8画笔常见属性141
6.2基本图形142
6.2.1线:Line142
6.2.2矩形:Rectangle143
6.2.3椭圆:Ellipse144
6.2.4闭合多边形:Polygon145
6.2.5折线:Polyline145
6.2.6路径:Path146
6.2.7可拉伸的图形147
6.3几何图形148
6.3.1Shape类和Geometry类的区别与联系148
6.3.2简单几何148
6.3.3路径几何152
6.3.4复合几何154
6.3.5路径标记语法154
6.4图形转换156
6.4.1转换和坐标系157
6.4.2旋转157
6.4.3缩放159
6.4.4拉伸变形159
6.4.5位移160
6.4.6组合转换161
6.5动画161
6.5.1动画类型162
6.5.2时间线163
6.5.3基本动画163
6.5.4关键帧动画165
6.5.5路径动画166
6.6开发实例:深圳地铁168
6.6.1查看深圳地铁官网168
6.6.2获取深圳地铁数据168
6.6.3构建地铁数据模型169
6.6.4反序列化对象171
6.6.5绘制路线171
6.6.6功能演示174

第7章MVVM176
7.1MVVM概述177
7.1.1什么是MVVM?177
7.1.2MVVM前提条件178
7.1.3MVVM实现步骤179
7.2MVVM框架介绍185
7.2.1CommunityToolkit.Mvvm框架185
7.2.2Prism框架190
7.3开发实例:增删改查197
7.3.1创建项目197
7.3.2创建模型197
7.3.3创建DAL层198
7.3.4创建视图200
7.3.5创建ViewModel202
7.3.6创建数据上下文205
7.3.7功能演示206

第8章综合实战207
8.1WPF开发抽奖软件实例208
8.1.1功能设计208
8.1.2数据表设计208
8.1.3核心代码209
8.1.4功能演示213
8.2WPF自定义控件实例215
8.2.1自定义控件简介215
8.2.2自定义控件步骤216
8.2.3应用自定义控件225
8.2.4功能演示227

附录229
附录1 C#运算符优先级230
附录2 WPF自带命令231

商品参数
基本信息
出版社 化学工业出版社
ISBN 9787122485847
条码 9787122485847
编者 贺祥 编著 著
译者
出版年月 2026-02-01 00:00:00.0
开本 16开
装帧 平装
页数 233
字数 338000
版次 1
印次 1
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]