深入解析WPF编程(奋斗的小鸟)_PDF 电子书

 

下载地址:http://pan.baidu.com/share/link?shareid=2420625545&uk=721744522

 

内容简介

  详细讲解了如何基于.NET 3.0架构来开发WPF应用程序。书中不仅详述了.NET 3.0及其包含的新组件的含义、系统环境的安装设置、应用程序的发布、XAML语言及控件的使用,还详解了WPF应用程序编程中几个重要的概念:布局、样式、模板,并且讲述了图像、动画、3D、WCF技术如何与WPF相结合。
 

作者简介

  王少葵,居住在北京,目前是ABB(中国)有限公司的高级工程师,作为技术专家开发工业企业的应用。2005-2007连续三个年度的微软最有价值专家(C#MVP),获得MCP、MCSA、MCDBA、MCAD、MCSD等多个微软认证。
 

目录

第1章 NET 3.0 Framework介绍
1.1 NET 3.0 Framework介绍
1.1.1 Windows Presentation Foundation概述
1.1.2 Windows Communication Foundation
1.1.2 概述
1.1.3 Windows Workflow Foundation概述
1.1.4 CardSpace概述
1.1.5 C# 3.0和LINQ技术概述

1.2 NET 3.0 Framework开发环境的安装
1.2.1 开发环境的安装过程
1.2.2 重要工具
1.3 小结

第2章 WPF应用程序编程
2.1 什么是WPF应用程序
2.2 应用程序的部署
2.2.1 选择XAML浏览器应用程序
2.2.2 选择安装类型的应用程序

2.3 Windows Presentation Foundation的基础架构
2.3.1 System.Threading.DispatcherObject
2.3.2 System.Windows.DependencyObject
2.3.3 System.Windows.Media.Visual
2.3.4 System.Windows.UIElement
2.3.5 System.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.1 XAML本质
3.1.1 命名空间
3.1.2 生成类
3.1.3 属性
3.1.4 子元素

3.2 属性
3.2.1 属性-元素语法
3.2.2 附加属性

3.3 标记扩展
3.3.1 NullExtension
3.3.2 TypeExtension
3.3.3 StaticExtension
3.3.4 StaticResource
3.3.5 DynamicResource
3.3.6 ArrayExtension
3.3.7 Binding
3.3.8 TemplateBinding

3.4 代码分离
3.5 使用自定义类型
3.6 通用的子内容模式
3.6.1 Panels面板
3.6.2 Singular Content单一内容
3.6.3 Items集合
3.6.4 Collections集合

3.7 导入XAML
3.7.1 在运行时解析XAML
3.7.2 导入BAML
3.8 小结

第4章 第一个WPF程序
4.1 用Interactive Designer设计器建立应用程序
4.1.1 用Expression Blend建立基本用户界面
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.2 3D凝胶效果的实现
4.3.3 倒影的实现
4.3.4 动画的实现
4.4 小结

第5章 建立一个连接到WCF的WPF程序
5.1 WCF概述
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.1 StackPanel
6.2.2 DockPanel
6.2.3 使用Grid控件
6.2.4 Canvas
6.2.5 对于Tab页面布局使用TabPanel
6.2.6 WrapPanel
6.3 小结

第7章 控件
7.1 控件基础
7.2 常用控件
7.2.1 Button控件
7.2.2 CheckBox控件
7.2.3 ComboBox控件
7.2.4 Slider控件
7.2.5 Image控件
7.2.6 ListBox控件
7.2.7 RadioButton控件
7.2.8 Menu控件
7.2.9 ContextMenu控件(上下文菜单控件)
7.2.10 ListView控件

7.3 XAML控件的数据绑定
7.3.1 控件绑定
7.3.2 执行XML绑定
7.3.3 使用外部数据源
7.4 小结

第8章 图像和多媒体
8.1 图像API
8.1.1 Brush类的使用
8.1.2 Shape类的使用
8.1.3 转换的实现
8.1.4 使用图像API

8.2 多媒体的使用
8.2.1 MediaElement类的使用
8.2.2 Media的转换
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 在Expression Blend中使用动画和时间线
9.6 在Expression Blend中匹配动画事件
9.7 小结

第10章 WPF中的3D图像
10.1 3D编程基础
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.4 3D的转换
10.4.1 转换的运用
10.4.2 缩放的运用
10.4.3 旋转的运用
10.5 小结

第11章 程序部署
11.1 部署一个WPF Windows应用程序
11.1.1 以在线或离线方式进行部署
11.1.2 运行和更新应用程序
11.1.3 浏览安装过程

11.2 仅以在线模式部署一个WPF Windows应用程序
11.2.1 建立和发布一个WPF Web应用程序
11.2.2 配置Web应用程序为可信任的
11.3 小结
wpf编程宝典c#2010版pdf(全)上传限制分3包,共118M。本人已检查,全三十三章。 作 者:(美)麦克唐纳,王德才 译 出版社: 清华大学出版 英文名:Pro WPF IN C#2010 Windows Pressentation Foundation in .NET4 本书在亚马逊网站上深受读者好评.由微软公司的最有价值专家Matthew MacDonald倾力而作,凝聚了Matthew多年来积累的丰富实践经验,是目前最全面 的一本介绍WPF编程技术的书籍。书中不仅全面介绍了常见的图形界面编程技术,而且对WPF中非常有特色的文档和打印、音频和视频、动画、3D图形开发、多线程和插件等内容也进行了比较深入的介绍。 第1章 WPF概述   1.1 Windows图形演化   1.1.1 DirectX:新的图形引擎   1.1.2 硬件加速与WPF   1.2 WPF:高级API   1.2.1 Windows窗体将继续保留   1.2.2 DirectX也将继续保留   1.2.3 Silverlight   1.3 分辨率无关性   1.3.1 WPF单位   1.3.2 系统DPI   1.3.3 位图和矢量图形   1.4 WPF体系结构   1.5 WPF4   1.5.1 新特性   1.5.2 WPF工具包   1.5.3 VisualStudio2010   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 完整的EightBall示例   2.4 使用其他名称空间中的类型   2.5 加载和编译XAML   2.5.1 只使用代码   2.5.2 使用代码和未经编译的XAML   2.5.3 使用代码和编译过的XAML   2.5.4 只使用XAML   2.6 XAML2009   2.6.1 自动事件连接   2.6.2 引用   2.6.3 内置类型   2.6.4 高级的对象创建   2.7 小结   第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面板   ……   第4章 依赖项属性   第5章 路由事件   第6章 控件   第7章 application类   第8章 元素绑定   第9章 命令   第10章 资源   第11章 样式和行为   第12章 形状、画刷和变换   第13章 几何图形和图画   第14章 效果和可视比对象   第15章 动画基础   第16章 高级动画   第17章 控件模板   第18章 自定义元素   第19章 数据绑定   第20章 格式化绑定的数据   第21章 数据视图   第22章 列表、网格和树   第23章 窗口   第24章 页面和导航   第25章 菜单、工具栏和功能区   第26章 声音和视频   第27章 3d绘图   第28章 文档   第29章 打印   第30章 与windows窗体的交互   第31章 多线程   第32章 插件模型   第33章 clickonce部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值