第一部分 Active Server Pages对象 3
第1章Active Server Pages的创建 3
1.1理解Active Server Pages的工作方法 3
1.2将对象和组件集成到Active Server Pages中 4
1.3 Active Server Pages的问题处理 14
1.4 总结 17
第2章ASP和HTTP协议 18
2.1 Response对象的使用 19
2.2 Request对象的使用 26
2.3 包含文件 32
2.4 总结 34
第3章 HTML表单的处理 35
3.1 获取表单数据 35
3.2 表单数据的确认 40
3.3 Validate Form INCLUDE文件的使用 41
3.4 文件上载的接受 45
3.5 小结 48
第4章 创建Active Server Pages应用程序 49
4.1 什么是应用程序 49
4.2 应用程序与Global.asa文件 50
4.3 Application对象的应用 51
4.4 聊天页面 54
4.5 WhosOn页面 57
4.6 总结 61
第5章 会话的操作 62
5.1 会话的简介 62
5.2 会话的状态行 62
5.3 Cookies 68
5.4 不使用Cookie保留状态 71
5.5 总结 73
第6章 与客户机的交互:ASP和Internet Explorer 74
6.1 使用Active Server Pages创建动态HTML 74
6.2 客户端表单确认 81
6.3 Active Server Pages和XML 91
6.4 总结 96
第二部分Active Server Pages可安装组件 99
第7章 从服务器生成动态内容 99
7.1 查看浏览器属性 99
7.2 Content Rotator组件的使用 105
7.3 Content Linking组件 107
7.4 总结 110
8.2 文件的读、写 111
第8章 文件系统的操作 111
8.1 File Access组件简介 111
8.3 文件的处理 116
8.4 驱动器和文件夹的操作 119
8.5 总结 123
第9章 页面视图跟踪及广告显示 124
9.1 用Page Counter组件统计访问者 124
9.2 用Counters组件跟踪页面视图 126
9.3 广告显示 128
9.4 总结 135
第10章 Email的处理 136
10.1 Microsoft的SMTP Service 136
10.2 用CDO的NTS发送Email 138
10.3 用CDO的NTS获取Email 145
10.4 创建简单的清单服务器 149
10.5 总结 152
第11章Active Directory Service Interfaces的使用 153
11.1 什么是目录 153
11.2 什么是目录服务 154
11.3 什么是Active Directory 154
11.4 ADSI对象模型简介 156
11.5 属性缓存 158
11.6 域的检查 160
11.7 用户和用户组操作 163
11.8 NT服务的控制 167
11.9 打印机控制 169
11.11 ADSI和Site Server 171
11.10 Exchange Server的管理 171
11.12 ADSI中ADO的使用 173
11.13 安全考虑 175
11.14 在ADSI中使用IIS元库 176
11.15 总结 177
第三部分 在数据库中使用Active Server Pages 181
第12章 数据资源及其连接的处理 181
12.1 一组数据访问术语 181
12.2 生成与OLE DB和ODBC的连接 182
12.3 与Microsoft SQL Server的连接 183
12.4 在Microsoft Access数据库的连接 186
12.5 用Connection对象执行SQL语句 189
12.6 Connection对象的高级方法和属性 193
12.7 对会话和连接缓冲池的理解 197
12.8 总结 198
第13章 Recordsets的处理 199
13.1 获取Recordset 199
13.2 Recordset游标和上锁类型 203
13.3 Recordset对象的高级方法和属性 205
13.4 总结 215
第14章 Command对象的使用 216
14.1 创建存储的过程 216
14.2 用Connection对象执行存储过程 219
14.3 用Command对象执行存储过程 220
14.4 获取参数信息 226
14.5 总结 228
第15章 Index Server和Full-Text Search的使用 229
15.1 在Microsoft Index Server中使用ADO 229
15.2 在SQL7.0 Full-Text Search中使用ADO 234
15.3 总结 242
第四部分 Active Server Pages定制组件 245
第16章 第三方组件 245
16.1 图形组件 245
16.2 文件上载组件 249
16.3 网络组件 252
16.4 其它组件 255
16.5 总结 257
第17章 创建Windows Script组件 258
17.1 什么是Windows Script Component 258
17.2 安装Script Component引擎 259
17.3 XML介绍 260
17.4 Script Comonent的剖析 261
17.5 用Script Component向导简化工作 265
17.6 定义Script Component的属性 268
17.7 在Script Component中添加方法 269
17.8 调试和错误处理技术 269
17.9 在ASP中使用Script Component 270
17.10 总结 271
第18章 用Visual Basic创建定制组件 272
18.1 用Visual Basic开发组件的优势 272
18.2 开发服务器端组件 273
18.3 组件编码 275
18.4 在ASP中使用组件 280
18.5 介绍Visual Basic的WebClass应用程序 281
18.6 创建WebClass应用程序 282
18.7 WebItems的使用 285
18.8 事件响应 286
18.9 表单输出的处理 289
18.10 WebClass应用程序的特殊特性 291
18.11 总结 292
第19章 用Visual C++创建定制组件 293
19.1 使用Visual C++的好处 293
19.2 线程模型 294
19.3 组件的创建 295
19.4 简单例子 301
19.5 总结 304
第五部分 创建多层分布式应用程序 307
第20章 Windows DNA的理解 307
20.1 Windows DNA概要 307
20.2 Windows DNA的服务 309
20.3 ASP怎样适合Windows DNA 317
20.4 总结 319
21.1 MTS介绍 320
第21章 在Micosoft Transaction Server中使用ASP 320
21.2 MTS和组件 325
21.3 用MTS提高ASP性能和升级性 331
21.4 总结 343
第22章 MSMQ中ASP的使用 344
22.1 为什么使用MSMQ 344
22.2 通过网络与MSMQ通信 346
22.3 MSMQ服务的安装和设置 349
22.4 使用Active Server Pages排列信息 353
22.5 总结 360
第23章 网站安全维护 363
23.1 SSL的密码编译、身份确认和数据完整性 363
第六部分 高级主题 363
23.2 网站的密码保护 369
23.3 总结 380
第24章 ASP网站维护 381
24.1 Windows Scripting Host的使用 381
24.2 在IIS Admin中使用Windows Scripting Host 384
24.3 使用Windows任务调度程序 384
24.4 监控网站的运行 386
24.5 总结 390
第25章 Active Server Pages性能最佳化 391
25.1 HTML页面的最佳化 391
25.2 数据库性能的最佳化 393
25.3 Active Server Pages的最佳化 398
25.4 对处理能力的规划 401
25.5 总结 403
26.1 Windows 2000和IIS 5.0一览 404
第26章 未来的发展方向:Windows 2000 IIS 5.0和Active Server Pages 404
26.2 VBScript5.0中的新内容 406
26.3 ASP内置对象的升级 411
26.4 ASP可安装组件的升级 415
26.5 总结 415
第七部分Active Server Pages样本应用程序 419
第27章 创建论坛 419
27.1 工程简介 420
27.2 创建论坛 422
27.3 显示消息内容 426
27.4 扩展讨论论坛 429
27.5 总结 429
28.2 创建网址 430
第28章 创建在线商店 430
28.1 在线商店的导航 430
28.3 准备数据库 431
28.4 普通元素 432
28.5 Global.asa 434
28.6 在线商店的入口 434
28.7 产品搜索 438
28.8 应用程序最繁忙的页面 440
28.9 完成订货 446
28.10 提高的机会 453
28.11 总结 453
第29章 创建就业站点 454
29.1 就业站点简介 454
29.2 创建就业站点 455
29.3 工程扩展 465
29.4 总结 466
第八部分 附录 469
附录A 关于Active Server Pages的常见问题 469
A.1 安装问题 469
A.2 一般脚本问题 469
A.3 会话和应用程序变量的问题 473
A.4 文件问题 473
A.5 图片问题 473
A.6 浏览器问题 474
A.7 ActiveX数据对象问题 474
A.8 表单和查询字符串问题 477
A.9 关于Active Server Pages网站的问题 477
B.1 ASP内置对象 479
附录B ASP对象和组件参考 479
B.2 ASP可安装组件 481
附录C VBScript参考 485
C.1 语句 485
C.2 函数 489
C.3 操作符 496
C.4 对象 497
C.5 常量 500
附录D SQL参考 504
D.1 SQL语句 504
D.2 SQL函数 507
D.3 SQL全局变量 509
D.4 SQL服务器存储过程 509
D.5 SQL服务器数据类型 510