





定价:49元
印次:1-8
ISBN:9787302482819
出版日期:2018.03.01
印刷日期:2024.12.11
图书责编:付弘宇
图书分类:教材
本书从WPF技术的设计原则出发,介绍WPF中XAML的语法结构、布局方式、常用控件、数据驱动UI的理念、路由事件、图形基础、动画与媒体、动作原则、资源与样式及MVVM设计模式,并通过大量的案例向读者展示WPF的设计思想。案例组织采用分层递进叠加方式,让程序从小变大,由易到难,能够使读者迅速地熟悉编写程序的思想路径,体会到编写程序的乐趣。每章配有习题,以启发读者深入地学习WPF技术。 本书既可作为高等学校计算机专业UI设计、软件开发、人机交互技术等课程的教材,也可作为计算机从业人员的参考书。
本书通过大量案例展示WPF的设计思想。案例组织采用分层递进叠加的方式,程序从小变大、由易到难,帮助读者迅速掌握写程序的思想路径。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。
前言 WPF(Windows Presentation Foundation)是专门用来编写程序表示层的技术和工具。它是微软新一代图形展示系统,是用户界面技术进步的重要标志。使用WPF编写的程序比之前的WinForm程序更加简洁清晰。WPF技术适用于微软平台下的桌面系统、浏览器、Windows Phone的开发。因为微软程序的开发理念都一样,仅在类库方面有一些差别。 本书详细介绍WPF中XAML的语法结构、布局方式、常用控件、数据驱动UI的理念、路由事件、图形基础、动画与媒体、动作原则、资源与样式及MVVM设计模式,并通过大量的案例向读者展示WPF的设计思想。案例组织采用分层递进叠加方式,让程序从小变大,由易到难,能够使读者迅速地熟悉编写程序的思想路径,体会到编写程序的乐趣。全书共12章,前4章是有关WPF基础的编程内容和界面UI设计,从第5章开始是WPF的高级进阶。各章内容概述如下。 第1章介绍WPF的编程机制。采用逐层深入的Button案例,讲解WPF平台特性。通过对WPF的运行机制及类层次结构讲解,从而认识WPF的体系结构。 第2章介绍XAML可扩展的应用程序声明式语言的树形结构、复杂属性、附加属性、xmlns指令和名称空间中的标记扩展等。 第3章详细介绍WPF布局原则及各布局面板的适用场合。重点说明Grid从结构中分离布局、尺寸模型、共享尺寸组、跨越行列等特征,并演示了Grid的多种用法。 第4章介绍WPF控件内容模型和模板的新概念。重点说明元素合成、富内容和简单的编程模型的控件原则。在此基础上,学习WPF的内...
目录
第1章引言
1.1全新的图形用户系统
1.2XAML编程模型
1.2.1HTML
1.2.2XAML
1.3WPF特性
1.3.1布局与控件
1.3.2数据集成及处理能力
1.4WPF体系结构
1.4.1WPF运行机制
1.4.2WPF类层次结构
1.4.3WPF的可视化树与逻辑树
1.5WPF与UWP
1.6小结
习题与实验1
第2章XAML
2.1XAML文档框架
2.1.1XAML文档结构
2.1.2基础语法
2.2XAML中的属性
2.2.1简单属性
2.2.2复杂属性
2.2.3附加属性
2.2.4处理特殊字符与空白
2.3XAML名称空间
2.3.1名称空间的作用
2.3.2默认名称空间
2.3.3名称空间中的标记扩展
2.4类型转换器
2.5导入程序集
2.6小结
习题与实验2
第3章布局
3.1布局原则
3.1.1合成布局模型
3.1.2布局机制
3.1.3布局通用属性
3.2布局面板
3.2.1Canvas
3.2.2DockPanel
3.2.3StackPanel
3.2.4WrapPanel
3.2.5UniformGrid
3.3Grid
3.3.1从结构中分离布局
3.3.2尺寸模型
3.3.3共享尺寸组
3.3.4跨越行和列
3.3.5G...