频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

深入解析WPF编程 目录

作者: 王少葵 出处:电子工业出版社  2008-03-20 14:31    砖    好    评论   进入论坛
阅读提示:《深入解析WPF编程》详细讲解了如何基于.NET 3.0架构来开发WPF应用程序,并帮助读者快速掌握和精通WPF编程思想和技巧。

目录

.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

1.1.2  概述 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

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

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  Singular Content单一内容 62

3.6.3  Items集合 63

3.6.4  Collections集合 63

3.7  导入XAML 64

3.7.1  在运行时解析XAML 65

3.7.2  导入BAML 65

3.8  小结 66

第一个WPF程序 67

4.1  用Interactive Designer设计器建立

4.1  应用程序 67

4.1.1  用Expression Blend建立基本用户

4.1.1  界面 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

建立一个连接到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

布局、样式和控制模板 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

控件 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

图像和多媒体 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

动画 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中使用动画和

9.5  时间线 257

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

9.7  小结 265

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

程序部署 291

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

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

11.1.2  运行和更新应用程序 300

11.1.3  浏览安装过程 301

11.2  仅以在线模式部署一个WPF

11.2  Windows应用程序 303

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

11.2.2  程序 307

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

11.3  小结 312


回书目      
专题
ASP.NET 2.0基础开发指南
.NET移动与嵌入式技术专题
.NET Framework新手入门专题
VS.NET实用开发专题
ADO.NET实用技巧专题
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。