图书介绍
精通Sliverlight-RIA开发技术详解【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 丁士锋编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115177007
- 出版时间:2008
- 标注页数:468页
- 文件大小:164MB
- 文件页数:486页
- 主题词:
PDF下载
下载说明
精通Sliverlight-RIA开发技术详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Silverlight入门与开发环境第1章 Silverlight基础3
1.1 Silverlight概述3
1.1.1 Silverlight是什么3
1.1.2 Silverlight能做什么4
1.1.3 跨平台的用户体验5
1.1.4 可扩展的编程模型和协作工具5
1.1.5 高质量、低成本的多媒体技术6
1.1.6 结合数据、服务器和服务6
1.2 Silverlight实例概览6
1.2.1 多媒体播放器6
1.2.2 演示网站8
1.3 下载和安装Silverlight8
1.3.1 Silverlight版本介绍8
1.3.2 Silverlight 1.0简介8
1.3.3 Silverlight的新特性9
1.3.4 客户端Silverlight运行时9
1.3.5 Silverlight开发工具和SDK10
1.4 第一个Silverlight应用程序11
1.4.1 创建Silverlight项目11
1.4.2 编写XAML代码12
1.4.3 使用Blend 2设计动画13
1.4.4 编写后台代码控制动画14
1.5 Silverlight项目文件结构14
1.5.1 Web页面15
1.5.2 XAML与代码后置文件16
1.5.3 CreateSilverlight.js创建Silverlight插件16
1.5.4 Silverlight.js辅助文件17
1.5.5 项目文件的关系17
1.6 小结18
第2章 Silverlight技术概述19
2.1 位图和矢量图19
2.1.1 位图19
2.1.2 矢量图20
2.2 什么是WPF20
2.3 LINQ简介21
2.3.1 什么是语言集成查询(LINQ)21
2.3.2 LINQ示例22
2.3.3 简单查询23
2.3.4 条件查询24
2.3.5 联合查询25
2.3.6 聚合查询26
2.4 Silverlight架构总览26
2.4.1 Silverlight平台27
2.4.2 核心呈现框架27
2.4.3 Silverlight的.NET框架特性28
2.4.4 附加的Silverlight编程特性28
2.5 小结28
第3章 Silverlight工具集合29
3.1 Visual Studio 2008集成化开发环境29
3.1.1 开发多个.NET框架版本应用程序30
3.1.2 JavaScript的智能提示和调试功能30
3.1.3 增强的Web设计时支持31
3.1.4 对.NET Framework新项目的支持32
3.2 Microsoft Expression设计工具简介33
3.2.1 Microsoft Expression Blend 2交互式设计工具33
3.2.2 Microsoft Expression Design图形设计工具34
3.3 小结35
第2篇 Silverlight设计元素39
第4章 XAML基础39
4.1 XAML基本语法39
4.1.1 什么是XAML40
4.1.2 定义XAML对象41
4.1.3 XAML属性……4l42
4.1.4 特性(Attribute)语法42
4.1.5 使用属性(Property)元素语法42
4.1.6 使用内容元素语法定义属性43
4.1.7 使用隐式集合语法设置属性43
4.1.8 使用附加属性44
4.1.9 XAML与代码后置文件44
4.2 编写XAML46
4.2.1 使用Visual Studio 2008开发XAML46
4.2.2 使用Microsoft Express Blend可视化编写XAML46
4.3 小结47
第5章 Silverlight对象模型48
5.1 Silverlight模型分类48
5.1.1 文档对象模型48
5.1.2 Silverlight对象模型51
5.1.3 对象模型的混合51
5.2 Silverlight对象定位51
5.2.1 画布对象51
5.2.2 定位路径、几何图形和其他形状53
5.2.3 变换53
5.2.4 z轴顺序55
5.3 小结56
第6章 Silverlight图形元素57
6.1 Canvas对象57
6.1.1 Canvas对象设置57
6.1.2 x:Name属性58
6.1.3 xmlns和xmlns:x属性59
6.1.4 Loaded属性60
6.1.5 x:Class属性60
6.1.6 Width和Hight属性60
6.1.7 Background属性60
6.1.8 Canvas.Left,Canvas.Top,Canvas.Zindex属性61
6.1.9 Opacity属性61
6.1.10 向Canvas中添加图形元素61
6.1.11 嵌套Canvas62
6.1.12 拖动画布示例63
6.2 文本和字体68
6.2.1 TextBlock元素68
6.2.2 文本字体设置68
6.2.3 格式化文本69
6.2.4 文本前景填充69
6.2.5 文本换行70
6.2.6 文本修饰71
6.2.7 文字变换效果72
6.2.8 使用旋转变换73
6.2.9 使用缩放变换73
6.2.10 使用倾斜变换74
6.2.11 使用移动变换75
6.2.12 中文文本的显示76
6.3 Brushes画刷77
6.3.1 SolidColorBrush单色画刷77
6.3.2 LinearGradientBrush线性渐变画刷78
6.3.3 RadialGradientBruash放射渐变画刷79
6.3.4 ImageBrush图像画刷83
6.3.5 VideoBrush影像画刷83
6.4 图像元素84
6.4.1 Image元素介绍84
6.4.2 透明和遮罩效果85
6.4.3 图像的裁切86
6.5 图形对象Shapes86
6.5.1 图形对象简介87
6.5.2 绘制直线87
6.5.3 绘制矩形89
6.5.4 绘制多边形90
6.5.5 绘制椭圆91
6.5.6 绘制多线形92
6.5.7 使用路径工具93
6.6 几何图形94
6.6.1 几何图形简介94
6.6.2 简单几何图形94
6.6.3 路径几何图形96
6.6.4 几何图形的组合98
6.6.5 小型几何语言99
6.7 Silverlight变换特性100
6.7.1 图形变换简介100
6.7.2 RotateTransform旋转变换100
6.7.3 ScaleTransform缩放变换102
6.7.4 SkewTransform扭曲渐变102
6.7.5 TranslateTransform移动变换104
6.7.6 MatrixTransform矩阵变换105
6.7.7 TransformGroup变换组合105
6.8 小结106
第7章 多媒体107
7.1 MediaElement对象107
7.1.1 简单的多媒体播放107
7.1.2 常用MediaElement属性介绍108
7.1.3 交互式多媒体播放109
7.1.4 全屏模式111
7.1.5 时间线标志115
7.1.6 在Silverlight中使用播放列表117
7.2 Microsoft Expression Encoder简介118
7.2.1 使用Microsoft Expression Encoder创建时间线标志119
7.2.2 使用Microsoft Expression Encoder创建脚本命令122
7.3 小结122
第8章 动画123
8.1 动画特性123
8.1.1 Silverlight动画简介123
8.1.2 一个简单的动画示例123
8.1.3 动画类型125
8.1.4 动画的基本属性126
8.1.5 基本类型动画129
8.1.6 DoubleAnimation动画129
8.1.7 ColorAnimation动画131
8.1.8 PointAnimation动画132
8.1.9 添加多个动画133
8.2 交互式动画制作134
8.2.1 Storyboard故事板对象134
8.2.2 一个简单的交互式动画示例134
8.2.3 将故事板作为资源138
8.3 关键帧动画制作139
8.3.1 关键帧动画技术简介139
8.3.2 关键帧动画类型140
8.3.3 DoubleAnimationUsingKeyFrames关键帧动画140
8.3.4 ColorAnimationUsingKeyFrames关键帧动画142
8.3.5 PointAnimationUsingKeyFrames关键帧动画143
8.3.6 关键帧动画的基本属性144
8.3.7 关键帧属性144
8.3.8 内插方法简介145
8.3.9 Linear线性内插方法145
8.3.10 Discrete离散内插方法145
8.3.11 Splined样条内插方法146
8.4 小结147
第9章 案例学习:电子时钟148
9.1 设计时钟148
9.1.1 时钟结构148
9.1.2 设计时钟外框149
9.1.3 设计时钟倾斜面149
9.1.4 设计时钟指针151
9.1.5 添加时钟指针动画152
9.1.6 编程控制指针153
9.2 小结154
第10章 Microsoft Expression Blend 2设计工具155
10.1 基本操作155
10.1.1 用户界面介绍155
10.1.2 绘制基本图形155
10.2 添加动画160
10.2.1 创建故事板161
10.2.2 添加关键帧161
10.2.3 添加动画控制代码163
10.3 添加多媒体元素164
10.3.1 添加MediaElement对象164
10.3.2 添加多媒体裁切效果166
10.4 小结166
第3篇 Silverlight开发169
第11章 使用.NET开发Silverlight应用程序169
11.1 创建一个Silverlight项目169
11.1.1 设计图形元素170
11.1.2 添加提示文本170
11.1.3 编写后台代码171
11.1.4 Silverlight程序集介绍173
11.2 如何调试Silverlight应用程序174
11.3 处理异常和错误175
11.3.1 添加应用程序异常175
11.3.2 XAML代码的错误处理176
11.4 小结178
第12章 创建交互式应用程序179
12.1 在x:Class中创建事件处理179
12.2 处理键盘和鼠标事件181
12.2.1 鼠标事件181
12.2.2 MouseEventArgs参数183
12.2.3 鼠标动画示例-简单相册185
12.2.4 事件冒泡机制186
12.2.5 鼠标托动编程187
12.2.6 拖动编程示例189
12.3 处理键盘事件191
12.3.1 添加键盘事件191
12.3.2 KyeboardEventArgs参数192
12.3.3 键盘事件示例193
12.4 使用Silverlight SDK中的控件194
12.4.1 Button按钮控件195
12.4.2 RepeatButton按钮控件196
12.4.3 GripThumb按钮控件197
12.4.4 Thumb按钮控件197
12.4.5 按钮控件继承层次结构197
12.4.6 Slider拖动条控件198
12.4.7 ScrollBar滚动条控件200
12.4.8 ScrollViewer滚动查看器控件201
12.4.9 ListBox列表框控件202
12.5 创建Silverlight用户控件204
12.5.1 创建Silverlight类库项目204
12.5.2 定义控件外观204
12.5.3 定义控件属性205
12.5.4 添加控件事件207
12.5.5 测试自定义控件210
12.6 动态创建控件211
12.6.1 使用.NET代码创建控件211
12.6.2 动态绘制矩形示例212
12.6.3 从XAML代码中创建控件214
12.6.4 鼠标跟随示例215
12.7 小结216
第13章 使用Downloader对象217
13.1 Downloader对象简介217
13.1.1 下载包217
13.1.2 创建和初始化Downloader对象218
13.1.3 显示下载进度条219
13.1.4 接收Downloader对象内容220
13.1.5 Downloader对象的属性和方法221
13.2 使用Downloader对象下载多个文件221
13.3 自定义进度条示例222
13.3.1 圆形进度显示223
13.3.2 进度条代码实现223
13.4 小结225
第14章 XML文件处理226
14.1 获取远程XML226
14.2 使用XmlReader读取XML文件227
14.2.1 XmlReader对象简介228
14.2.2 读取XML元素228
14.2.3 读取XML属性232
14.3 使用XmlWriter写入XML文件235
14.3.1 XmlWriter简介235
14.3.2 写入元素236
14.3.3 写入属性237
14.3.4 XmlWriter综合示例237
14.4 用XamlReader类动态加载XAML代码239
14.5 XML文件和XamlReader示例程序240
14.5.1 获取XML文件内容242
14.5.2 读取和写入XML243
14.5.3 加载XAML文档246
14.6 小结246
第15章 客户端与服务器端通信247
15.1 Silverlight中应用Web服务247
15.1.1 创建Web服务247
15.1.2 创建Silverlight应用程序248
15.1.3 Silverlight项目与Web服务的部署249
15.2 实例体验:基于Web服务的RSS阅读器250
15.2.1 创建Web服务251
15.2.2 使用Xlinq解析XML文件254
15.2.3 创建Silverlight项目257
15.3 小结262
第16章 Silverlight与HTML的交互263
16.1 在托管代码中访问HTML DOM元素263
16.1.1 获取浏览器信息264
16.1.2 使用HtmlPage类265
16.1.3 使用HtmlDocument类访问DOM元素266
16.1.4 使用HtmlElement类269
16.1.5 为DOM元素绑定事件270
16.2 Silverlight与HTML交互示例271
16.2.1 XAML代码定义272
16.2.2 定义DOM元素事件272
16.2.3 编写托管代码绘制螺旋273
16.3 JavaScript代码与C#托管代码的交互276
16.3.1 使用托管代码调用JavaScript代码276
16.3.2 使用JavaScript代码访问托管代码279
16.4 自动调整画布尺寸的示例281
16.4.1 处理浏览器的尺寸变化282
16.4.2 调整Silverlight插件的尺寸283
16.5 小结285
第17章 Silverlight文件处理286
17.1 使用隔离存储区286
17.1.1 初始化隔离存储区286
17.1.2 在隔离存储区中操作文件287
17.2 使用Silverlight上传文件289
17.2.1 OpenFileDialog对象简介289
17.2.2 打开文本文件291
17.2.3 选择多个文件292
17.2.4 使用Web Services上传文件294
17.2.5 获取服务器端文件列表299
17.3 小结306
第18章 Silverlight与ASP.NET的集成307
18.1 Microsoft ASP.NET Futures简介307
18.1.1 安装Microsoft ASP.NET Futures307
18.1.2 使用ASP.NET中的XAML服务器端控件308
18.1.3 使用Media服务器控件310
18.2 在ASP.NET中动态创建XAML312
18.2.1 使用内联XAML创建动态界面312
18.2.2 在Server端处理Silverlight中的事件314
18.2.3 在Server端动态创建XAML代码片断316
18.3 小结320
第4篇 Silverlight实战323
第19章 相册系统实战323
19.1 设计相册系统外观323
19.1.1 设计图片的显示323
19.1.2 设计图片的动画324
19.1.3 添加相册标题327
19.2 编写C#代码327
19.2.1 加载图片327
19.2.2 编写鼠标事件代码329
19.3 小结330
第20章 视频播放器331
20.1 设计用户界面331
20.1.1 设计播放器背景332
20.1.2 设计播放列表窗口333
20.1.3 设计播放窗体336
20.1.4 定义播放列表折叠动画338
20.2 编写控制代码339
20.2.1 定义状态枚举339
20.2.2 定义Page Loaded事件339
20.2.3 使用SetupListbox方法关联播放列表事件341
20.2.4 ListBoxItem类342
20.2.5 播放列表滚动条344
20.2.6 播放列表的折叠编程345
20.2.7 加载多媒体文件347
20.2.8 调整播放进度条349
20.2.9 播放器控制按钮350
20.3 小结355
第21章 SilverlightSurface电子图片夹剖析356
21.1 程序结构分析356
21.2 图片夹用户控件357
21.2.1 用户控件XAML设计357
21.2.2 用户控件程序代码358
21.3 Silverlight项目结构362
21.4 小结365
第22章 Silverlight统计图表366
22.1 创建统计图表用户控件366
22.1.1 在VS 2008中创建Silverlight用户控件366
22.1.2 设计用户界面367
22.1.3 定义图表属性368
22.1.4 控件加载时初始化图表数据373
22.1.5 布局图表374
22.1.6 加载图表数据375
22.1.7 绘制图表378
22.2 使用图表控件380
22.2.1 创建Silverlight项目381
22.2.2 添加图表控件382
22.2.3 将Silverlight项目添加到ASP.NET中383
22.3 小结385
第23章 Silverlight UI控件示例386
23.1 UI控件基础387
23.1.1 类层次结构387
23.1.2 ControlBase基类387
23.1.3 ButtonBase按钮控件基类388
23.1.4 ScreenBase屏幕显示控件基类392
23.2 实现UI控件394
23.2.1 实现SimpleButton按钮控件394
23.2.2 实现简单的模式对话框控件398
23.2.3 实现向导控件401
23.2.4 实现主屏幕控件407
23.3 使用Silverlight UI控件410
23.4 小结411
第24章 基于TreeView控件的相册412
24.1 项目基础结构412
24.1.1 类层次结构412
24.1.2 ControlBase控件基类413
24.1.3 ButtonBase与PanelBase抽象基类416
24.1.4 PanelChildrenCollection面板子元素集合类417
24.2 实现TreeView控件422
24.2.1 实现折叠按钮控件422
24.2.2 实现TreeNode控件424
24.2.3 TreeNodeCollection节点集合类431
24.2.4 实现TreeView控件435
24.3 实现AnimatedFlowPanel动画面板控件438
24.3.1 AnimatedFlowPanel面板介绍438
24.3.2 实现AnimatedFlowPanel控件438
24.4 实现WallPaperViewer图片查看器443
24.4.1 设计WallPaperViewer外观443
24.4.2 实现缩略图按钮ThumbnailButton控件444
24.4.3 管理和加载图片447
24.4.4 编写WallPaperViewer后置代码449
24.5 小结453
第25章 打气球游戏454
25.1 程序结构分析454
25.2 Balloon用户控件实现454
25.2.1 用户控件XAML设计455
25.2.2 用户控件程序代码456
25.3 Silverlight项目分析462
25.3.1 用户界面设计463
25.3.2 程序代码设计464
25.4 小结468
热门推荐
- 1215319.html
- 3165141.html
- 3434195.html
- 460610.html
- 631618.html
- 824710.html
- 2054708.html
- 763624.html
- 2009174.html
- 3260821.html
- http://www.ickdjs.cc/book_1746764.html
- http://www.ickdjs.cc/book_3777005.html
- http://www.ickdjs.cc/book_2027545.html
- http://www.ickdjs.cc/book_3210461.html
- http://www.ickdjs.cc/book_1210664.html
- http://www.ickdjs.cc/book_3496767.html
- http://www.ickdjs.cc/book_1789791.html
- http://www.ickdjs.cc/book_1313249.html
- http://www.ickdjs.cc/book_884727.html
- http://www.ickdjs.cc/book_3338228.html