入门篇 3
第1章 后端VS.前端:不是水火不容,而是相辅相成 3
1-1 动态的前端——利用前端的描述语言 4
1-1-1 该用哪一种描述语言 4
1-1-2 浏览器中的对象 5
1-1-3 建立交互式的效果 7
1-2 动态的后端——利用ASP 16
1-2-1 热身运动 16
1-2-2 密码检查 18
1-3 互相整合的前后端 21
1-4 本章总结 25
第2章 ASP入门 26
2-1 ASP初步 27
2-1-1 Web应用程序发展历史 27
2-1-2 ASP的运作模式与执行环境 31
2-2 ASP简介 33
2-2-1 设计ASP文件的语言 33
2-2-2 ASP的组成控件 41
2-3 本章总结 42
第3章 初试ASP程序设计 43
3-1 将后端的数据传往前端 44
3-2 即时产生前端网页内容 49
3-3 自定义VBScript的函数与程序 50
3-4 ASP的内建对象 53
3-4-1 Request对象 53
3-4-2 Response对象 57
3-4-3 Server对象 58
3-5 ASP与后端的ActiveX控件 59
3-5-1 Browser Capability控件 60
3-5-2 Ad Rotator控件 62
3-5-3 Content LinKing控件 64
3-5-4 File Access控件及Active Database控件 67
3-6 本章总结 70
实务篇 73
第4章 回应前端使用者的数据 73
4-1 收集、回应前端使用者的表单数据 74
4-1-1 收集前端使用者的表单数据 74
4-1-2 回复结果至前端 78
4-2 深入探讨即时产生前端网页 79
4-3 存取cookies数据的基本说明 87
4-4 存取cookies数据的实例讲解 90
4-5 本章总结 96
第5章 ASP应用程序的基础——Application对象、Session对象与Global.asa 97
5-1 分布式运算的新宠儿——Web应用程序 98
5-2 Application对象 99
5-3 Session对象 100
5-4 Global.asa文件 101
5-5 Application对象范例:访问计数器 101
5-6 Session对象范例:访问计数器加强版 103
5-7 本章总结 106
第6章 Web应用程序设计技巧 107
6-1 Web应用程序的目录及文件架构 108
6-2 ASP文件的设计惯例 109
6-3 快速建立新的ASP文件 114
6-4 关于执行IIS与设计ASP程序的小技巧 118
6-5 本章总结 129
实例篇 133
第7章 访问计数器 133
7-1 文件架构 134
7-2 设计前的思考 135
7-3 文字模式的访问计数器 136
7-4 模块化的文字模式访问计数器 143
7-5 图形模式的访问计数器 145
7-6 模块化的图形模式访问计数器 147
7-7 使用微软的Page Counter控件 149
7-8 本章总结 151
第8章 在线投票系统 152
8-1 文件架构 153
8-2 设计前的思考 154
8-3 文字模式的投票结果 155
8-4 模块化的文字模式投票结果 164
8-5 图形模式的投票结果 168
8-6 本章总结 173
第9章 访问留言板 174
9-1 文件架构 175
9-2 设计前的思考 176
9-3 基本型留言板 177
9-4 高级留言板 188
9-5 本章总结 201
第10章 在线论坛 202
10-1 文件架构 203
10-2 设计前的思考 204
10-3 分层显示文章标题 205
10-4 显示回复文章 214
10-5 张贴文章 217
10-6 新增文章至数据库 226
10-7 本章总结 231
第11章 会员注册系统 232
11-1 文件架构 233
11-2 设计前的思考 234
11-3 设计注册表单 235
11-4 登录会员资料 243
11-5 变更E-mail/密码 253
11-6 处理变动资料 258
11-7 本章总结 263
第12章 聊天室 264
12-1 文件架构 265
12-2 设计前的思考 266
12-2-1 以ASP文件为基础的应用程序 266
12-2-2 Application对象与Session对象 270
12-2-3 聊天室的执行流程 271
12-3 设计聊天室 272
12-3-1 Global.asa 272
12-3-2 登录画面 274
12-3-3 注册程序 277
12-3-4 聊天室画面 278
12-4 设计查询画面 287
12-4-1 切割画面(12-02.htm) 287
12-4-2 上、下窗格所属的HTML文件 289
12-4-3 查询聊天记录的ASP文件 291
12-5 本章总结 294
第13章 在线图书馆 295
13-1 文件架构 296
13-2 设计前的思考 297
13-3 设计在线表单 297
13-4 ASP文件 302
13-5 HTML、ASP文件合二为一 315
13-6 本章总结 321
第14章 即时新闻公布系统 322
14-1 文件架构 323
14-2 设计前的思考 324
14-3 随机显示格言录 325
14-4 即时新闻传送 328
14-5 本章总结 334
第15章 电子花店 335
15-1 文件架构 336
15-2 设计前的思考 337
15-3 设计订购表单 338
15-4 第二份确认表单 346
15-5 写入订单数据表 356
15-6 本章总结 362
第16章 全文数据检索 363
16-1 文件架构 364
16-2-1 Index Server简介 365
16-2 设计前的思考 365
16-2-2 Indexing Service Server Side Object 368
16-2-3 全文数据检索的执行流程 372
16-3 简易型全文检索 373
16-3-1 HTML文件 373
16-3-2 ASP文件 376
16-4 分页型全文检索 383
16-5 本章总结 399
第17章 电子邮件回复系统 400
17-2 设计前的思考 401
17-1 文件架构 401
17-3 设计数据输入表单 402
17-4 设计后端ASP文件 403
17-5 执行范例 407
17-6 本章总结 408
附录篇 411
附录A 如何在单机上学习ASP——兼谈如何执行本书的ASP文件 411
附录B ASP的Object Model 419
B-1 Application对象 420
B-2 ObjectContext对象 421
B-3 Request对象 422
B-4 Response对象 423
B-5 Server对象 425
B-6 Session对象 426
附录C ASP内建的ActiveX控件 428
C-1 Ad Rotator控件 429
C-2 Browser Capabilities控件 430
C-3 Content Linking控件 435
C-4 File Access控件 436
C-4-1 FileSystemObjext对象 436
C-4-2 TextStream对象 438
C-5 Database Access控件 439
C-6 Collaboration Data Objects for NTS 控件 444
C-7 Tools控件 450
C-8 Status控件 451
C-9 MyInfo控件 452
C-10 Counters控件 455
C-11 Content Rotator控件 456
C-12 Page Counter控件 457
C-13 Permission Checker控件 458
附录D Server Side Include 460
附录E Internet的ASP资源 480
附录F 检查VBScript/JScript的解析引擎版本 482