图书介绍
ASP.NET AJAX实战PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET AJAX实战](https://www.shukui.net/cover/11/32286490.jpg)
- (意)加洛(Alessandro Gallo),(美)David Barkol,Rama Krishna Vavilala著;苏金国,陈波,刘晓兵等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115183880
- 出版时间:2008
- 标注页数:388页
- 文件大小:92MB
- 文件页数:408页
- 主题词:主页制作-程序设计;计算机网络-程序设计
PDF下载
下载说明
ASP.NET AJAX实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章ASP. NETAJAX简介2
1.1什么是Ajax3
1.1.1 Ajax构成要素3
1.1.2异步Web编程5
1.1.3 XMLHpRequest对象7
1.1.4Ajax开发问题10
1.2 ASP.NET AJAX架构11
1.2.1客户端框架12
1.2.2服务器框架13
1.2.3客户端中心开发模型14
1.2.4服务器中心开发模型16
1.2.5 ASP.NET AJAX目标16
1.3 ASP.NET AJAX实战17
1.3.1简单的服务器中心解决方案17
1.3.2 UpdateProgress控件21
1.3.3简单的客户中心示例22
1.4小结26
第2章Microso Ajax Libra第一步27
2.1 Microso Ajax Libra速览27
2.1.1 Microso Ajax Libra特性27
2.1.2在ASP.NET页面中增加Ajax支持28
2.1.3脚本版本29
2.2 Application模型30
2.2.1客户组件31
2.2.2客户页面生命周期32
2.2.3 Hello Microsoft Ajax!33
2.3使用DOM35
2.3.1抽象API35
2.3.2一个动态的跨浏览器文本框36
2.3.3 CSS与定位39
2.3.4客户委托40
2.3.5 SaddHandlers与SclearHandlers41
2.3.6回调41
2.4更容易地实现JavaScript开发42
2.4.1 String对象43
2.4.2 Sy s.StringBuilder43
2.4.3 Array对象44
2.4.4全球化46
2.4.5浏览器检测47
2.4.6调试49
2.4.7有类型错误51
2.5小结53
第3章Ajax开发人员需要的JavaScript知识54
3.1使用对象54
3.1.1对象55
3.1.2数组56
3.1.3函数56
3.1.4创建定制对象60
3.1.5原型对象60
3.1.6扩展JavaScript类型61
3.1.7字面量62
3.2使用JSON63
3.2.1 JSON结构63
3.2.2 JSON与Microso Ajax Library65
3.3 JavaScript中的类65
3.3.1客户类66
3.3.2 regi sterClass方法66
3.3.3属性67
3.3.4命名空间69
3.4理解继承70
3.4.1基于原型的继承70
3.4.2向基类传递参数72
3.4.3覆写73
3.5理解接口和枚举74
3.5.1接口74
3.5.2枚举75
3.6使用类型反射77
3.6.1反射方法77
3.6.2确定对象类型78
3.6.3构建一个简单的类浏览器79
3.7处理事件81
3.7.1公开事件81
3.7.2订阅与处理事件84
3.8小结84
第4章Ajax服务器扩展剖析86
4.1 ASP.NET开发人员的Ajax86
4.2改进原有ASP.NET网站87
4.2.1一个示例ASP.NET网站88
4.2.2配置现有的ASP.NET网站88
4.3 ScriptManager: Ajax页面的大脑90
4.3.1理解ScriptManager90
4.3.2部署JavaScript文件91
4.3.3注册服务92
4.3.4本地化92
4.3.5使用ScriptManagerProxy94
4.4部分页面更新95
4.4.1引入UpdatePanel控件95
4.4.2更多UpdatePanel98
4.4.3在此插入反馈99
4.4.4使用计时器101
4.4.5错误处理103
4.5小结104
第5章 建立异步网络调用105
5.1使用ASP.NET Web服务105
5.1.1 配置Web服务106
5.1.2从JavaScript调用 Web服务方法109
5.1.3处理复杂类型111
5.1.4使用HTTP GET117
5.1.5页面方法118
5.2异步通信层119
5.2.1一个简单的WebRequest119
5.2.2执行器120
5.2.3 WebRequestManager121
5.2.4处理错误121
5.3消费外部Web服务123
5.3.1脚本技术124
5.3.2通过服务器的跨域调用125
5.3.3利用ASP.NET AJAX实现内容集成125
5.3.4桥技术131
5.4使用ASP.NET应用服务137
5.4.1启用ASP.NET应用服务137
5.4.2验证服务138
5.4.3个性化140
5.4.4角色:Orcas预览143
5.4.5消息板应用144
5.5小结145
第6章 利用UpdatePanel实现部分页面渲染146
6.1能力越大,责任越多146
6.1.1 UpdatePanel的发展历程147
6.1.2一个简单的示例147
6.2了解UpdatePanel150
6.2.1 UpdatePanel的内容151
6.2.2更新模式152
6.2.3显示模式154
6.2.4 ASP.NET页面生命周期155
6.3触发器156
6.3.1异步触发器156
6.3.2回送触发器157
6.3.3手工触发器158
6.4高级技术160
6.4.1重复UpdatePanel160
6.4.2嵌套UpdatePanel162
6.5实时GdView过滤器163
6.5.1实时GdView过滤器的目标163
6.5.2 GdView过滤器的工作原理164
6.5.3为GdView过滤器增加Ajax支持168
6.5.4一个实时的过滤器168
6.6小结171
第7章UpdatePanel深入剖析174
7.1 PageRequestManager:无名英雄174
7.1.1客户端事件模型175
7.1.2异步回送剖析177
7.2客户端事件查看器182
7.2.1起步182
7.2.2处理客户端事件183
7.2.3中止一个回送187
7.2.4管理回送优先级188
7.2.5通知用户189
7.2.6锁定和加载190
7.2.7客户端错误处理191
7.3 UpdatePanel手册192
7.3.1为什么UpdatePanel这么慢?192
7.3.2部分回送期间插入JavaScript194
7.3.3让验证器开始工作195
7.3.4 Sys.WebForms.Page-RequestManagerParse-ErrorException196
7.4问题和限制197
7.4.1要求异步请求顺序出现197
7.4.2不支持的ASP.NET 2.0控件197
7.5小结197
第8章ASP.NETAJAX客户组件198
8.1客户组件模型198
8.1.1可视化和非可视化组件199
8.1.2控件和行为200
8.1.3组件生命周期200
8.1.4容器201
8.2处理客户组件202
8.2.1创建组件204
8.2.2访问组件205
8.2.3事件和属性改变通知206
8.3行为208
8.3.1 Sys.UI.Behavior208
8.3.2创建行为209
8.3.3访问行为209
8.3.4改进文本框元素210
8.4控件214
8.4.1 Sys.UI.Control214
8.4.2创建控件215
8.4.3访问控件215
8.4.4创建一个元素包装器:文本框216
8.4.5创建一个PhotoGalle控件218
8.5小结222
第9章 构建支持Ajax的控件224
9.1脚本描述文件224
9.1.1脚本描述文件的层次225
9.1.2描述一个行为225
9.1.3描述一个控件227
9.1.4脚本引用228
9.2基于Ajax的控件介绍229
9.2.1支持Ajax的控件的工作原理229
9.2.2扩展器和脚本控件230
9.3扩展器232
9.3.1IExtenderControl接口232
9.3.2扩展器注册232
9.3.3 Format tingBehavior的扩展器233
9.3.4使用扩展器236
9.4脚本控件237
9.4.1IScriptControl接口238
9.4.2脚本控件注册238
9.4.3设计策略240
9.4.4为ASP.NET Login控件增加Ajax支持240
9.4.5使用脚本控件245
9.5小结246
第10章 利用Ajax Control Toolkit进行开发248
10.1扩展器世界248
10.1.1自动完成扩展器249
10.1.2 scriptPath属性253
10.1.3 BehaviorID属性254
10.2 Ajax Control Toolkit API255
10.2.1 Toolkit的基类256
10.2.2元数据驱动API257
10.2.3构建Toolkit扩展器:TextChanged扩展器258
10.2.4对Visual Studio Designer的支持264
10.3动画266
10.3.1 Toolkit动画框架266
10.3.2动画基类267
10.3.3使用AnimationExtender268
10.3.4 UpdatePanelAnimation扩展器271
10.3.5 JSON和动画:为PhotoGalle控件增加过渡效果272
10.4小结274
第11章XML Script276
11.1 XML Script基础知识276
11.1.1 Hello XML Script!277
11.1.2控件和XML Script279
11.1.3从XML Script到JavaScript282
11.1.4类型描述文件283
11.2动作286
11.2.1 SetProperAction286
11.2.2 PostBackAetion287
11.2.3InvokeMethodAction288
11.2.4定制动作291
11.3绑定294
11.3.1一个简单的绑定294
11.3.2绑定方向296
11.3.3目标和数据路径296
11.3.4绑定作为组件298
11.3.5转换器299
11.3.6使用转换器300
11.3.7定制转换器301
11.4小结302
第12章 拖放技术304
12.1拖放引擎304
12.1.1拖放引擎的工作原理305
12.1.2一个简单的拖放场景307
12.1.3创建一个可拖动项308
12.1.4 staDragDrop方法309
12.1.5IDragSource接口310
12.1.6创建一个投放目标312
12.1.7IDropTarget接口313
12.1.8集成315
12.2一个拖放购物车316
12.2.1服务器端设计317
12.2.2客户端设计319
12.2.3 ShoppingCa控件320
12.2.4 BooksCatalog控件322
12.2.5集成325
12.3小结325
第13章 实现常用Ajax模式328
13.1脚本版本328
13.1.1获取信息性栈轨迹329
13.1.2 JavaScript代码中的XML注释331
13.1.3验证函数参数332
13.1.4生产代码中的参数验证335
13.1.5压缩和修剪脚本文件336
13.2辅助方法,助你助我337
13.2.1自动声明属性337
13.2.2自动创建事件339
13.3逻辑导航和唯一URL341
13.3.1逻辑导航342
13.3.2唯一URL347
13.4声明方式数据绑定348
13.4.1建立Web服务348
13.4.2 ListView控件350
13.5声明方式部件353
13.5.1拖放列表354
13.5.2部件和XML Script355
13.6小结359
附录A安装ASP.NETAJAX362
附录B Ajax应用调试工具370
资源387