ed2kers 电驴资源下载站

《《挑战Microsoft ASP.NET AJAX 1.0》随书光盘》[压缩包]

《《挑战Microsoft ASP.NET AJAX 1.0》随书光盘》[压缩包]
类别:
资料 - 计算机教程
状态:
普通资源
摘要:
发行时间: 2008年文字语言: 简体中文
发布:
2009-07-13 09:12:21
更新:
2009-07-15 09:25:48

电驴资源

用户共享的电驴资源列表
挑战AJAX.1.0.rar 11.31 MB
11.31 MB

电驴资源简介

中文名: 《挑战Microsoft ASP.NET AJAX 1.0》随书光盘资源格式: 压缩包发行时间: 2008年地区: 大陆文字语言: 简体中文简介:
《挑战Microsoft ASP.NET AJAX 1.0》随书光盘
IPB Image

已将140M的ISO镜像文件最大化压缩为11M的RAR文件!减少下载时间
图书内容简介:
本书坚持“向上提升,向下扎根”的理念,带领您体验Microsoft ASP.NET AJAX在动态网站应用上的强大功效。书中详细讲解了异步更新的原理,并利用一个个实例说明各控件的功能与使用方法。在最后将所有相关功能应用在两个实用的动态网站作品中,让您体会AJAX在实际应用上的神奇魅力。
本书共分4篇:概念篇——讲解异步更新的概念、原理及特点,如何在ASP.NET中使用传统的XMLHttp Request控件及CallbackEventHander建立AJAX网页,如何建立ASP.NET AJAX 1.0的运行环境;基础篇——介绍一组可在浏览器端独立运行的函数库、可以轻松制作AJAX功能网页的服务器端控制项以及用PageRequestManager类管理多个异步更新操作;进阶篇——介绍30多种控件来增强网页的各种功能;互动篇——通过实战建立网站公告系统及互动讨论区,介绍创建网站程序时基本且重要的流程与控件的使用方式。
本书适合ASP.NET初、中级读者参考使用。
本书目录:
前言
光盘说明
第1章 网页设计当红炸子鸡——AJAX 1
1.1 新的网页思维 2
1.1.1 什么是AJAX 2
1.1.2 AJAX 的特性 3
1.2 AJAX的优点及缺点 4
1.2.1 AJAX的优点 5
1.2.2 AJAX的缺点 6
1.3 AJAX网站示例 7
1.3.1 Google Maps 7
1.3.2 Google 7
1.3.3 Flixster 8
1.3.4 163电子邮箱 8
第2章 AJAX技术实战 10
2.1 XMLHttpRequest 对象 11
2.1.1 定义XMLHttpRequest 对象 11
2.1.2 XMLHttpRequest对象的方法及属性 12
2.1.3 XMLHttpRequest对象的处理流程 13
2.2 以 XMLHttpRequest创建传统网页及AJAX网页 16
2.2.1 创建传统网页 16
2.2.2 创建 AJAX 网页 19
2.3 以 ASP.NET 2.0 创建 AJAX 网页 23
2.3.1 ASP.NET 2.0 异步更新技术的原理 23
2.3.2 ASP.NET 2.0 异步更新技术实战 25
第3章 ASP.NET AJAX 1.0旅程开始 30
3.1 创建 ASP.NET AJAX 1.0 环境 31
3.1.1 下载及安装 ASP.NET AJAX 1.0 工具 31
3.1.2 创建 AJAX 网站 33
3.2 ScriptManager 及 UpdatePanel 控件 35
3.2.1 控件的特性 35
3.2.2 第一个示例 36
3.3 连接数据库的 AJAX 网页 39
3.3.1 数据库资源管理器 40
3.3.2 连接 Access 数据库 42
3.3.3 连接 SQL Server 数据库 46
3.3.4 创建连接数据库网页 48
3.3.5 ASP.NET 2.0 内置的 AJAX 功能 52
第4章 浏览器端链接库 54
4.1 Microsoft AJAX Library 55
4.1.1 简介 55
4.1.2 命名空间 55
4.2 全局命名空间 56
4.2.1 方法 56
4.2.2 $get方法 56
4.2.3 $addHandler方法 58
4.2.4 AJAX 网页中的按钮 59
4.2.5 $find方法 60
4.2.6 $removeHandler方法 63
4.2.7 $addHandlers方法 66
4.3 类设计 68
4.3.1 定义类的步骤 68
4.3.2 定义类 69
4.3.3 Javascript 程序代码的位置 72
4.3.4 定义独立类文件 74
4.3.5 定义继承类 75
4.3.6 定义接口类 79
4.4 Sys.UI 命名空间 81
4.4.1 DOMElement 类 82
4.4.2 DOMEvent 类 87
第5章 服务器端控件 90
5.1 ScriptManager控件 91
5.1.1 Javascript 文件 91
5.1.2 浏览器中的 HTML 代码 92
5.1.3 Scripts 标签 94
5.1.4 Services 标签 94
5.1.5 用程序触发ScriptManager 控件 95
5.1.6 错误处理 97
5.2 UpdatePanel 控件 101
5.2.1 PostBack 与异步更新 102
5.2.2 一页面中多个 UpdatePanel 控件 103
5.2.3 外部更新 UpdatePanel 控件 107
5.2.4 嵌套 UpdatePanel 控件 120
5.2.5 ChildrenAsTriggers 属性 123
5.2.6 用程序触发 UpdatePanel 控件 126
5.2.7 不能用于 UpdatePanel 的控件 130
5.3 Timer 控件 138
5.3.1 用法及原理 138
5.3.2 触发方式 140
5.4 UpdateProgress 控件 148
5.4.1 使用方法 148
5.4.2 DynamicLayout 属性 153
5.4.3 AssociatedUpdatePanelID 属性 155
5.5 ScriptManagerProxy 控件与母版页 159
5.5.1 母版页 159
5.5.2 独立母版页示例 160
5.5.3 母版页与内容页的交互 162
5.5.4 使用 ScriptManagerProxy 控件的内容页 164
第6章 管理异步更新流程 168
6.1 PageRequestManager 类 169
6.1.1 使用 PageRequestManager 第一步 169
6.1.2 abortPostBack 方法 170
6.2 PageRequestManager 事件 173
6.2.1 initializeRequest 事件 173
6.2.2 beginRequest 事件 174
6.2.3 pageLoading 事件 174
6.2.4 pageLoaded 事件 175
6.2.5 endRequest 事件 176
6.3 取消新的异步更新 176
6.4 外部触发 UpdateProgress 控件 180
6.5 自定义错误信息 183
第7章 AJAX Control Toolkit——样式篇 187
7.1 AJAXControlToolkit 运行环境 188
7.1.1 创建AJAXControlToolkit网站 188
7.1.2 下载AJAXControlToolkit 188
7.1.3 创建AJAXControlToolkit工具箱 191
7.1.4 修改AJAXControlToolkit 控件前缀 192
7.2 AlwaysVisibleControl 控件 194
7.3 CollapsiblePanel 控件 199
7.4 DropDown 控件 206
7.5 DropShadow 控件 209
7.6 HoverMenu 控件 213
7.7 ModalPopup控件 224
7.8 RoundedCorners 控件 229
7.9 Slider控件 231
7.10 SlideShow 控件 238
7.11 TextBoxWatermark 控件 242
7.12 ToggleButton 控件 243
7.13 ValidatorCallout 控件 246
第8章 AJAX Control Toolkit ——动画篇 250
8.1 Animation Framework 251
8.1.1 Animation 控件 251
8.1.2 Animation 控件的属性及事件 251
8.1.3 Animation 控件的标签 252
8.1.4 Animation 动画基本语法 253
8.2 基本动画特效 254
8.2.1 淡出与淡入特效 254
8.2.2 颜色转换特效 256
8.2.3 改变大小特效 258
8.2.4 倍率缩放特效 259
8.2.5 移动特效 261
8.2.6 波动特效 263
8.3 组合动画特效 264
8.3.1 同时播放组合动画 264
8.3.2 依序播放组合动画 265
8.3.3 条件式播放组合动画 266
8.3.4 多条件式播放组合动画 269
8.4 UpdatePanelAnimation 控件 272
第9章 AJAX Control Toolkit ——功能篇 275
9.1 AutoComplete 控件 276
9.1.1 “自动输入完成”功能的网页服务程序 276
9.1.2 “自动输入完成”功能实例 279
9.2 CascadingDropDown 控件 280
9.2.1 连动式下拉菜单的网页服务程序 281
9.2.2 连动式下拉菜单实例 283
9.3 ConfirmButton 控件 287
9.4 DragPanel 控件 289
9.4.1 单一控件移动 289
9.4.2 拖放面板 291
9.5 DynamicPopulate 控件 293
9.6 FilteredTextBox 控件 296
9.7 ListSearch 控件 298
9.7.1 用于 ListBox 控件 299
9.7.2 用于 DropDownList 控件 301
9.8 MutuallyExculsiveCheckBox 控件 302
9.9 NumericUpDown 控件 304
9.9.1 数值调整器示例 304
9.9.2 用程序动态调整数值调整器 307
9.9.3 其他效果 309
9.10 PagingBulletedList 控件 310
9.11 PasswordStrength 控件 312
9.12 PopupControl 控件 316
9.12.1 结合数据库 317
9.12.2 结合选项按钮 319
9.12.3 结合日历控件 320
9.13 ResizableControl 控件 321
第10章 AJAX Control Toolkit ——独立篇 325
10.1 Accordion 控件 326
10.1.1 Accordion 控件语法 326
10.1.2 群组折迭面板 327
10.1.3 其他效果 329
10.2 Calendar 控件 330
10.2.1 输入今天日期 330
10.2.2 以图片打开日历 332
10.2.3 修改日历样式 333
10.3 MaskedEdit及MaskedEditValitor控件 334
10.3.1 一般验证 334
10.3.2 日期验证 338
10.3.3 数字验证 339
10.4 NoBot 控件 341
10.5 Rating 控件 345
10.6 ReorderList 控件 348
10.7 TabContainer 及 TabPanel 控件 353
第11章 新闻发布系统 357
11.1 准备工作 358
11.1.1 创建网站 358
11.1.2 数据库分析 360
11.1.3 创建管理员账户 361
11.1.4 添加管理员权限 365
11.1.5 修改配置文件 366
11.2 新闻发布主题列表区制作 367
11.2.1 设置数据源 367
11.2.2 添加 GridView 控件 370
11.3 新闻发布详细内容区块制作 373
11.3.1 配置数据源 374
11.3.2 添加 DetailsView 控件 375
11.4 新闻发布系统管理登录页面制作 380
11.5 新闻管理主题列表区制作 382
11.5.1 配置数据源 382
11.5.2 添加 GridView 控件 384
11.6 新闻管理新增及修改公告区制作 388
第12章 互动讨论区 401
12.1 准备工作 402
12.1.1 创建网站 402
12.1.2 数据库分析 404
12.1.3 创建管理员账户 406
12.2 讨论主题列表区制作 407
12.2.1 创建按钮区 407
12.2.2 设置数据源 409
12.2.3 添加 GridView 控件 410
12.2.4 添加NEW及HOT的图片标示讨论状态 414
12.3 讨论区详细内容区块制作 418
12.3.1 创建主题显示区 418
12.3.2 创建回复显示区 425
12.3.3 计算主题单击数 426
12.4 新增主题及新增回复区块的制作 428
12.4.1 制作新增主题区块 428
12.4.2 制作回复主题区块 443
12.5 互动讨论区管理登录页面制作 450
12.6 讨论区管理主题列表区的制作 452
12.6.1 设置数据源 452
12.6.2 添加并设置 GridView 控件 454
12.7 讨论区管理内容编辑区块制作 459
12.7.1 创建主题修改区 459
12.7.2 创建管理回复留言区 467
12.7.3 创建外部触发 471