第一篇 基础篇 3
第1章 初识ASP 3
1.1 ASP 3
1.2 准备运行ASP 8
1.3 运行第一个ASP文件 20
1.4 使用<%……%> 22
1.5 使用<Script Runat= Server >标记 24
1.6 HTML和客户端Script代码 28
1.7 使用SSI 29
1.8 获得帮助 31
第2章 Script语言基础 33
2.1 VBScript基础 33
2.2 VBScript语言的编码约定 34
2.3 VBScript的变量和常数 37
2.4 VBScript的运算符 40
2.5 VBScript中的流程控制 44
2.6 VBScript中过程的使用 48
2.7 VBScript中的函数 50
2.8 VBScript中的对象编程 52
2.9 JScript基础 54
2.10 JScript中的变量和常量 55
2.11 JScript操作符 56
2.12 Jscript中的流程控制 58
2.13 JScript函数 59
2.14 JScript中的对象 60
2.15 综合应用 66
第3章 使用ASP建立交互式网页 74
3.1 ASP内部对象 74
3.2 HTTP协议 75
3.3 Request对象 77
3.4 Response对象 84
3.5 设置Cookies 95
第4章 建立ASP应用程序 97
4.1 ASP应用程序简介 97
4.2 Applicatiion对象 99
4.3 Session对象 102
4.4 使用Global.asa文件 106
4.5 综合应用 110
第5章 ASP内部对象高级功能 112
5.1 Server对象 112
5.2 ObjectContext对象 119
5.3 ASPError对象 124
第6章 使用ADO访问数据库基础 125
6.1 数据库和数据库管理系统 125
6.2 SQL语言基础 128
6.3 数据查询语言 130
6.4 数据定义与更改 135
6.5 数据库接口 137
6.6 准备数据源 139
6.7 ADO使用初步 143
第7章 Connection对象 144
7.1 Connection对象使用初步 144
7.2 Connection对象属性和方法 145
7.3 通过ADO和不同的OLE DB提供者建立连接 151
7.4 使用Connection对象操作数据 153
7.5 错误处理 154
7.6 事务控制 156
第8章 Command对象 157
8.1 Command对象使用初步 157
8.2 Command对象属性和方法 159
8.3 使用不同类型的命令 162
8.4 使用参数 163
8.5 使用存储过程 166
第9章 Recordset对象 170
9.1 Recordset对象简介 170
9.2 Recordset对象数据模型 172
9.3 获得打开的数据集 185
9.4 使用Recordset对象处理数据集 187
9.5 利用Recordset对象更新数据 190
9.6 Fields集合和Field对象 192
第二篇 进阶篇 199
第10章 ASP内置ActiveX组件 199
10.1 ActiveX对象介绍 199
10.2 广告交替组件 199
10.3 浏览链接组件 203
10.4 文件系统组件 206
10.5 浏览器能力组件 210
10.6 页面计数器组件 213
10.7 字典组件 214
第11章 第三方ActiveX组件 216
11.1 文件上传组件的使用 216
11.2 JMail4(邮件组件) 220
11.3 ASPNNTP(新闻组组件) 232
11.4 ASPImage(绘图组件) 235
11.5 ASPDNS(域名服务组件) 242
第12章 ASP与Flash结合 245
12.1 矢量动画制作软件Flash 5 245
12.2 Flash与ASP的组合 246
第三篇 实例篇 257
第13章 建站的准备工作 257
13.1 建站步骤 257
13.2 文件分布 257
13.3 数据库结构设计 257
13.4 登录脚本制作 258
13.5 注册脚本制作 266
第14章 投票站点 270
14.1 数据库结构设计 270
14.2 脚本设计 271
14.3 远程维护 281
第15章 音乐服务器 292
15.1 数据库设计 292
15.2 主界面 296
15.3 远程维护 312
第16章 在线论坛 318
16.1 数据库结构设计 318
16.2 功能分析 319
16.3 主要框架 320
16.4 功能脚本的制作 332
第17章 在线购物 355
17.1 数据库结构设计 355
17.2 框架脚本 356
17.3 处理订单 375
17.4 添加商品 378
第18章 在线聊天室 382
18.1 主框架页面 382
18.2 登录聊天室 384
18.3 主体页面 387
18.4 附属功能页面 397
第四篇 高级篇 407
第19章 创建自己的ActiveX组件 407
19.1 制作常用数学函数运算ActiveX组件 407
19.2 注册组件 409
19.3 在ASP脚本中嵌入ActiveX组件 412
第20章 ASP的安全性和访问控制 415
20.1 用户认证与访问控制 415
20.2 使用SSL加密通信中的数据 418
20.3 防止源代码和数据库被下载 420
20.4 堵住系统的bug 421
20.5 防止Web服务器被拒绝服务攻击 423
20.6 ASP程序代码中的bug 424
第21章 ASP程序的性能优化 425
21.1 使用服务器缓存 425
21.2 提高代码执行效率 429
21.3 优化服务器的工作 431
21.4 利用浏览器工作 434
附录 HTML语言参考 436
F.1 文档结构 436
F.2 常用HTML标记 438
F.3 格式化文本标记 444
F.4 多媒体标记 448
F.5 交互表单标记 450
F.6 表格标记 455
F.7 帧标记 456
F.8 常用的字符常量 457