深入解析WPF编程
深入解析WPF编程封面图

深入解析WPF编程

王少葵, 编著

出版社:电子工业出版社

年代:2008

定价:35.0

书籍简介:

本书详细讲解了如何基于.NET 3.0架构来开发WPF应用程序。书中不仅详述了.NET 3.0及其包含的新组件的含义、系统环境的安装设置、应用程序的发布、XAML语言及控件的使用,还详解了WPF应用程序编程中几个重要的概念:布局、样式、模板,并且讲述了图像、动画、3D、WCF技术如何与WPF相结合。本书针对编程人员开发过程中遇到的技术难点,提供了典型的实例,逐一剖析,帮助读者快速掌握和精通WPF编程思想和技巧,提高编程能力和水平。本书适合于有编程经验的开发人员,最好具有在.NET Framework平台上使用C#语言编程的经验,因为涉及WinForm和WebForm两种应用的编程,所以希望读者熟悉这两种应用开发。

书籍目录:

第1章.NET3.0Framework介绍

1.1.NET3.0Framework介绍

1.1.1WindowsPresentationFoundation概述

1.1.2WindowsCommunicationFoundation

1.1.2概述

1.1.3WindowsWorkflowFoundation概述

1.1.4CardSpace概述

1.1.5C#3.0和LINQ技术概述

1.2.NET3.0Framework开发环境的安装

1.2.1开发环境的安装过程

1.2.2重要工具

1.3小结

第2章WPF应用程序编程

2.1什么是WPF应用程序

2.2应用程序的部署

2.2.1选择XAML浏览器应用程序

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

2.3WindowsPresentationFoundation的基础架构

2.3.1System.Threading.DispatcherObject

2.3.2System.Windows.DependencyObject

2.3.3System.Windows.Media.Visual

2.3.4System.Windows.UIElement

2.3.5System.Windows.FrameworkElement

2.4如何编写WPF应用程序

2.4.1使用Application对象

2.4.2支持Application级别的Navigation事件

2.4.3使用Application对象管理窗体

2.4.4管理应用程序的关闭

2.5窗体管理

2.5.1使用Window对象

2.5.2使用NavigationWindow对象

2.5.3使用Page对象

2.5.4管理Windows

2.6小结

第3章XAML语言

3.1XAML本质

3.1.1命名空间

3.1.2生成类

3.1.3属性

3.1.4子元素

3.2属性

3.2.1属性-元素语法

3.2.2附加属性

3.3标记扩展

3.3.1NullExtension

3.3.2TypeExtension

3.3.3StaticExtension

3.3.4StaticResource

3.3.5DynamicResource

3.3.6ArrayExtension

3.3.7Binding

3.3.8TemplateBinding

3.4代码分离

3.5使用自定义类型

3.6通用的子内容模式

3.6.1Panels面板

3.6.2SingularContent单一内容

3.6.3Items集合

3.6.4Collections集合

3.7导入XAML

3.7.1在运行时解析XAML

3.7.2导入BAML

3.8小结

第4章第一个WPF程序

4.1用InteractiveDesigner设计器建立应用程序

4.1.1用ExpressionBlend建立基本用户界面

4.1.2执行基本的数据绑定

4.1.3运行程序

4.2在浏览器中浏览XAML

4.2.1文档根部的Grid

4.2.2场景资源

4.2.3触发器

4.2.4用户界面定义

4.3高级WPF用户界面

4.3.1设置渐变的背景

4.3.23D凝胶效果的实现

4.3.3倒影的实现

4.3.4动画的实现

4.4小结

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

5.1WCF概述

5.2建立一个WCF服务

5.3建立WCF服务应用程序

5.3.1建立WCF服务项目

5.3.2添加数据库

5.3.3添加服务接口

5.3.4建立前端应用

5.3.5将用户界面连接到服务

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

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

5.3.8完整的XAML

5.4小结

第6章布局、样式和控制模板

6.1布局基础

6.2布局控件

6.2.1StackPanel

6.2.2DockPanel

6.2.3使用Grid控件

6.2.4Canvas

6.2.5对于Tab页面布局使用TabPanel

6.2.6WrapPanel

6.3小结

第7章控件

7.1控件基础

7.2常用控件

7.2.1Button控件

7.2.2CheckBox控件

7.2.3ComboBox控件

7.2.4Slider控件

7.2.5Image控件

7.2.6ListBox控件

7.2.7RadioButton控件

7.2.8Menu控件

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

7.2.10ListView控件

7.3XAML控件的数据绑定

7.3.1控件绑定

7.3.2执行XML绑定

7.3.3使用外部数据源

7.4小结

第8章图像和多媒体

8.1图像API

8.1.1Brush类的使用

8.1.2Shape类的使用

8.1.3转换的实现

8.1.4使用图像API

8.2多媒体的使用

8.2.1MediaElement类的使用

8.2.2Media的转换

8.3小结

第9章动画

9.1动画基础

9.2动画类型

9.3关键帧

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

9.3.2在Double动画中使用关键帧

9.3.3在点动画中使用关键帧

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

9.4时间线和故事板的使用

9.5在ExpressionBlend中使用动画和时间线

9.6在ExpressionBlend中匹配动画事件

9.7小结

第10章WPF中的3D图像

10.13D编程基础

10.1.1点的理解

10.1.2顶点的理解

10.1.3法线的理解

10.2原理与代码

10.2.1研究ViewPort3D对象

10.2.2设置摄像机

10.2.3设置光线

10.2.4使用材质

10.3复杂示例

10.43D的转换

10.4.1转换的运用

10.4.2缩放的运用

10.4.3旋转的运用

10.5小结

第11章程序部署

11.1部署一个WPFWindows应用程序

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

11.1.2运行和更新应用程序

11.1.3浏览安装过程

11.2仅以在线模式部署一个WPFWindows应用程序

11.2.1建立和发布一个WPFWeb应用程序

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

11.3小结

内容摘要:

  本书详细讲解了如何基于.NET3.0架构来开发WPF应用程序,书中针对编程人员开发过程中遇到的技术难点,提供了典型的实例,逐一剖析,帮助读者快速掌握和精通WPF编程思想和技巧,提高编程能力和水平。本书适合于有编程经验的开发人员使用。  本书详细讲解了如何基于.NET3.0架构来开发WPF应用程序。书中不仅详述了.NET3.0及其包含的新组件的含义、系统环境的安装设置、应用程序的发布、XAML语言及控件的使用,还详解了WPF应用程序编程中几个重要的概念:布局、样式、模板,并且讲述了图像、动画、3D、WCF技术如何与WPF相结合。本书针对编程人员开发过程中遇到的技术难点,提供了典型的实例,逐一剖析,帮助读者快速掌握和精通WPF编程思想和技巧,提高编程能力和水平。本书适合于有编程经验的开发人员,最好具有在.NETFramework平台上使用C#语言编程的经验,因为涉及WinForm和WebForm两种应用的编程,所以希望读者熟悉这两种应用开发。【作者简介】  王少葵,居住在北京,目前是ABB(中国)有限公司的高级工程师,作为技术专家开发工业企业的应用。20052007连续三个年度的微软最有价值专家(c#MVP),获得MCP、MCSA、MCDBA、MCAD、MCSD等多个微软认证。

书籍规格:

书籍详细信息
书名深入解析WPF编程站内查询相似图书
丛书名微软MVP作品系列
9787121058592
《深入解析WPF编程》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26装帧平装
页数印数 5000
全网搜索试读资源

书籍信息归属:

深入解析WPF编程是电子工业出版社于2008.03出版的中图分类号为 TP316.7 的主题关于 窗口软件,Windows Vista-用户界面-程序设计 的书籍。