图书介绍

深入解析WPF编程pdf电子书版本下载

深入解析WPF编程
  • 王少葵编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121058596
  • 出版时间:2008
  • 标注页数:312页
  • 文件大小:125MB
  • 文件页数:337页
  • 主题词:窗口软件,Windows Vista-用户界面-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

深入解析WPF编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 .NET 3.0 Framework介绍 1

1.1 .NET 3.0 Framework介绍 1

1.1.1 Windows Presentation Foundation概述 4

1.1.2 Windows Communication Foundation概述 6

1.1.3 Windows Workflow Foundation概述 8

1.1.4 CardSpace概述 10

1.1.5 C#3.0和LINQ技术概述 12

1.2 .NET 3.0 Framework开发环境的安装 14

1.2.1 开发环境的安装过程 14

1.2.2 重要工具 19

1.3 小结 21

第2章 WPF应用程序编程 22

2.1 什么是WPF应用程序 22

2.2 应用程序的部署 24

2.2.1 选择XAML浏览器应用程序 24

2.2.2 选择安装类型的应用程序 26

2.3 Windows Presentation Foundation的基础架构 26

2.3.1 System.Threading.DispatcherObject 27

2.3.2 System.Windows.DependencyObject 27

2.3.3 System.Windows.Media.Visual 28

2.3.4 System.Windows.UIElement 29

2.3.5 System.Windows.FrameworkElement 29

2.4 如何编写WPF应用程序 29

2.4.1 使用Application对象 30

2.4.2 支持Application级别的Navigation事件 35

2.4.3 使用Application对象管理窗体 35

2.4.4 管理应用程序的关闭 35

2.5 窗体管理 36

2.5.1 使用Window对象 36

2.5.2 使用NavigationWindow对象 36

2.5.3 使用Page对象 37

2.5.4 管理Windows 37

2.6 小结 38

第3章 XAML语言 39

3.1 XAML本质 39

3.1.1 命名空间 40

3.1.2 生成类 41

3.1.3 属性 41

3.1.4 子元素 42

3.2 属性 43

3.2.1 属性-元素语法 44

3.2.2 附加属性 46

3.3 标记扩展 46

3.3.1 NullExtension 48

3.3.2 TypeExtension 49

3.3.3 StaticExtension 49

3.3.4 StaticResource 50

3.3.5 DynamicResource 51

3.3.6 ArrayExtension 52

3.3.7 Binding 54

3.3.8 TemplateBinding 54

3.4 代码分离 55

3.5 使用自定义类型 58

3.6 通用的子内容模式 61

3.6.1 Panels面板 62

3.6.2 SingularContent单一内容 62

3.6.3 Items集合 63

3.6.4 Collections集合 63

3.7 导入XAM L 64

3.7.1 在运行时解析XAML 65

3.7.2 导入BAML 65

3.8 小结 66

第4章 第一个WPF程序 67

4.1 用Expression Blend设计器建立应用程序 67

4.1.1 用Expression B1end建立基本用户界面 70

4.1.2 执行基本的数据绑定 75

4.1.3 运行程序 80

4.2 在浏览器中浏览XAML 82

4.2.1 文档根部的Grid 82

4.2.2 场景资源 82

4.2.3 触发器 83

4.2.4 用户界面定义 84

4.3 高级WPF用户界面 86

4.3.1 设置渐变的背景 87

4.3.2 3D凝胶效果的实现 88

4.3.3 倒影的实现 92

4.3.4 动画的实现 94

4.4 小结 98

第5章 建立一个连接到WCF的WPF程序 100

5.1 WCF概述 100

5.2 建立一个WCF服务 101

5.3 建立WCF服务应用程序 102

5.3.1 建立WCF服务项目 109

5.3.2 添加数据库 110

5.3.3 添加服务接口 115

5.3.4 建立前端应用 118

5.3.5 将用户界面连接到服务 119

5.3.6 实现产品详细信息服务的方法 125

5.3.7 实现用户界面对产品服务的调用 128

5.3.8 完整的XAML 130

5.4 小结 130

第6章 布局 131

6.1 布局基础 131

6.2 布局控件 132

6.2.1 StackPanel 132

6.2.2 DockPanel 140

6.2.3 使用Grid控件 147

6.2.4 Canvas 153

6.2.5 对于Tab页面布局使用TabPanel 157

6.2.6 WrapPanel 159

6.3 小结 162

第7章 控件 163

7.1 控件基础 164

7.2 常用控件 165

7.2.1 Button控件 165

7.2.2 CheckBox控件 168

7.2.3 ComboBox控件 171

7.2.4 Slider控件 175

7.2.5 Image控件 178

7.2.6 ListBox控件 181

7.2.7 RadioButton控件 187

7.2.8 Menu控件 192

7.2.9 ContextMenu控件(上下文菜单控件) 198

7.2.10 ListView控件 200

7.3 XAML控件的数据绑定 202

7.3.1 控件绑定 203

7.3.2 执行XML绑定 206

7.3.3 使用外部数据源 210

7.4 小结 214

第8章 图像和多媒体 215

8.1 图像API 215

8.1.1 Brush类的使用 216

8.1.2 Shape类的使用 221

8.1.3 转换的实现 231

8.1.4 使用图像API 232

8.2 多媒体的使用 237

8.2.1 MediaElement类的使用 237

8.2.2 Media的转换 239

8.3 小结 240

第9章 动画 241

9.1 动画基础 241

9.2 动画类型 243

9.3 关键帧 246

9.3.1 在彩色动画中使用关键帧 246

9.3.2 在Double动画中使用关键帧 248

9.3.3 在点动画中使用关键帧 251

9.3.4 在字符串动画中使用关键帧 254

9.4 时间线和故事板的使用 255

9.5 在Expression Blend中使用动画和时间线 257

9.6 在Expression Blend中匹配动画事件 264

9.7 小结 265

第10章 WPF中的3D图像 266

10.1 3D编程基础 268

10.1.1 点的理解 268

10.1.2 顶点的理解 268

10.1.3 法线的理解 269

10.2 原理与代码 270

10.2.1 研究ViewPort3D对象 274

10.2.2 设置摄像机 274

10.2.3 设置光线 276

10.2.4 使用材质 278

10.3 复杂示例 280

10.4 3D的转换 287

10.4.1 转换的运用 287

10.4.2 缩放的运用 288

10.4.3 旋转的运用 288

10.5 小结 290

第11章 程序部署 291

11.1 部署一个WPF Windows应用程序 292

11.1.1 以在线或离线方式进行部署 296

11.1.2 运行和更新应用程序 300

11.1.3 浏览安装过程 301

11.2 仅以在线模式部署一个WPF Windows应用程序 303

11.2.1 建立和发布一个WPF Web应用程序 307

11.2.2 配置Web应用程序为可信任的 311

11.3 小结 312

精品推荐