图书介绍

银光志 SILVERLIGHT 3.0开发详解与最佳实践PDF|Epub|txt|kindle电子书版本下载

银光志 SILVERLIGHT 3.0开发详解与最佳实践
  • 魏永超编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302214045
  • 出版时间:2009
  • 标注页数:554页
  • 文件大小:161MB
  • 文件页数:571页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

银光志 SILVERLIGHT 3.0开发详解与最佳实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

PART 1 开启Silverlight之门3

第1章 步入Silverlight世界3

1.1 Silverlight的起源与技术优势4

1.2 Silverlight的安装需求7

1.2.1 Silverlight支持的操作系统8

1.2.2 下载和安装Silverlight插件9

1.3 体验Silverlight应用程序12

1.3.1 淘宝商城店铺银光版12

1.3.2 新浪银光股票在线系统12

1.3.3 腾讯滔滔13

1.3.4 微软在线医疗系统解决方案13

1.3.5 Windows Vista——Silverlight版本14

1.3.6 在线游戏平台14

1.3.7 更多案例和技术支持15

1.4 Silverlight版本异同与特性一览16

1.4.1 Silverlight 1.016

1.4.2 Silverlight 1.1 Alpha17

1.4.3 Silverlight 2.018

1.4.4 Silverlight 3.021

1.5 小结25

第2章 Silverlight 3开发工具与开发实践27

2.1 Silverlight开发工具28

2.1.1 Visual Studio 2008/Visual Studio 201028

2.1.2 Silverlight Tools29

2.1.3 其他Silverlight开发必备工具与可选工具29

2.2 Silverlight开发工具的安装31

2.3 第一次Silverlight开发实践31

2.3.1 创建Silverlight 3应用程序项目32

2.3.2 编写第一个Silverlight应用程序33

2.3.3 使用Silverlight控件实现交互37

2.4 调试和错误处理40

2.4.1 设计界面40

2.4.2 加入托管代码41

2.4.3 运行和调试计算器程序41

2.5 使用Blend 3辅助Silverlight 3开发43

2.6 绘图和填充颜色46

2.7 使用Blend设计用户登录窗口界面47

2.8 轻松创建旋转文字动画51

2.9 创建按钮控件的视觉状态53

2.10 XAP文件与程序集缓存56

2.11 使用Blend草图流程开发演示网站57

2.12 远程托管你的Silverlight应用程序61

2.13 在IIS上部署Silverlight应用程序67

2.14 小结68

PART 2 Silverlight开发进阶71

第3章 XAML与Silverlight编程内功71

3.1 XAML语言概述72

3.2 Silverlight的XAML分类72

3.3 Silverlight的XAML结构74

3.3.1 关于XAML命名空间75

3.3.2 手工编写Silverlight UserControl76

3.4 声明XAML对象78

3.5 设置属性79

3.5.1 使用属性语法79

3.5.2 使用属性元素语法80

3.5.3 使用内容元素语法81

3.5.4 使用集合语法82

3.5.5 附加属性83

3.6 Silverlight编程模型84

3.6.1 JavaScriptAPI编程模型85

3.6.2 托管API编程模型85

3.6.3 使用C#托管代码设置属性86

3.6.4 使用GetValue和SetValue获取和设置属性88

3.6.5 XamlReader动态加载Silverlight对象89

3.7 DispatcherTimer与线程91

3.7.1 如何在Silverlight中创建多线程91

3.7.2 使用DispatcherTimer计时器93

3.7.3 开发一个唱片商店实例95

3.8 Silverlight全屏支持99

3.9 Silverlight数据绑定与验证101

3.9.1 数据流方向和更新通知101

3.9.2 数据验证103

3.9.3 数据转换105

3.10 Silverlight事件处理107

3.10.1 Silverlight事件类型107

3.10.2 事件的创建与处理108

3.10.3 键盘事件110

3.10.4 鼠标事件113

3.10.5 路由事件114

3.10.6 OriginalSource与sender117

3.10.7 鼠标拖放示例119

3.11 小结121

第4章 布局控件与程序界面设计123

4.1 Silverlight布局系统概述124

4.2 Canvas124

4.2.1 Canvas相对定位124

4.2.2 Canvas嵌套126

4.2.3 使用边框对象128

4.2.4 Z轴顺序130

4.3 StackPanel132

4.4 Grid135

4.4.1 行与列的定义135

4.4.2 合并单元格137

4.4.3 自动适应单元格尺寸139

4.5 使用宽度百分比141

4.6 边距属性142

4.7 对齐与拉伸属性144

4.8 使用C#管理布局对象147

4.8.1 动态地向Canvas添加界面元素147

4.8.2 动态地控制StackPanel的显示方向149

4.8.3 使用Grid来布局用户登录界面151

4.9 Silverlight自动适应浏览器尺寸154

4.10 使用布局元素和用户控件设计Silverlight网站155

4.11 小结160

第5章 矢量绘图能力161

5.1 形状绘图162

5.1.1 线条元素162

5.1.2 Rectangle和Ellipse元素164

5.1.3 Polyline和Polygon166

5.2 路径绘图169

5.2.1 路径标记语法169

5.2.2 绘图指令170

5.2.3 绘制直线和曲线171

5.3 几何绘图173

5.3.1 Geometry与Shape173

5.3.2 Geometry与Path173

5.3.3 LineGeometry174

5.3.4 RectangleGeometry和EllipseGeometry175

5.3.5 GeometryGroup176

5.4 PathGeometry178

5.4.1 PathFigure与PathSegment179

5.4.2 LineSegment对象180

5.4.3 ArcSegment对象181

5.4.4 BezierSegment曲线182

5.5 用C#绘制图形183

5.5.1 Rectangle和Ellipse183

5.5.2 Line、Polyline和Polygon185

5.5.3 Path和GeometryGroup188

5.5.4 在C#中使用路径标记语法189

5.5.5 使用绘图元素绘制销售统计图形190

5.6 小结194

第6章 画刷与着色195

6.1 色彩概念196

6.2 画刷类型197

6.2.1 纯色画刷198

6.2.2 线性渐变画刷199

6.2.3 放射渐变画刷202

6.3 星光特效示例204

6.4 在C#中使用画刷206

6.4.1 使用纯色和渐变画刷206

6.4.2 制作Silverlight取色器208

6.5 使用自定义色值210

6.6 小结212

PART 3 运用视觉效果与多媒体功能215

第7章 图像与视觉特效215

7.1 图像对象216

7.1.1 图像拉伸属性217

7.1.2 图像画刷218

7.2 在C#中使用图像219

7.3 使用BitmapImage的下载事件220

7.3.1 使用WriteableBitmap绘制位图221

7.3.2 文本画刷应用223

7.4 透明特效224

7.5 透明遮罩225

7.6 裁剪特效227

7.7 RenderTransform特效229

7.7.1 TranslateTransform对象229

7.7.2 RotateTransform对象230

7.7.3 ScaleTransform对象232

7.7.4 SkewTransform对象233

7.7.5 TransformGroup对象234

7.7.6 MatrixTransform对象236

7.7.7 在C#中应用变形对象239

7.7.8 Silverlight 3D Effects242

7.7.9 关于Element-To-Element Binding249

7.8 运用Silverlight 3D特性制作三维空间实例250

7.9 Silverlight 3 Effect特效256

7.9.1 BlurEffect256

7.9.2 DropShadowEffect258

7.10 小结260

第8章 动画261

8.1 故事板与事件触发器262

8.2 Silverlight线性插值动画264

8.2.1 DoubleAnimation动画265

8.2.2 ColorAnimation动画268

8.2.3 PointAnimation动画270

8.3 Silverlight关键帧动画271

8.3.1 DoubleAnimationUsingKey-Frames动画272

8.3.2 ColorAnimationUsingKey-Frames动画274

8.3.3 PointAnimationUsingKey-Frames动画276

8.4 使用C#管理动画278

8.5 实例:结合动画与控件开发跑马灯图片浏览器280

8.6 小结285

第9章 多媒体287

9.1 多媒体格式与通讯协议288

9.1.1 MediaElement支持与不支持的视频和音频格式288

9.1.2 MediaElement的媒体播放机制289

9.2 MediaElement对象290

9.3 视频拉伸模式291

9.4 MediaElement状态管理293

9.5 缓冲进度与下载进度295

9.6 获取和控制播放位置297

9.7 实例:全功能视频播放器298

9.8 视频画刷的应用303

9.9 小结304

PART 4 控件编程与Web集成307

第10章 Silverlight控件307

10.1 UIElement和Control概述308

10.1.1 UIElement308

10.1.2 Control308

10.2 按钮类控件309

10.2.1 Button控件309

10.2.2 HyperLinkButton控件311

10.3 选择控件312

10.3.1 CheckBox控件312

10.3.2 RadioButton控件314

10.3.3 ComboBox控件317

10.3.4 ListBox控件320

10.3.5 Slider控件324

10.4 日期显示和选择类控件326

10.4.1 Calendar控件326

10.4.2 DatePicker控件328

10.5 信息显示控件329

10.5.1 TextBlock控件330

10.5.2 ProgressBar控件331

10.5.3 ToolTipService333

10.6 文本显示和编辑控件334

10.6.1 TextBox控件335

10.6.2 PasswordBox控件337

10.7 数据显示338

10.7.1 DataGrid控件338

10.8 布局和元素控件343

10.8.1 GridSplitter控件343

10.8.2 ScrollViewer控件345

10.8.3 TabControl控件346

10.9 Silverlight 3控件347

10.9.1 Label与中文字体对照347

10.9.2 AutoCompleteBox349

10.9.3 DataPager350

10.9.4 TreeView352

10.10 控件样式模板355

10.10.1 样式定义355

10.10.2 样式的作用域357

10.10.3 使用控件模板358

10.10.4 使用视觉状态管理VSM362

10.10.5 视觉状态迁移(VisualTransition)365

10.11 小结367

第11章 Silverlight、HTML与JavaScript三者交互369

11.1 Silverlight对象模型与DOM370

11.2 获取Silverlight插件的错误信息372

11.3 在Silverlight中获取初始化参数和网页参数373

11.4 Silverlight捕获浏览器信息375

11.5 Silverlight操作HTML元素377

11.5.1 HTML元素操作Silverlight对象378

11.5.2 使用HttpUtility类379

11.5.3 使用Document.Cookies读写Cookie381

11.5.4 使用HtmlPage.Window类382

11.6 在Silverlight中调用JavaScript385

11.7 使用JavaScript调用Silverlight388

11.8 小结390

PART 5 Silverlight高级特性与案例分析第12章 数据访问、远程通信与Silverlight 3高级应用实例393

12.1 数据访问与远程通信394

12.1.1 WebClient394

12.1.2 WebClient与XmlReader395

12.1.3 WebRequest399

12.1.4 实现跨域访问401

12.1.5 Silverlight调用WCF服务402

12.2 实例:使用本地消息通讯功能制作聊天程序407

12.3 实例:Silverlight Socket通信410

12.3.1 Socket服务端控制台410

12.3.2 Silverlight客户端416

12.4 Isolated Storage独立存储419

12.4.1 操作目录和文件419

12.4.2 存储空间扩容425

12.4.3 使用独立存储配置426

12.5 文件打开对话框与文件上传429

12.6 使用保存文件对话框434

12.7 启用Silverlight应用程序库缓存437

12.8 实例:创建Silverlight Out of Brower应用程序438

12.9 使用托管代码安装和更新离线应用程序442

12.10 应用控件截图功能444

12.11 Silverlight 3 Easing动画集合446

12.12 使用墨迹画笔InkPresenter455

12.13 运用DeepZoom特效457

12.13.1 使用Composer创建DeepZoom资源458

12.13.2 使用MultiScaleImage引用DeepZoom461

12.13.3 使用子窗口控件463

12.13.4 使用Silverlight控件导航467

12.14 小结473

第13章 Silverlight应用扩展与高级实例475

13.1 LINQ数据操作476

13.1.1 LINQ查询实体对象集476

13.1.2 LINQ开发小实例477

13.2 LINQ操作数据库478

13.2.1 建立数据库环境478

13.2.2 SQL Server类型与.NET数据类型的映射表对比480

13.3 LINQ查询481

13.4 操作数据库数据(增删改)482

13.4.1 添加记录482

13.4.2 修改记录483

13.4.3 删除记录483

13.5 多表查询484

13.6 操作XML数据486

13.7 Silverlight的可视树与LINQ应用488

13.7.1 如何遍历可视树488

13.7.2 使用LINQ条件查询可视树元素490

13.8 实例:以LINQ、WCF与DataGrid控件制作数据管理系统491

13.8.1 使用WCF与LINQ取回数据集合填充DataGrid控件492

13.8.2 在自定义列中添加图片控件495

13.8.3 自定义DataGrid自动生成列496

13.8.4 结合LINQ、WCF和DataGrid制作用户管理系统499

13.9 使用.NET RIA Service进行数据库通讯508

13.9.1 创建ADO.NET Entity Model与DomainService509

13.9.2 取回数据填充到DataGrid控件并实现明细显示511

13.9.3 使用DomainDataSource和DataPager实现分页加载数据513

13.9.4 使用Silverlight Toolkit扩展组件515

13.9.5 安装Silverlight Toolkit开发包516

13.9.6 使用Silverlight Toolkit的主题控件换肤527

13.10 小结534

第14章 Silverlight XML留言簿实例535

14.1 Silverlight留言簿功能概述536

14.2 模块划分与XML数据格式537

14.3 创建用户留言实体类538

14.4 创建Web服务与LINQ、XML文件操作539

14.5 程序界面与功能逻辑代码541

14.6 留言簿程序运行界面展示552

14.7 留言簿功能列表553

14.8 小结554

热门推荐