第1章 ASP基础 1
1.1 ASP概述 1
1.1.1 静态网页与动态网页 1
1.1.2 动态网页实现技术 2
1.1.3 ASP概述 2
1.2 ASP开发工具和运行环境 3
1.2.1 ASP开发工具 3
1.2.2 ASP运行环境 3
1.3 创建第一个ASP程序 8
1.4.1 基本语法 10
1.4 ASP的语法简介 10
1.4.2 开发ASP程序的注意事项 11
1.5 单元实训 11
1.5.1 IIS的使用 11
1.5.2 创建并运行ASP程序 12
1.5.3 利用Dreamweaver创建“网上购物”网站的模板 13
小结 16
习题 16
第2章 VBScript语言基础 17
2.1 VBScript概述 17
2.1.1 什么是VBScript 17
2.1.2 VBScript的数据类型 21
2.1.3 VBScript的变量 22
2.1.4 VBScript的常量 26
2.1.5 VBScript的数组 27
2.1.6 VBScript的运算符 28
2.1.7 VBScript的函数 31
2.2 程序流程控制 38
2.2.1 If...Then...Else语句 38
2.2.2 Select Case结构 39
2.2.3 Do...Loop和For...Next 40
2.2.4 用While和DO执行条件循环 41
2.3 VBScript的子过程和函数 42
2.3.1 子过程 44
2.3.2 函数 47
2.4 编码约定 48
2.4.1 常量的命名约定 48
2.4.2 变量的命名约定 48
2.4.3 代码注释约定 49
2.5 单元实训 50
2.5.1 VBScript变量的使用 50
2.5.2 VBScript字符串的使用 53
2.5.3 VBScript程序流程控制的使用 54
2.5.4 创建“网上购物”网站的全局常量和通用函数 59
小结 61
习题 62
3.1 ASP内建对象简介 63
第3章 ASP对象及使用 63
3.2 Request对象 65
3.2.1 Request对象的方法 65
3.2.2 Request对象的属性 65
3.2.3 Request对象的集合 66
3.3 Response对象 69
3.3.1 Response对象的方法 70
3.3.2 Response对象的属性 74
3.3.3 Response对象的集合 74
3.4 Server对象 78
3.4.1 Server对象的方法 78
3.5 Session对象 81
3.4.2 Server对象的属性 81
3.5.1 Session对象的方法 82
3.5.2 Session对象的属性 83
3.5.3 Session对象的事件 84
3.5.4 利用Session对象存储信息 85
3.5.5 利用Session对象存储数组信息 86
3.6 Application对象 87
3.6.1 Application对象的方法 88
3.6.2 Application对象的事件 89
3.6.3 利用Application对象存储信息 89
3.6.4 利用Application对象存储数组信息 91
3.7 Global.asa文件 92
3.8.1 Request对象中Form方法的使用 94
3.8 单元实训 94
3.8.2 Response对象中Redirect方法的使用 96
3.8.3 利用Application、Session对象显示在线名单 98
小结 101
习题 102
第4章 使用ASP内置组件 103
4.1 AD Rotator组件 104
4.1.1 创建AD Rotator组件实例 104
4.1.2 AD Rotator组件的属性 105
4.1.3 AD Rotator组件的方法 105
4.1.4 广告时间表文件 105
4.1.5 使用AD Rotator组件示例 106
4.2 File Access组件 108
4.2.1 FileSystemObject对象 109
4.2.2 TextStream对象 111
4.2.3 文本文件的基本操作 112
4.2.4 文件及文件夹的基本操作 117
4.2.5 File对象 122
4.2.6 Folder对象 125
4.2.7 Drive对象 126
4.3 Context Linking组件 130
4.3.1 建立Context Linking组件实例 130
4.3.2 Context Linking列表文件 130
4.3.4 Context Linking组件的方法 131
4.3.3 Context Linking组件的属性 131
4.3.5 使用Context Linking组件的示例 132
4.4 Page Counter组件 133
4.4.1 创建Page Counter组件实例 133
4.4.2 Page Counter组件的方法 133
4.4.3 使用Page Counter组件示例 134
4.5 单元实训 135
4.5.1 利用Context Linking组件制作在线教程 135
4.5.2 利用File Access组件创建文件夹、文件并读/写其中内容 137
小结 140
习题 140
5.1.1 数据库技术简介 141
第5章 使用ADO操纵数据库 141
5.1 Web数据库概述 141
5.1.2 Web数据库及其优势 142
5.1.3 访问Web数据库的几种技术 143
5.2 ODBC数据库连接技术 144
5.2.1 ODBC简介 144
5.2.2 ODBC数据源管理器 145
5.2.3 DSN的创建与设置 147
5.3 ADO数据库访问技术 149
5.3.1 ADO技术概述 149
5.3.2 ADO组件对象简介 150
5.4 Connection对象 151
5.3.3 ADO对象之间的关系 151
5.4.1 Connection对象的方法 152
5.4.2 Connection对象的属性 153
5.4.3 事务处理 155
5.4.4 使用Connection对象连接数据库 156
5.5 Command对象 158
5.5.1 Command对象概述 158
5.5.2 Command对象的属性与方法 159
5.5.3 利用Command对象存取数据库 159
5.6 Recordset对象 161
5.6.1 Recordset.Open方法 161
5.6.2 Recordset对象的其他方法 162
5.6.3 Recordset对象的属性 163
5.6.4 利用Recordset对象查询记录 164
5.6.5 分页显示数据 165
5.6.6 利用Recordset对象更新数据库 167
5.7 其他ADO对象与集合 168
5.7.1 Field对象与Fields集合 168
5.7.2 Property对象与Properties集合 170
5.7.3 Parameter对象与Parameters集合 170
5.7.4 Error对象与Errors集合 171
5.8 使用ADO操纵数据库实例——在线通讯录 172
5.8.1 通讯录的设计 172
5.8.2 通讯录的实现 172
5.8.3 通讯录的运行演示 187
5.9.1 数据库准备 192
5.9 单元实训 192
5.9.2 连接数据库并显示数据库的记录 194
5.9.3 利用Insert语句添加记录 195
5.9.4 利用Delete语句删除记录 196
5.9.5 利用Update语句修改记录 198
5.9.6 创建“网上购物”网站所需的数据库 199
小结 201
习题 202
第6章 网上购物 203
6.1 网站的功能设计 203
6.2.1 制作统一风格的模板 204
6.2 详细设计网上购物网站 204
6.2.2 错误、成功处理程序 208
6.3 实现用户注册功能 212
6.3.1 注册功能 213
6.3.2 实现注册功能 213
6.4 实现用户中心首页功能 219
6.4.1 用户中心首页 220
6.4.2 实现登录与注销功能 220
6.5 实现显示与修改用户资料功能 223
6.5.1 显示用户个人资料的功能 223
6.5.2 修改用户个人资料的功能 224
6.6.1 修改密码页面 228
6.6 实现修改密码功能 228
6.6.2 实现修改密码功能 229
6.7 实现找回密码功能 230
6.7.1 实现找回密码功能的步骤 230
6.7.2 执行找回密码功能 230
6.8 实现购买商品功能 233
6.8.1 编写Main.asp程序 234
6.8.2 ListGoods.asp程序 235
6.8.3 编写ListGoods.asp程序 235
6.8.4 编写ViewDetail.asp程序 243
6.8.5 实现购买商品功能 245
6.9 实现购买商品统计功能 250
6.10 管理后台数据库 252
6.10.1 Global.asa文件 252
6.10.2 管理商品表数据 253
6.10.3 管理商品类型表数据 260
小结 264
第7章 ASP中的常见问题及使用技巧 265
7.1 ASP中的常见问题及解决办法 265
7.2 ASP中的使用技巧 270
7.3 ASP中错误提示信息 273
小结 275
参考文献 276