当前位置:首页 > 工业技术
零基础学通Silverlight
零基础学通Silverlight

零基础学通SilverlightPDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:万晓凌编著
  • 出 版 社:南京:东南大学出版社
  • 出版年份:2010
  • ISBN:9787564124083
  • 页数:341 页
图书介绍:本书入由浅入深、全方位地介绍了Silverlight技术,分为准备篇、设计篇、开发篇和实战篇4个部分,从不同的层面进行了阐释,把握合适的难易程度,引入生动实例,尽量做到循序渐进、简单明了、零基础学通。准备篇从SQL Server、C#到ASP.NET,用最少的篇幅讲解了涉及Silverlight开发的最重要的基础知识。
《零基础学通Silverlight》目录
标签:编著 基础

第一部分 Silverlight准备篇 3

第1章 Silverlight 4简介 3

1.1 什么是Silverlight 3

1.2 Silverlight技术架构 4

1.3 XAML概述 6

1.4 参考网址 7

第2章 主要工具安装与使用 10

2.1 安装Visual Studio 2010 10

2.2 安装Silverlight 4工具包 12

2.3 安装Expression Blend 4 14

2.4 安装SQL Server 2008 Express 14

2.5 创建第一个Silverlight应用 18

第3章 基础准备 26

3.1 数据库基础 26

3.1.1 SQL Server简介 26

范例1 示范使用SQL Server创建数据库 27

3.1.2 表及表的关系 29

3.1.3 数据库设计 29

3.2 C#编程基础 30

3.2.1 C#简介 30

范例2 简单的C#经典程序 31

3.2.2 变量和常量 32

3.2.3 数据类型 33

3.2.4 控制语句 34

范例3 显示杨辉三角形 35

3.2.5 面向对象 36

范例4 示范使用面向对象编程 38

3.2.6 LINQ基本语法 39

范例5 示范使用LINQ to SQL 42

3.3 了解ASP.NET 46

3.3.1 ASP.NET简介 46

3.3.2 ASP.NET Web窗体 47

3.3.3 ASP.NET控件 47

范例6 创建一个ASP.NET应用程序 48

第4章 Expression Blend入门 51

4.1 概述 51

4.2 视图 51

4.3 工作区 51

4.4 主要面板 52

4.4.1 工具条 52

4.4.2 对象和时间线面板 53

4.4.3 项目面板 55

4.4.4 属性面板 55

4.4.5 调整布局 56

范例1 示范Expression Blend常用操作 57

范例2 示范使用Expression Blend设计时钟 58

第二部分 Silverlight设计篇 65

第5章 XAML基础 65

5.1 XAML架构 65

5.2 命名空间 66

5.3 声明对象 67

5.4 设置属性 67

5.4.1 简单属性语法 67

5.4.2 属性元素语法 68

5.4.3 内容元素语法 70

5.4.4 隐式集合语法 71

5.5 标记扩展 72

范例1 示范使用标记扩展 73

5.6 样式资源 75

范例2 示范使用样式资源 77

第6章 布局和导航 80

6.1 布局原则 80

6.2 使用Grid面板进行布局 81

范例1 示范使用Grid对象来进行布局 83

6.3 使用StackPanel面板进行布局 84

范例2 示范使用StackPanel面板 85

6.4 使用Canvas面板进行布局 87

范例3 示范使用综合布局 87

6.5 导航模板 91

第7章 文本元素 94

7.1 主要属性 94

7.2 基本修饰 95

7.2.1 Run对象 95

7.2.2 段落控制 96

7.3 高级修饰 97

第8章 图形和图像 99

8.1 线条 99

8.2 矩形 100

8.3 椭圆形与圆形 102

8.4 路径绘图 102

范例1 示范动态绘制图形对象 104

8.5 图像 107

范例2 深度缩放Deep Zoom 108

第9章 变换特效 112

9.1 旋转变换 112

9.2 缩放变换 113

9.3 扭曲变换 114

9.4 移动变换 115

9.5 组合变换 115

9.6 复合变换 116

9.7 矩阵变换 117

范例 示范使用矩阵变换创建立方体 117

第10章 笔刷 120

10.1 单色笔刷 120

10.2 线性渐变笔刷 120

10.3 径向渐变笔刷 122

10.4 图像笔刷 122

10.5 视频笔刷 123

范例 示范使用透明掩码 124

第11章 动画 125

11.1 动画特性 125

11.2 基本动画 126

范例1 使一个圆形淡入和淡出的动画 127

11.3 关键帧动画 128

范例2 滚动的球 129

第三部分 Silverlight开发篇 137

第12章 常用控件 137

12.1 控件简介 137

12.1.1 主要属性 138

12.1.2 主要事件 138

12.1.3 主要方法 139

12.1.4 创建控件 139

范例1 示范使用Visual Studio 2010 140

12.2 TextBox控件 143

范例2 示范使用文本框 143

12.3 Button控件 146

范例3 带图片的命令按钮 146

12.4 CheckBox控件 148

范例4 示范使用复选框按钮 149

12.5 RadioButton控件 151

范例5 示范使用单选框按钮 151

12.6 ListBox控件 153

范例6 示范使用列表框控件 153

12.7 ComboBox控件 155

范例7 示范使用下拉列表框控件 155

12.8 GridSplitter控件 158

范例8 演示动态调整Grid大小 159

12.9 DatePicker控件 161

范例9 示范使用日历控件 162

12.10 Slider控件 164

范例10 示范使用滑块MySlider 164

12.11 ProgressBar控件 166

范例11 示范显示进度条 166

第13章 高级控件 169

13.1 DataGrid控件 169

范例1 使用声明方式自定义DataGrid控件列 170

范例2 使用编程方式自定义DataGrid控件列 172

范例3 示范使用DataGridTemplateColumn 174

范例4 示范使用RowDetailTemplate 179

13.2 DataPager控件 183

范例5 示范使用分页控件DataPager 184

13.3 TreeView控件 186

范例6 示范使用TreeView控件 186

13.4 RichTextBox控件 189

范例7 示范使用RichTextBox控件 189

13.5 WebBrowser控件 193

范例8 示范使用WebBrowser控件 193

第14章 自定义控件 196

14.1 简介 196

14.2 控件基类 196

范例1 创建一个球控件 196

14.3 控件模板 198

范例2 象棋棋子按钮 199

第15章 数据绑定 207

15.1 绑定简介 207

15.2 通过代码绑定 207

范例1 示范使用代码绑定 208

15.3 通过标志绑定 209

范例2 示范使用标志绑定 210

范例3 示范使用数据模板绑定 212

15.4 数据验证 216

范例4 示范使用数据验证 216

15.5 数据转换 220

范例5 示范使用数据转换 222

第16章 网络与通信 229

16.1 HTTP通信 229

范例1 使用WebClient类实现通信 230

16.2 Web服务 232

范例2 示范使用Web Service案例 232

16.3 WCF服务 235

16.3.1 统一性 235

16.3.2 互操作性 235

16.3.3 安全与可信赖 236

16.3.4 兼容性 236

范例3 示范WCF调用案例 236

范例4 示范使用WCFRIA Service调用数据库 238

第17章 多媒体 246

17.1 功能概览 246

17.2 播放控制 247

范例1 示范使用媒体播放器 248

17.3 视频捕获 251

范例2 示范使用摄像头 251

第18章 3D变换 255

18.1 基础知识 255

18.2 透视转换 255

范例1 示范使用透视转换达到三维效果 256

范例2 示范使用故事板进行透视转换 258

18.3 矩阵变换 260

范例3 示范使用矩阵变换 261

第19章 其他附加高级特性 263

19.1 打印功能 263

范例1 示范使用页面打印 263

19.2 拖拽功能 265

范例2 示范使用拖拽功能 265

19.3 剪贴板功能 266

范例3 示范使用剪贴板功能 267

19.4 脱离浏览器的应用 268

范例4 示范自定义安装界面 270

19.5 本地文件访问 273

范例5 示范访问本地文件 274

第四部分 Silverlight实战篇 279

第20章 三层结构的电子商务案例 279

20.1 功能概述 279

20.2 总体构架 280

20.3 创建数据层 281

20.4 创建中间层 284

20.5 创建表现层 293

第21章 网页游戏案例 306

21.1 功能概述 306

21.2 构架开始 306

21.3 游戏精灵 308

21.4 游戏循环 311

21.5 主要功能 315

21.5.1 状态信息 315

21.5.2 运行控制 316

21.5.3 游戏进度 318

21.5.4 全屏功能 319

21.5.5 云彩动画 320

第22章 水文信息网络地图服务案例 322

22.1 Bing Maps介绍 322

22.2 水文信息概述 324

22.3 创建中文站网信息平台 325

22.3.1 加载中国地图 325

22.3.2 站网信息显示 327

22.4 实时水情信息显示 329

22.4.1 实时水位显示 329

22.4.2 水位过程线提示 331

22.5 实时水质信息显示 334

22.5.1 水质浓度显示 334

22.5.2 水质图表提示 338

参考文献 341

返回顶部