理 论 部 分
第1章 Silverlight概述
1.1 Silverlight简介
1.1.1 什么是Silverlight
1.1.2 Silverlight提供的功能
1.1.3 Silverlight发展史
1.1.4 Silverlight体系结构
1.1.5 Silverlight生命周期
1.2 Silverlight开发
1.2.1 获取工具
1.2.2 安装Visual Web Developer Express
1.2.3 安装Silverlight工具
1.3 创建第一个Silverlight应用程序
第2章 矢量绘图、画刷与着色
2.1 为ASP.NET赋予新的生命
2.1.1 Silverlight面世之前
2.1.2 支持Silverlight的图形和动画
2.2 Silverlight中的图形
2.2.1 Shape
2.2.2 路径绘图
2.2.3 几何绘图
2.2.4 用C#绘制图形
2.2.5 色彩概念
2.2.6 画刷类型
2.2.7 使用C#代码绘制画刷
第3章 图像与视觉特效
3.1 图像对象
3.1.1 图片拉伸属性
3.1.2 图像画刷
3.2 在C#中使用图像
3.3 使用BitmapImage的下载事件
3.3.1 使用WriteableBitmap绘制位图
3.3.2 文本画刷应用
3.4 透明特效
3.5 透明遮罩
3.6 裁剪特效
3.7 RenderTransform特效
3.7.1 TranslateTransform对象
3.7.2 RotateTransform对象
3.7.3 ScaleTransform对象
3.7.4 SkewTransform对象
3.7.5 TransformGroup对象
3.7.6 MatrixTransform对象
3.7.7 在C#中应用变形对象
3.7.8 Silverlight 3D Effects
3.7.9 关于ElementToElement Binding
3.8 Silverlight 3 Effect特效
3.8.1 BlurEffect
3.8.2 DropShadowEffect
第4章 动画与多媒体
4.1 故事板和事件触发器
4.2 Silverlight线性插值动画
4.2.1 DoubleAnimation动画
4.2.2 ColorAnimation动画
4.2.3 PointAnimation动画
4.3 Silverlight关键帧动画
4.3.1 DoubleAnimationUsingKeyFrames动画
4.3.2 ColorAnimationUsingKeyFrames动画
4.3.3 PointAnimationUsingKeyFrames动画
4.4 使用C#管理动画
4.5 Silverlight多媒体格式与通信协议
4.5.1 MediaElement支持与不支持的视频和音频格式
4.5.2 MediaElement的媒体播放机制
4.6 MediaElement对象
4.7 视频拉伸模式
4.8 MediaElement状态管理
4.9 缓冲进度和下载进度
4.10 获取和控制播放位置
4.11 视频画刷的应用
第5章 Silverlight与HTML、JavaScript三者交互
5.1 Silverlight对象模型与DOM
5.2 获取Silverlight插件的错误信息
5.3 在Silverlight中获取初始化参数和网页参数
5.4 Silverlight捕获浏览器信息
5.5 Silverlight操作HTML元素
5.6 HTML元素操作Silverlight对象
5.6.1 使用HttpUtility类
5.6.2 使用Document.Cookies读写Cookie
5.6.3 使用HtmlPage.Window类
5.7 Silverlight调用JavaScript
5.8 使用JavaScript调用Silverlight
第6章 数据访问与Silverlight高级应用实例
6.1 数据访问与远程通信
6.1.1 WebClient
6.1.2 WebClient与XmlReader
6.1.3 WebRequest
6.1.4 实现跨域访问
6.1.5 Silverlight调用WCF服务
6.2 文件打开对话框与文件上传
6.3 使用保存文件对话框
6.4 启用Silverlight应用程序库缓存
6.5 应用控件截图功能
6.6 Silverlight 3 Easing动画集合
6.7 使用墨迹控件InkPresenter
6.8 使用Silverlight控件导航
上 机 部 分
上机1 Silverlight概述
第1阶段 指导
指导1新建一个Silverlight程序
指导2初识Blend
第2阶段 练习
练习使用Blend工具制作简单动画
上机2 矢量绘图、画刷与着色
第1阶段 指导
指导1使用Blend或VS2008制作星光特效
指导2使用VS2008制作Silverlight取色器
第2阶段 练习
练习使用绘图元素绘制销售统计图形
上机3 图像与视觉特效
第1阶段 指导
指导1实现水中倒影效果
指导2运用Silverlight 3D特性制作三维空间
第2阶段 练习
练习运用Silverlight打造特效工具栏
上机4 动画与多媒体
第1阶段 指导
指导1结合动画与控件开发跑马灯图片浏览器
指导2全功能视频播放器
第2阶段 练习
练习制作Silverlight时钟效果
上机5 Silverlight与HTML、JavaScript三者交互
第1阶段 指导
指导1创建一个Silverlight程序
指导2保存Cookie
第2阶段 练习
练习读取Cookie文件中的用户名密码实现自动登