图书介绍

Silverlight 2&ASP.NET高级编程PDF|Epub|txt|kindle电子书版本网盘下载

Silverlight 2&ASP.NET高级编程
  • (美)斯卫夫特等著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302222712
  • 出版时间:2010
  • 标注页数:616页
  • 文件大小:156MB
  • 文件页数:633页
  • 主题词:主页制作-程序设计

PDF下载


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

下载说明

Silverlight 2&ASP.NET高级编程PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 面向ASP.NET开发人员的Silverlight基础第1章 Silverlight基础3

1.1 挑战3

1.2 是要“富客户端”还是要“Web可达性”3

1.3 Silverlight入门4

1.4 Silverlight对现有ASP.NET应用程序的影响5

1.5 在ASP.NET中还可以做些什么6

1.6 开发环境概述7

1.7 小结8

第2章 Silverlight体系结构9

2.1 客户端/服务器体系结构概述9

2.2 平台10

2.2.1 服务器11

2.2.2 客户端11

2.3 体系结构12

2.3.1 表示核心13

2.3.2 .NET Framework16

2.3.3 安装的文件22

2.4 与ASP.NET集成24

2.4.1 ASP.NET组合控件24

2.4.2 使用ASP.NET应用服务25

2.4.3 在Silverlight中和ASP.NET通信25

2.4.4 从服务器动态产生XAML25

2.4.5 在Silverlight中使用ASP.NET服务器端控件26

2.5 应用程序生命周期26

2.6 小结29

第3章 XAML简介31

3.1 所有ASP.NET开发人员都应该知道的基本概念31

3.2 XAML语法和术语32

3.2.1 名称空间33

3.2.2 空白字符34

3.2.3 对象元素和属性元素36

3.2.4 类型转换器37

3.2.5 标记扩展38

3.2.6 附加属性40

3.2.7 基本绘图40

3.2.8 隐藏代码45

3.2.9 动态加载XAML49

3.2.10 可用的工具55

3.3 将所有知识综合在一起57

3.4 小结60

第4章 Silverlight编程63

4.1 Silverlight应用程序的组成63

4.1.1 打包Silverlight应用程序63

4.1.2 System.Windows.Application66

4.1.3 应用程序实例化69

4.1.4 基本的Silverlight页面71

4.2 JavaScript——需要了解多少75

4.3 JavaScript——基础知识76

4.3.1 对象模型77

4.3.2 将JavaScript添加到Page77

4.3.3 变量使用77

4.3.4 函数77

4.3.5 条件语句78

4.3.6 处理事件80

4.3.7 DOM操作80

4.4 Silverlight对象模型83

4.4.1 DependencyObject、UIElement和FrameworkElement83

4.4.2 遍历整棵树84

4.5 事件、线程和浏览器交互90

4.5.1 事件90

4.5.2 线程和异步95

4.5.3 浏览器交互106

4.6 按需加载XAP116

4.7 小结118

第Ⅱ部分 使用Silverlight开发ASP.NET应用程序第5章 创建用户界面123

5.1 Expression Suite——简介123

5.1.1 Expression Web124

5.1.2 Expression Blend124

5.1.3 Expression Design131

5.1.4 Expression Media131

5.1.5 Expression Encoder131

5.1.6 Expression Studio131

5.2 ASP.NET布局与Silverlight布局131

5.2.1 ASP.NET中的布局方式132

5.2.2 Silverlight中的布局方式133

5.2.3 全屏显示支持154

5.2.4 本地化161

5.3 小结165

第6章 Silverlight控件167

6.1 Silverlight控件简介168

6.1.1 在XAML中定义控件168

6.1.2 以声明的方式处理控件事件170

6.1.3 以编程方式处理控件事件171

6.2 用户输入控件172

6.2.1 TextBlock控件173

6.2.2 TextBox控件174

6.2.3 PasswordBox控件176

6.2.4 Button控件176

6.2.5 HyperlinkButton控件177

6.2.6 CheckBox控件178

6.2.7 RadioButton控件180

6.2.8 RepeatButton控件181

6.2.9 Slider控件182

6.2.10 Calendar控件184

6.2.11 DatePicker控件186

6.2.12 ToolTip控件187

6.3 项目控件189

6.3.1 ListBox控件189

6.3.2 DataGrid控件192

6.3.3 ScrollViewer控件193

6.3.4 ComboBox控件196

6.3.5 Popup控件196

6.4 媒体控件199

6.4.1 Image控件199

6.4.2 MediaElement控件201

6.4.3 用ProgressBar控件显示下载进度202

6.4.4 MultiScaleImage控件203

6.5 Silverlight Toolkit中的控件205

6.5.1 AutoCompleteBox控件206

6.5.2 WrapPanel控件207

6.5.3 TreeView控件208

6.5.4 Chart控件210

6.6 小结212

第7章 样式和模板213

7.1 样式213

7.1.1 应用内联样式214

7.1.2 在中心位置设置样式218

7.2 模板224

7.2.1 ControlTemplate224

7.2.2 TemplateBinding233

7.3 和ASP.NET集成235

7.4 ImplicitStyleManager240

7.5 小结242

第8章 用户交互245

8.1 Silverlight交互语境245

8.1.1 使用UIElement事件246

8.1.2 与输入设备交互251

8.1.3 从输入设备获取大部分信息259

8.2 导航267

8.2.1 在ASP.NET环境中的Silverlight导航267

8.2.2 单插件导航268

8.2.3 多插件导航280

8.3 小结283

第9章 和服务器通信285

9.1 Silverlight的联网和通信功能285

9.1.1 Silverlight可以访问和处理的数据类型285

9.1.2 支持的域和URL286

9.1.3 通信方法286

9.1.4 数据处理方法288

9.2 跨域支持289

9.2.1 Flash跨域策略文件290

9.2.2 Silverlight跨域策略文件291

9.3 为Silverlight创建服务292

9.3.1 为Silverlight创建WCF服务292

9.3.2 为Silverlight创建ASP.NETWeb服务301

9.4 用Silverlight调用服务305

9.4.1 调用WCF服务305

9.4.2 调用ASP.NET Web服务309

9.5 调用RESTAPIs311

9.5.1 在Silverlight中实施RESTful调用311

9.5.2 处理XML数据315

9.5.3 处理JSON数据331

9.5.4 处理聚合源336

9.5.5 利用套接字通过TCP实施通信341

9.5.6 使用WCF轮询双向服务以通过HTTP实施通信351

9.6 小结364

第10章 处理数据367

10.1 数据框架367

10.1.1 探索名称空间368

10.1.2 其他方式370

10.2 数据绑定之要素371

10.2.1 绑定的基础371

10.2.2 实践中的绑定376

10.2.3 转换387

10.2.4 依赖属性390

10.2.5 性能考虑因素392

10.3 检索和保存数据393

10.3.1 处理数据存储393

10.3.2 缓存406

10.4 数据控件406

10.4.1 数据模板407

10.4.2 DataGrid控件408

10.5 操作数据412

10.5.1 传统的处理方法412

10.5.2 LINQ413

10.5.3 LINQ to XML417

10.6 验证421

10.6.1 输入验证421

10.6.2 使用动态语言423

10.6.3 数据绑定验证424

10.7 小结425

第11章 创建自定义控件427

11.1 用户控件427

11.1.1 理解用户控件428

11.1.2 创建用户控件432

11.2 自定义当前控件439

11.2.1 理解可视化自定义439

11.2.2 用样式实施自定义441

11.2.3 用皮肤实施自定义444

11.2.4 将所有知识综合到一起446

11.3 自定义控件451

11.3.1 自定义控件是什么451

11.3.2 第一个自定义控件453

11.3.3 部分模型457

11.4 小结463

第12章 确保Silverlight应用程序的安全465

12.1 正在遭受攻击465

12.2 安全模型466

12.3 使用沙箱470

12.4 跨域安全474

12.5 集成ASP.NET安全机制474

12.6 迷惑482

12.7 加密482

12.8 小结483

第13章 音频和视频485

13.1 第一步485

13.2 更精确的控制494

13.2.1 控制播放494

13.2.2 在ASP.NET中控制播放503

13.2.3 时间线标记505

13.2.4 SetSource514

13.2.5 流化516

13.3 小结516

第14章 图形和动画517

14.1 为ASP.NET赋予新的生命517

14.1.1 Silverlight之前517

14.1.2 支持Silverlight的图形和动画518

14.2 Silverlight中的图形518

14.2.1 Shape类518

14.2.2 Path和Geometry对象523

14.2.3 用Brush对象绘图528

14.2.4 Transform536

14.3 图像处理541

14.3.1 Image类和BitmapImage类541

14.3.2 使用Deep Zoom的高级拼接和缩放543

14.4 为用户界面加上动画547

14.4.1 Timeline类547

14.4.2 From/To/By动画547

14.4.3 关键帧动画553

14.5 小结557

第15章 故障排查559

15.1 是否出现了问题560

15.2 常见问题类型560

15.3 可用工具562

15.3.1 Visual Studio562

15.3.2 调试应用程序566

15.3.3 HTTP跟踪器569

15.3.4 Red Gate的Reflector574

15.4 减少故障的可能性575

15.4.1 单元测试575

15.4.2 UI测试579

15.4.3 异常处理585

15.4.4 检测585

15.5 小结586

第16章 性能587

16.1 性能瓶颈588

16.1.1 开发人员与设计者的关系588

16.1.2 处理器使用率过高589

16.1.3 低帧率589

16.1.4 不可响应的UI589

16.2 检测589

16.2.1 监测帧率590

16.2.2 手动定时592

16.3 改进性能594

16.3.1 动画595

16.3.2 文本595

16.3.3 游戏循环596

16.3.4 Windowless598

16.3.5 透明背景599

16.3.6 Opacity和Visibility600

16.3.7 全屏模式601

16.3.8 Height和Width603

16.3.9 XAML与图像的关系603

16.3.10 线程604

16.3.11 JavaScript与托管代码的关系604

16.3.12 元素重用608

16.3.13 布局609

16.3.14 处理数据610

16.3.15 减少应用程序与服务器的通信613

16.3.16 运行时性能614

16.4 小结616

热门推荐