Essential Windows presentation foundation
副标题:无
分类号:
ISBN:9787115206626
微信扫一扫,移动浏览光盘
简介
本书围绕WPF中的一些重要概念进行详细的讲解,涉及WPF的各个方面
,包括:WPF的设计原则、应用程序的结构、内置控件、界面的布局、可视
化效果、资源与数据、动作的操作、样式的处理和基础服务。本书还通过
丰富的示例代码介绍了一些非常有用的WPF开发技巧。
本书适合各类使用WPF开发应用程序界面的技术人员阅读,不管是构架
师、开发人员还是设计人员,都可以从中获益。
目录
第1章 导言
1.1 WPF——全新的Gm
1.1.1 Charles Petzold时代的User32
1.1.2 HTML(即所谓的Web)
1.2 初看XAML编程模型
1.3 WPF概览
1.3.1 准备和运行
1.3.2 转到标记
1.3.3 基础
1.3.4 处理数据
1.3.5 一体化的力量
1.3.6 设置一些样式
1.4 创建应用程序的工具
1.5 小结
第2章 应用程序
2.1 应用程序原则
2.1.1 可伸缩的应用程序
2.1.2 Web风格
2.1.3 桌面风格
2.2 应用程序
2.2.1 定义
2.2.2 生存期
2.2.3 错误处理
2.2.4 管理状态
2.3 资源和配置
2.3.1 配置状态
2.3.2 内容状态
2.3.3 文档状态
2.4 窗口
2.4.1 显示窗口
2.4.2 大小和位置
2.4.3 窗口和应用程序
2.5 用户控件
2.6 导航和页面
2.6.1 在页面之间传递状态
2.6.2 控制导航
2.6.3 控制日志
2.6.4 功能性导航和页面功能
2.7 在浏览器中托管应用程序
2.7.1 HelloBrowser
2.7.2 表面之下
2.7.3 松散标记
2.8 小结
第3章 控件
3.1 控件原则
3.1.1 内容模型÷
3.1.2 模板
3.2 控件库
3.2.1 按钮
3.2.2 列表
3.2.3 菜单和工具栏
3.2.4 容器控件
3.2.5 范围控件
3.2.6 编辑器
3.2.7文档查看器
3.2.8 帧
3.3 构建部件
3.3.1 工具提示
3.3.2 拖动标
3.3.3 边框
3.3.4 弹出框
3.3.5滚动查看器
3.3.6 视图框
3.4 小结
第4章 布局
4.1 布局原则
4.1.1 布局契约
4.1.2 一致的布局
4.1.3 没有内置的布局
4.2 布局库
4.2.1 画布
4.2.2 StackPanel
4.2.3 DockPanel
4.2.4 WrapPanel
4.2.5 UniformGrid
4.3 Grid
4.3.1 Grid的概念
4.3.2 Grid的布局过程
4.3.3 GridSplitter
4.4 编写自定义布局弋
4.5 小结
第5章可视化效果
5.1 2D图形
5.1.1 2D图形的原则
5.1.2 几何图形
5.1.3 颜色
5.1.4 笔刷
5.1.5 画笔
5.1.6 图画(绘制)
5.1.7 形状
5.1.8 图像
5.1.9 不透明性
5.1.10 BitmapEffects
5.2 3D图形
5.2.1 3D 格的Hello World
5.2.2 3D原则
5.3文档和文本
5.3.1 文本风格的Hello World
5.3.2 字体
5.3.3 文本布局
5.3.4 高级版式
5.4 动画
5.4.1 动画就是新的计时器
5.4.2 十间和时间线
5.4.3 定义动画
5.4.4 动画集成
5.5 媒体
5.5.1 音频
5.5.2 视频
5.6 小结
第6章 数据
6.1 数据原则
6.1.1 .NET数据模型
6.1.2 无处不在的绑定
6.1.3 数据转换
6.2 资源
6.3 绑定基础
6.4 绑定到CLR对象
6.5 绑定到XML
6.5.1 XPath 101
6.5.2 XML绑定
6.6 数据模板
6.7 高级绑定
6.7.1 层级绑定
6.7.2 集合视图
6.8数据驱动显示
6.9 小结
第7章 动作
7.1 动作原则
7.1.1 元素合成
7.1.2 松散耦合
7.1.3 声明式动作
7.2 事件
7.3 命令
7.4 触发器
7.4.1 添加触发器到数据中
7.4.2 添加触发器到控件中
7.4.3 把触发器当作新的“IF”语句
7.5 小结
第8章 样式
8.1 样式原则
8.1.1 元素合成
8.1.2 定制化的统一模型
8.1.3 针对工具进行优化
8.2开始使用样式
8.2.1 模型、显示和样式
8.2.2 主题
8.2.3 换肤
8.2.4 样式继承
8.3 正确地使用样式
8.3.1 构建主题而非样式
8.3.2 一致性才是王道
8.3.3 找到一个正确的着眼点
8.4 小结
附录A 基础服务
A.1 线程和调度器
A.2 属性
A.2.1 .NET属性
A.2.2 属性系统101
A.2.3 元数据
A.3 键盘、鼠标和触摸笔
A.3.1 InputBinding
A.3.2 输入设备通信
A.3.3 键盘焦点
A.4 小结
1.1 WPF——全新的Gm
1.1.1 Charles Petzold时代的User32
1.1.2 HTML(即所谓的Web)
1.2 初看XAML编程模型
1.3 WPF概览
1.3.1 准备和运行
1.3.2 转到标记
1.3.3 基础
1.3.4 处理数据
1.3.5 一体化的力量
1.3.6 设置一些样式
1.4 创建应用程序的工具
1.5 小结
第2章 应用程序
2.1 应用程序原则
2.1.1 可伸缩的应用程序
2.1.2 Web风格
2.1.3 桌面风格
2.2 应用程序
2.2.1 定义
2.2.2 生存期
2.2.3 错误处理
2.2.4 管理状态
2.3 资源和配置
2.3.1 配置状态
2.3.2 内容状态
2.3.3 文档状态
2.4 窗口
2.4.1 显示窗口
2.4.2 大小和位置
2.4.3 窗口和应用程序
2.5 用户控件
2.6 导航和页面
2.6.1 在页面之间传递状态
2.6.2 控制导航
2.6.3 控制日志
2.6.4 功能性导航和页面功能
2.7 在浏览器中托管应用程序
2.7.1 HelloBrowser
2.7.2 表面之下
2.7.3 松散标记
2.8 小结
第3章 控件
3.1 控件原则
3.1.1 内容模型÷
3.1.2 模板
3.2 控件库
3.2.1 按钮
3.2.2 列表
3.2.3 菜单和工具栏
3.2.4 容器控件
3.2.5 范围控件
3.2.6 编辑器
3.2.7文档查看器
3.2.8 帧
3.3 构建部件
3.3.1 工具提示
3.3.2 拖动标
3.3.3 边框
3.3.4 弹出框
3.3.5滚动查看器
3.3.6 视图框
3.4 小结
第4章 布局
4.1 布局原则
4.1.1 布局契约
4.1.2 一致的布局
4.1.3 没有内置的布局
4.2 布局库
4.2.1 画布
4.2.2 StackPanel
4.2.3 DockPanel
4.2.4 WrapPanel
4.2.5 UniformGrid
4.3 Grid
4.3.1 Grid的概念
4.3.2 Grid的布局过程
4.3.3 GridSplitter
4.4 编写自定义布局弋
4.5 小结
第5章可视化效果
5.1 2D图形
5.1.1 2D图形的原则
5.1.2 几何图形
5.1.3 颜色
5.1.4 笔刷
5.1.5 画笔
5.1.6 图画(绘制)
5.1.7 形状
5.1.8 图像
5.1.9 不透明性
5.1.10 BitmapEffects
5.2 3D图形
5.2.1 3D 格的Hello World
5.2.2 3D原则
5.3文档和文本
5.3.1 文本风格的Hello World
5.3.2 字体
5.3.3 文本布局
5.3.4 高级版式
5.4 动画
5.4.1 动画就是新的计时器
5.4.2 十间和时间线
5.4.3 定义动画
5.4.4 动画集成
5.5 媒体
5.5.1 音频
5.5.2 视频
5.6 小结
第6章 数据
6.1 数据原则
6.1.1 .NET数据模型
6.1.2 无处不在的绑定
6.1.3 数据转换
6.2 资源
6.3 绑定基础
6.4 绑定到CLR对象
6.5 绑定到XML
6.5.1 XPath 101
6.5.2 XML绑定
6.6 数据模板
6.7 高级绑定
6.7.1 层级绑定
6.7.2 集合视图
6.8数据驱动显示
6.9 小结
第7章 动作
7.1 动作原则
7.1.1 元素合成
7.1.2 松散耦合
7.1.3 声明式动作
7.2 事件
7.3 命令
7.4 触发器
7.4.1 添加触发器到数据中
7.4.2 添加触发器到控件中
7.4.3 把触发器当作新的“IF”语句
7.5 小结
第8章 样式
8.1 样式原则
8.1.1 元素合成
8.1.2 定制化的统一模型
8.1.3 针对工具进行优化
8.2开始使用样式
8.2.1 模型、显示和样式
8.2.2 主题
8.2.3 换肤
8.2.4 样式继承
8.3 正确地使用样式
8.3.1 构建主题而非样式
8.3.2 一致性才是王道
8.3.3 找到一个正确的着眼点
8.4 小结
附录A 基础服务
A.1 线程和调度器
A.2 属性
A.2.1 .NET属性
A.2.2 属性系统101
A.2.3 元数据
A.3 键盘、鼠标和触摸笔
A.3.1 InputBinding
A.3.2 输入设备通信
A.3.3 键盘焦点
A.4 小结
Essential Windows presentation foundation
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×