WPF编程基础
¥
24.01
6.2折
¥
39
九五品
仅1件
作者刘晋钢,熊风光,况立群
出版社清华大学出版社
ISBN9787302482819
出版时间2018-03
版次1
装帧平装
开本16开
纸张胶版纸
页数236页
字数99999千字
定价39元
上书时间2024-07-08
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:WPF编程基础
定价:39.00元
作者:刘晋钢,熊风光,况立群
出版社:清华大学出版社
出版日期:2018-03-01
ISBN:9787302482819
字数:383000
页码:236
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
本书通过大量案例展示WPF的设计思想。案例组织采用分层递进叠加的方式,程序从小变大、由易到难,帮助读者迅速掌握写程序的思想路径。
内容提要
本书从WPF技术的设计原则出发,介绍WPF中XAML的语法结构、布局方式、常用控件、数据驱动UI的理念、路由事件、图形基础、动画与媒体、动作原则、资源与样式及MVVM设计模式,并通过大量的案例向读者展示WPF的设计思想。案例组织采用分层递进叠加方式,让程序从小变大,由易到难,能够使读者迅速地熟悉编写程序的思想路径,体会到编写程序的乐趣。每章配有习题,以启发读者深入地学习WPF技术。本书既可作为高等学校计算机专业UI设计、软件开发、人机交互技术等课程的教材,也可作为计算机从业人员的参考书。
目录
目录章引言1.1全新的图形用户系统1.2XAML编程模型1.2.1HTML1.2.2XAML1.3WPF特性1.3.1布局与控件1.3.2数据集成及处理能力1.4WPF体系结构1.4.1WPF运行机制1.4.2WPF类层次结构1.4.3WPF的可视化树与逻辑树1.5WPF与UWP1.6小结习题与实验1第2章XAML2.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.1Canvas3.2.2DockPanel3.2.3StackPanel3.2.4WrapPanel3.2.5UniformGrid3.3Grid3.3.1从结构中分离布局3.3.2尺寸模型3.3.3共享尺寸组3.3.4跨越行和列3.3.5GridSplitter3.4小结习题与实验3第4章控件4.1WPF控件新理念4.1.1内容模型4.1.2模板4.2菜单、工具栏和状态栏4.2.1Menu4.2.2ToolBar4.2.3StatusBar4.3容器控件4.3.1Expander4.3.2GroupBox4.3.3TabControl4.4范围控件4.4.1Slider4.4.2ScrollBar4.4.3ProgressBar4.5文本编辑器控件4.5.1文本模型4.5.2PasswordBox4.5.3TextBox与RichTextBox4.5.4InkCanvas4.6列表控件4.6.1ListBox和ComboBox4.6.2ListView4.6.3TreeView4.7构建控件4.7.1ToolTip4.7.2Thumb4.7.3Border4.7.4Popup4.7.5ScrollViewer4.7.6Viewbox4.8日期控件4.8.1Calendar4.8.2DatePicker4.9按钮4.10小结习题与实验4第5章数据5.1数据驱动模型5.1.1数据原则5.1.2资源5.2数据绑定原理5.2.1数据绑定机制5.2.2数据源与路径5.2.3值转换机制5.2.4数据绑定模型5.3数据绑定用法5.3.1控件间的绑定5.3.2控件绑定资源文件值5.3.3属性变更通知接口5.3.4绑定到列表框5.4小结习题与实验5第6章路由事件6.1消息机制6.1.1消息的运行机制6.1.2事件模型6.2路由事件原理6.2.1路由事件机制6.2.2RoutedEventArgs类6.2.3路由策略6.3自定义路由事件6.4附加事件6.5小结习题与实验6第7章图形基础7.1WPF图形原则7.1.1几何图形与笔刷7.1.2绘制图画7.22D图形7.2.1形状7.2.2图像7.2.3WPF图像特效7.33D图形7.3.1WPF坐标系7.3.2模型7.3.3材质7.3.4光源与照相机7.3.5变换7.4小结习题与实验7第8章动画与媒体8.1动画基础8.1.1动画的概念8.1.2动画的原理8.1.3传统动画与WPF动画8.2动画类型8.2.1线性插值动画8.2.2关键帧动画8.2.3路径动画8.3集成动画8.3.1与控件模板集成8.3.2与文本类型集成8.4媒体8.4.1音频8.4.2视频8.5小结习题与实验8第9章动作9.1动作原则9.1.1元素合成9.1.2松散耦合9.1.3声明式动作9.2命令系统9.2.1基本元素及元素之间的关系9.2.2ICommand接口9.2.3RoutedCommand类9.2.4RoutedUICommand类9.2.5WPF命令库9.2.6命令与数据绑定9.3触发器9.3.1数据触发器9.3.2属性触发器9.3.3多条件触发器9.4小结习题与实验90章资源10.1资源概述10.1.1资源的定义10.1.2资源可用范围10.2资源类型10.2.1二进制资源10.2.2逻辑资源10.3资源引用方式10.3.1静态资源引用10.3.2动态资源引用10.4资源字典10.4.1创建资源字典10.4.2使用资源字典10.5小结习题与实验101章样式11.1样式的构成11.1.1设置器11.1.2样式触发器11.1.3样式容器11.2使用样式的方法11.2.1内联样式11.2.2已命名样式11.2.3元素类型样式11.2.4编程控制样式11.3模板11.3.1定制模板11.3.2样式与控件模板11.3.3样式与数据模板11.3.4列表与项目模板11.3.5主题与皮肤11.4小结习题与实验112章MVVM设计模式12.1软件设计模式12.1.1设计模式的概念12.1.2设计模式的原则12.2MVVM设计模式概述12.2.1MVVM的由来12.2.2MVVM框架12.2.3MVVM的优点12.3基于MVVM的计算器设计12.3.1Model12.3.2ViewModel12.3.3View12.4基于MVVM设计思想12.5小结习题与实验12参考文献
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价