Logo
 当前位置:软件下载站 > 电脑软件 > 教育教学 > 电子阅读

wpf编程宝典 第四版中文高清PDF扫描版

大小 91.2M
语言 简体中文
授权 免费软件
wpf编程宝典 第四版PDF是一本wpf的权威著作。这本书全面的讲解了wpf的工作原理,使用各种实例来讲解wpf的使用方法,并且将现在c#技能作为引用框架,然后讨论高级概念,结合实际演示它们的用法,并重点强调了可由此节省的时间和人力成本。能够帮助读者奠定更加坚实的基础。如果喜欢的话可以下载观看!

特色:

wpf编程宝典 第四版PDF从xaml到控件,乃至数据流 开发实用的应用程序,带您实际了解导航、本地化和开发 探讨wpf提供的高级用户界面控件 分析如何在wpf中管理文档,涵盖了文本布局、打印和文档打包等所有技术 使用图形和多媒体来增强应用程序。

wpf编程宝典 第四版PDF目录节选:

第Ⅰ部分 基础知识
第1章 WPF概述
1.1 Windows图形演化
1.1.1 DirectX:新的图形引擎
1.1.2 硬件加速与WPF
1.2 WPF:高级API
1.3 分辨率无关性
1.3.1 WPF单位
1.3.2 系统DPI
1.3.3 位图和矢量图形
1.4 WPF体系结构
1.5 WPF 4.5
1.5.1 WPF工具包
1.5.2 Visual Studio 2012
1.6 小结
第2章 XAML
2.1 理解XAML
2.1.1 WPF之前的图形用户界面
2.1.2 XAML变体
2.1.3 XAML编译
2.2 XAML基础
2.2.1 XAML名称空间
2.2.2 代码隐藏类
2.3 XAML中的属性和事件
2.3.1 简单属性与类型转换器
2.3.2 复杂属性
2.3.3 标记扩展
2.3.4 附加属性
2.3.5 嵌套元素
2.3.6 特殊字符与空白
2.3.7 事件
2.3.8 完整的Eight Ball Answer示例
2.4 使用其他名称空间中的类型
2.5 加载和编译XAML
2.5.1 只使用代码
2.5.2 使用代码和未经编译的XAML
2.5.3 使用代码和编译过的XAML
2.5.4 只使用XAML
2.6 小结
第3章 布局
3.1 理解WPF中的布局
3.1.1 WPF布局原则
3.1.2 布局过程
3.1.3 布局容器
3.2 使用StackPanel面板进行简单布局
3.2.1 布局属性
3.2.2 对齐方式
3.2.3 边距
3.2.4 最小尺寸、最大尺寸以及显式地设置尺寸
3.2.5 Border控件
3.3 WrapPanel和DockPanel面板
3.3.1 WrapPanel面板
3.3.2 DockPanel面板
3.3.3 嵌套布局容器
3.4 Grid面板
3.4.1 调整行和列
3.4.2 布局舍入
3.4.3 跨越行和列
3.4.4 分割窗口
3.4.5 共享尺寸组
3.4.6 UniformGrid面板
3.5 使用Canvas面板进行基于坐标的布局
3.5.1 Z顺序
3.5.2 lnkCanvas元素
3.6 布局示例
3.6.1 列设置
3.6.2 动态内容
3.6.3 组合式用户界面
3.7 小结
第4章 依赖项属性
4.1 理解依赖项属性
4.1.1 定义依赖项属性
4.1.2 注册依赖项属性
4.1.3 添加属性包装器
4.1.4 WPF使用依赖项属性的方式
4.1.5 共享的依赖项属性
4.1.6 附加的依赖项属性
4.2 属性验证
4.2.1 验证回调
4.2.2 强制回调
4.3 小结
第5章 路由事件
5.1 理解路由事件
5.1.1 定义、注册和封装路由事件
5.1.2 共享路由事件
5.1.3 引发路由事件
5.1.4 处理路由事件
5.2 事件路由
5.2.1 RoutedEventArgs类
5.2.2 冒泡路由事件
5.2.3 处理挂起的事件
5.2.4 附加事件
5.2.5 隧道路由事件
5.3 WPF事件
5.3.1 生命周期事件
5.3.2 输入事件
5.4 键盘输入
5.4.1 处理按键事件
5.4.2 焦点
5.4.3 获取键盘状态
5.5 鼠标输入
5.5.1 鼠标单击
5.5.2 捕获鼠标
5.5.3 鼠标拖放
5.6 多点触控输入
5.6.1 多点触控的输入层次
5.6.2 原始触控
5.6.3 操作
5.6.4 惯性
5.7 小结
第Ⅱ部分 进一步研究WPF
第6章 控件
6.1 控件类
6.1.1 背景画刷和前景画刷
6.1.2 字体
6.1.3 鼠标光标
6.2 内容控件
6.2.1 Content属性
6.2.2 对齐内容
6.2.3 WPF内容原则
6.2.4 标签
6.2.5 按钮
6.2.6 工具提示
6.3 特殊容器
6.3.1 ScrollViewer
6.3.2 GroupBox
6.3.3 TabItem
6.3.4 Expander
6.4 文本控件
6.4.1 多行文本
6.4.2 选择文本
6.4.3 拼写检查
6.4.4 PasswordBox
6.5 列表控件
6.5.1 ListBox
6.5.2 ComboBox
6.6 基于范围的控件
6.6.1 Slider
6.6.2 ProgressBar
6.7 日期控件
6.8 小结
第7章 Application类
7.1 应用程序的生命周期
7.1.1 创建Application对象
7.1.2 派生自定义的Application类
7.1.3 应用程序的关闭方式
7.1.4 应用程序事件
7.2 Application类的任务
7.2.1 显示初始界面
7.2.2 处理命令行参数
7.2.3 访问当前Application对象
7.2.4 在窗口之间进行交互
7.2.5 单实例应用程序
7.3 程序集资源
7.3.1 添加资源
7.3.2 检索资源
7.3.3 pack URI
7.3.4 内容文件
7.4 本地化
7.4.1 构建能够本地化的用户界面
7.4.2 使应用程序为本地化做好准备
7.4.3 管理翻译过程
7.5 小结
第8章 元素绑定
8.1 将元素绑定到一起
8.1.1 绑定表达式
8.1.2 绑定错误
8.1.3 绑定模式
8.1.4 使用代码创建绑定
8.1.5 使用代码检索绑定
8.1.6 多绑定
8.1.7 绑定更新
8.1.8 绑定延迟
8.2 绑定到非元素对象
8.2.1 Source属性
8.2.2 RelativeSource属性
8.2.3 DataContext属性
8.3 小结
第9章 命令
9.1 理解命令
9.2 WPF命令模型
9.2.1 ICommand接口
9.2.2 RoutedCommand类
9.2.3 RoutedUICommand类
9.2.4 命令库
9.3 执行命令
9.3.1 命令源
9.3.2 命令绑定
9.3.3 使用多命令源
9.3.4 微调命令文本
9.3.5 直接调用命令
9.3.6 禁用命令
9.3.7 具有内置命令的控件
9.4 高级命令
9.4.1 自定义命令
9.4.2 在不同位置使用相同的命令
9.4.3 使用命令参数
9.4.4 跟踪和翻转命令
9.5 小结
第10章 资源
10.1 资源基础
10.1.1 资源集合
10.1.2 资源的层次
10.1.3 静态资源和动态资源
10.1.4 非共享资源
10.1.5 通过代码访问资源
10.1.6 应用程序资源
10.1.7 系统资源
10.2 资源字典
10.2.1 创建资源字典
10.2.2 使用资源字典
10.2.3 在程序集之间共享资源
10.3 小结
第11章 样式和行为
11.1 样式基础
11.1.1 创建样式对象
11.1.2 设置属性
11.1.3 关联事件处理程序
11.1.4 多层样式
11.1.5 通过类型自动应用样式
11.2 触发器
11.2.1 简单触发器
11.2.2 事件触发器
11.3 行为
11.3.1 获取行为支持
11.3.2 理解行为模型
11.3.3 创建行为
11.3.4 使用行为
11.3.5 Blend中的设计时行为支持
11.4 小结
第Ⅲ部分 图画和动画
第12章 形状、画刷和变换
12.1 理解形状
12.1.1 Shape类
12.1.2 矩形和椭圆
12.1.3 改变形状的尺寸和放置形状
12.1.4 使用Viewbox控件缩放形状
12.1.5 直线
12.1.6 折线
12.1.7 多边形
12.1.8 直线线帽和直线交点
12.1.9 点划线
12.1.10 像素对齐
12.2 画刷
12.2.1 SolidColorBrush画刷
12.2.2 LinearGradientBrush画刷
12.2.3 RadialGradientBrush画刷
12.2.4 ImageBrush画刷
12.2.5 平铺的ImageBrush画刷
12.2.6 VisualBrush画刷
12.2.7 BitmapCacheBrush画刷
12.3 变换
12.3.1 变换形状
12.3.2 变换元素
12.4 透明
12.4.1 使元素半透明
12.4.2 透明掩码
12.5 小结

展开内容