《Silverlight应用与开发》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:罗俊海,郑龙,周忠宝编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302504092
  • 页数:209 页
图书介绍:本书从Silverlight应用与开发者的角度出发,对Silverlight进行了全面、详细的讲解。全书共6章和6个上机实操,主要介绍了Silverlight简介、矢量绘图-画刷与着色、图像与视觉特效、动画与多媒体、Silverlight与html JavaScript三者交互、数据访问与Silverlight高级应用实例等相关知识,且每章都配有丰富的实例、要点和作业,帮助读者理解和掌握书中的内容,非常适合教师教学和学生自学。

理论部分 3

第1章 Silverlight概述 3

1.1 Silverlight简介 3

1.1.1 什么是Silverlight 3

1.1.2 Silverlight提供的功能 5

1.1.3 Silverlight发展史 5

1.1.4 Silverlight体系结构 9

1.1.5 Silverlight生命周期 12

1.2 Silverlight开发 15

1.2.1 获取工具 15

1.2.2 安装Visual Web Developer Express 19

1.2.3 安装Silverlight工具 19

1.3 创建第一个Silverlight应用程序 20

第2章 矢量绘图、画刷与着色 27

2.1 为ASP.NET赋予新的生命 27

2.1.1 Silverlight面世之前 27

2.1.2 支持Silverlight的图形和动画 28

2.2 Silverlight 中的图形 28

2.2.1 Shape 28

2.2.2 路径绘图 34

2.2.3 几何绘图 37

2.2.4 用C#绘制图形 41

2.2.5 色彩概念 43

2.2.6 画刷类型 44

2.2.7 使用C#代码绘制画刷 49

第3章 图像与视觉特效 51

3.1 图像对象 51

3.1.1 图片拉伸属性 52

3.1.2 图像画刷 53

3.2 在C#中使用图像 54

3.3 使用BitmapImage的下载事件 55

3.3.1 使用WriteableBitmap绘制位图 56

3.3.2 文本画刷应用 57

3.4 透明特效 58

3.5 透明遮罩 59

3.6 裁剪特效 61

3.7 RenderTransform特效 62

3.7.1 TranslateTransform对象 63

3.7.2 RotateTransform对象 64

3.7.3 ScaleTransform对象 65

3.7.4 SkewTransform对象 65

3.7.5 TransformGroup对象 66

3.7.6 MatrixTransform对象 67

3.7.7 在C#中应用变形对象 69

3.7.8 Silverlight 3D Effects 71

3.7.9 关于Element-To-ElementBinding 74

3.8 Silverlight 3 Effect特效 74

3.8.1 BlurEffect 74

3.8.2 DropShadowEffect 77

第4章 动画与多媒体 79

4.1 故事板和事件触发器 79

4.2 Silverlight线性插值动画 81

4.2.1 DoubleAnimation动画 82

4.2.2 ColorAnimation动画 83

4.2.3 PointAnimation动画 85

4.3 Silverlight关键帧动画 86

4.3.1 DoubleAnimationUsingKeyFrames动画 87

4.3.2 ColorAnimationUsingKeyFrames动画 90

4.3.3 PointAnimationUsingKeyFrames动画 91

4.4 使用C#管理动画 93

4.5 Silverlight多媒体格式与通信协议 95

4.5.1 MediaElement支持与不支持的视频和音频格式 95

4.5.2 MediaElement的媒体播放机制 97

4.6 MediaElement对象 97

4.7 视频拉伸模式 98

4.8 MediaElement状态管理 99

4.9 缓冲进度和下载进度 99

4.10 获取和控制播放位置 101

4.11 视频画刷的应用 101

第5章 Silverlight与HTML、JavaScript三者交互 103

5.1 Silverlight对象模型与DOM 103

5.2 获取Silverlight插件的错误信息 105

5.3 在Silverlight中获取初始化参数和网页参数 106

5.4 Silverlight捕获浏览器信息 107

5.5 Silverlight操作HTML元素 108

5.6 HTML元素操作Silverlight对象 110

5.6.1 使用HttpUtility类 111

5.6.2 使用Document.Cookies读写Cookie 113

5.6.3 使用HtmlPage.Window类 116

5.7 Silverlight调用JavaScript 119

5.8 使用JavaScript调用Silverlight 122

第6章 数据访问与Silverlight高级应用实例 124

6.1 数据访问与远程通信 124

6.1.1 WebClient 124

6.1.2 WebClient与XmlReader 125

6.1.3 WebRequest 129

6.1.4 实现跨域访问 130

6.1.5 Silverlight调用WCF服务 131

6.2 文件打开对话框与文件上传 135

6.3 使用保存文件对话框 139

6.4 启用Silverlight应用程序库缓存 140

6.5 应用控件截图功能 141

6.6 Silverlight 3 Easing动画集合 143

6.7 使用墨迹控件InkPresenter 144

6.8 使用Silverlight控件导航 146

上机部分 155

上机1 Silverlight概述 155

第1阶段 指导 155

指导1 新建一个Silverlight程序 155

指导2 初识Blend 156

第2阶段 练习 161

练习使用Blend工具制作简单动画 161

上机2 矢量绘图、画刷与着色 162

第1阶段 指导 162

指导1 使用Blend或VS2008制作星光特效 162

指导2 使用VS2008制作Silverlight取色器 164

第2阶段 练习 167

练习 使用绘图元素绘制销售统计图形 167

上机3 图像与视觉特效 168

第1阶段 指导 168

指导1 实现水中倒影效果 168

指导2 运用Silverlight 3D特性制作三维空间 169

第2阶段 练习 175

练习 运用Silverlight打造特效工具栏 175

上机4 动画与多媒体 176

第1阶段 指导 176

指导1 结合动画与控件开发跑马灯图片浏览器 176

指导2 全功能视频播放器 181

第2阶段 练习 186

练习 制作Silverlight时钟效果 186

上机5 Silverlight与HTML、JavaScript三者交互 188

第1阶段 指导 188

指导1 创建一个Silverlight程序 188

指导2 保存Cookie 189

第2阶段 练习 190

练习 读取Cookie文件中的用户名密码实现自动登录 190

上机6 数据访问与Silverlight高级应用实例 192

第1阶段 指导 192

指导1 实现用户登录 192

指导2 实现员工管理的新增 201

第2部分 练习 209

练习 实现员工管理的删除和修改 209