《Silverlight 2完美征程》:书稿目录

内容简介

本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇四个部分,共22个章节,以Silverlight 2为主要版本从不一样的层面进行了阐释,第一部分介绍Silverlight 中的基础知识、控件模型以及它在绘图方面的能力;第二部分介绍了Silverlight中丰富的网络通讯功能、托管代码与浏览器之间的互操做性以及数据绑定等;第三部分对Silverlight应用程序的生命周期进行剖析,并介绍了一些调试技巧;最后一部分开发了Deep Zoom应用程序和图表应用程序两个案例。全书对每一个知识点都经过示例进行讲解,一步一步带您进入Silverlight世界。
详情敬请访问《Silverlight 2完美征程》官方网站: [url]http://www.dotneteye.cn/silverlight[/url]

第一章 进入Silverlight世界

1.1 Silverlight概述
1.2 建立基本的Silverlight应用
1.3 开发工具简介
1.4 认识XAML
1.5 应用案例
1.6 本章小结

第二章 基本控件

2.1 控件模型概述
2.2 命令控件
2.3 文本编辑控件
2.4 选择控件
2.5 列表控件
2.6 日期控件
2.7 信息显示控件
2.8 数据显示控件
2.9 多媒体控件
2.10 布局控件
2.11 本章小结

第三章 界面布局

3.1 界面布局概览
3.2 使用Canvas绝对布局
3.3 使用StackPanel局部布局
3.4 使用Grid相对布局
3.5 使用边距
3.6 使用边框控件
3.7自定义布局面板
3.8 全屏支持
3.9 实例开发
3.10本章小结

第四章 封装控件观感

4.1 控件观感概览
4.2 使用样式
4.3 使用控件模板
4.4 视觉状态管理
4.5 本章小结

第五章 事件处理

5.1 事件概述
5.2 鼠标事件处理
5.3 键盘事件处理
5.4 焦点支持
5.5 实例开发
5.6 本章小结

第六章 绘图应用

6.1 绘图概览
6.2 直线Line
6.3 矩形Rectangle
6.4 椭圆形Ellipse
6.5 多边形Polygon
6.6 多线形Polyline
6.7 路径Path
6.8 实例开发
6.9 本章小结

第七章 画刷应用

7.1 画刷简介
7.2 单色实心画刷SolidColorBrush
7.3 线性渐变画刷LinearGradientBrush
7.4 放射性渐变画刷RadialGradientBrush
7.5 图像画刷ImageBrush
7.6 视频画刷VideoBrush
7.7 实例开发
7.8 本章小结

第八章 图像处理

8.1 图像处理简介
8.2 建立图像
8.3 图像拉伸
8.4 图像裁剪
8.5 半透明遮罩
8.6 实例开发
8.7 本章小结

第九章几何图形

9.1 几何图形介绍
9.2 几何图形的使用
9.3 简单几何图形
9.4 复杂几何图形
9.5 组合几何图形
9.6 本章小结

第十章 变形效果应用

10.1 变换对象简介
10.2 RotateTransform旋转变换
10.3 ScaleTransform缩放变换
10.4 SkewTransform倾斜变换
10.5 TranslateTransform移动变换
10.6 TransformGroup变换组
10.7 MatrixTransform矩阵变换
10.8 实现动画变换
10.9 动态添加变换
10.10 实例开发
10.11 本章小结

第十一章 数据绑定

11.1 数据绑定简介
11.2 绑定数据对象
11.3 数据绑定模式
11.4 绑定对象集合
11.5 构建数据服务
11.6 使用数据模板
11.7 DataGrid控件
11.8 数据转换
11.9 数据验证
11.10 实例开发
11.11 本章小结

第十二章 网络与通讯

12.1 数据与通讯概述
12.2 调用Web Service
12.3 调用WCF服务
12.4 使用WebClient通讯
12.5 访问RESTful服务
12.6 使用HttpWebRequest通讯
12.7 数据操做格式
12.8 访问ADO.NET Data Service
12.9 跨域通讯策略
12.10 本章小结

第十三章 与浏览器交互

13.1 浏览器交互简介
13.2 访问文档对象模型
13.3 使用托管代码调用JavaScript
13.4 使用JavaScript调用托管代码
13.5 使用托管代码处理DOM元素事件
13.6 使用JavaScript处理托管事件
13.7 混合HTML和Silverlight
13.8 与浏览器交互相关辅助方法
13.9 安全设置
13.10 实例开发
13.11 本章小结

第十四章 影音播放

14.1 影音播放概述
14.2 MediaElement对象
14.3 媒体状态控制
14.4 VideoBrush和MediaElement
14.5 本章小结

第十五章 制做动画

15.1 动画概述
15.2 时间线
15.3 故事板
15.4 From/To/By动画
15.5 关键帧动画
15.6 编程方式控制动画
15.7 实例开发
15.8 本章小结

第十六章 自定义控件

16.1 控件模型
16.2 自定义简单按钮控件
16.3 本章小结

第十七章 独立存储

17.1 独立存储概述
17.2 使用独立存储
17.3 管理存储空间
17.4 读写应用程序配置
17.5 进一步认识独立存储
17.6 本章小结

第十八章 墨迹标注使用

18.1 InkPresenter控件使用
18.2 收集显示数据
18.3 笔画设计
18.4 美化InkPresenter
18.5 标注存储
18.6 本章小结

第十九章 应用程序剖析

19.1 应用程序概述
19.2 应用程序生命周期
19.3 应用程序宿主
19.4 应用程序包揭秘
19.5 应用程序部署
19.6 本章小结

第二十章 异常处理与调试

20.1 异常处理
20.2 使用Visual Studio基本调试
20.3 使用Windbg高级调试
20.4 本章小结

第二十一章 开发Deep Zoom应用程序

21.1 Deep Zoom概述
21.2 Deep Zoom示例
21.3 本章小结

第二十二章 开发图表应用程序

22.1 Silverlight Toolkit概述
22.2 开发图表示例
22.3 本章小结
详情敬请访问《Silverlight 2完美征程》官方网站: [url]http://www.dotneteye.cn/silverlight[/url]