第1章 ASP基础 1
1.1 Web与ASP 1
1.1.1 Web概述 1
1.1.2 Web资源访问机制 2
1.1.3 静态网页与动态网页 3
1.1.4 交互式动态网页实现技术简介 6
1.2 ASP概述 7
1.2.1 ASP的特点 7
1.2.2 ASP文件的基本结构 8
1.3 ASP的运行 9
1.3.1 IIS 5.0的安装与测试 9
1.3.2 IIS 5.0的设置 10
1.3.3 ASP的运行 14
本章小结 15
思考题 16
上机实验 17
第2章 HTML基础 18
2.1 HTML语言 18
2.1.1 HTML概述 18
2.1.2 HTML文档的结构 19
2.1.3 制作HTML文档的步骤 20
2.2 HTML文档格式处理 21
2.2.1 〈BODY〉属性 21
2.2.2 文档编辑风格 23
2.3 文本风格处理 23
2.3.1 段落的格式化 23
2.3.2 字符的格式化 26
2.4.1 定义列表 28
2.4 列表处理 28
2.4.2 有序列表 29
2.4.3 无序列表 29
2.5 加入多媒体与超级链接 31
2.5.1 加入多媒体 31
2.5.2 加入超级链接 35
2.6 制作表格 36
2.6.1 表格结构 36
2.6.2 创建表格 37
2.6.3 定义表格标题 37
2.6.4 定制表格 37
2.7 制作表单 39
2.7.1 表单的结构 39
2.7.2 常用的表单元素 40
2.8.1 框架结构的文件格式 44
2.8 框架结构 44
2.8.2 框架结构标记的使用 45
2.8.3 FRAME标记 46
2.8.4 与框架相关的TARGET属性 46
2.9 CSS基础 46
2.9.1 CSS样式简介 46
2.9.2 CSS样式表的定义 46
2.9.3 在HTML中加入CSS的方法 49
本章小结 49
思考题 50
上机实验 50
第3章 VBScript脚本语言 52
3.1 VBScript概述 52
3.1.1 VBScript概述 52
3.1.3 VBScript脚本类型 53
3.1.2 VBScript与JavaScript 53
3.1.4 VBScript实例 54
3.2 VBScript的基本数据类型及输入/输出 56
3.2.1 编程的简单约定 56
3.2.2 基本数据类型及其子类型 57
3.2.3 变量 58
3.2.4 常量 61
3.2.5 数组 61
3.2.6 基本输入/输出 63
3.3 VBScript的表达式和运算符 66
3.3.1 VBScript中的表达式和运算符概述 66
3.3.2 数学表达式及算术运算符 67
3.3.3 条件表达式及其运算符 67
3.3.4 字符串表达式及其运算符 68
3.3.5 运算符的优先级 69
3.4 VBScript的控制结构 69
3.4.1 控制结构概述 69
3.4.2 选择结构 69
3.4.3 循环结构 73
3.5 VBScript的函数和子过程 76
3.5.1 过程概述 76
3.5.2 VBScript的函数 76
3.5.3 VBScript的子过程 78
3.6 VBScript的内部库函数 79
3.6.1 数学函数 79
3.6.2 字符串函数 80
3.6.3 日期和时间函数 80
3.6.5 数据类型判别函数 81
3.6.4 数据类型转换函数 81
3.7 VBScript的对象和事件 82
3.7.1 对象和事件的概念 82
3.7.2 网页及浏览器对象 82
3.7.3 浏览器内嵌HTML控件 86
3.7.4 对象和事件实例 87
3.8 VBScript纠错处理 91
3.8.1 VBScript中的编码约定 91
3.8.2 交互式调错环境 92
3.8.3 常见错误及调试 93
本章小结 95
思考题 96
上机实验 96
4.1 ASP内置对象 98
第4章 Response与Request对象 98
4.2 Response对象 99
4.2.1 Response对象的属性 99
4.2.2 Response对象的方法 102
4.2.3 Response对象的数据集合 106
4.3 Request对象 108
4.3.1 Request对象的属性 108
4.3.2 Request对象的方法 108
4.3.3 Request对象的数据集合 109
4.4 综合实例 120
本章小结 122
思考题 123
上机实验 124
第5章 Session、Application和Server对象 125
5.1 Session对象 125
5.1.1 Session对象的集合 126
5.1.2 Session对象的属性 130
5.1.3 Session对象的方法 130
5.1.4 Session对象的事件 131
5.2 Application对象 132
5.2.1 Application对象的集合 133
5.2.2 Application对象的方法 135
5.2.3 Application对象的事件 136
5.2.4 Global.asa文件 137
5.3 Server对象 139
5.3.1 Server对象的属性 139
5.3.2 Server对象的方法 139
5.4.2 用户登录 142
5.4.1 Global.asa文件 142
5.4 网上聊天室 142
5.4.3 聊天室主页 144
5.4.4 改进的聊天室 147
本章小结 148
思考题 149
上机实验 149
第6章 ASP组件 151
6.1 ASP组件概述 151
6.2 Ad Rotator组件 152
6.2.1 Ad Rotator组件的属性和方法 152
6.2.2 Ad Rotator组件的相关文件 153
6.2.3 使用Ad Rotator组件 154
6.3.1 内容链接列表文件 156
6.3.2 Content Linking组件的方法 156
6.3 Content Linking组件 156
6.3.3 使用Content Linking组件 157
6.4 Counters组件 159
6.4.1 Counters组件的方法 159
6.4.2 使用Counters组件 159
6.5 File Access组件 161
6.5.1 文件及文件夹的处理 161
6.5.2 文本文件的读/写操作 165
6.5.3 文件计数器 167
6.6 第三方组件 169
6.6.1 W3 JMail组件 169
6.6.2 ASPUpload组件 172
6.7 其他ASP组件 175
上机实验 176
思考题 176
本章小结 176
第7章 关系数据库基础 178
7.1 关系数据库概述 178
7.2 Access 2000基础 179
7.2.1 Access 2000简介 179
7.2.2 创建数据库 180
7.2.3 创建数据表 180
7.2.4 设置表的主键 181
7.2.5 操作表中的数据 181
7.3 SQL Server 2000基础 182
7.3.1 SQL Server 2000简介 182
7.3.2 创建数据库 184
7.3.3 创建数据表 185
7.4.1 SQL简介 186
7.4 SQL语言基础 186
7.3.4 设置表的主键 186
7.3.5 操作表中的数据 186
7.4.2 查询表中的数据信息 187
7.4.3 添加记录 189
7.4.4 删除记录 190
7.4.5 修改数据库中的数据记录 190
本章小结 191
思考题 191
上机实验 191
第8章 ADO对象 193
8.1 ADO概述 193
8.1.1 ASP与数据库 193
8.1.2 ODBC的设置 194
8.1.3 ADO中的对象和数据集合 198
8.2.1 Connection对象的方法 200
8.2 Connection对象 200
8.2.2 Connection对象的属性 207
8.2.3 Connection对象的数据集合 209
8.3 Command对象 213
8.3.1 Command对象的属性 213
8.3.2 Command对象的方法 214
8.3.3 Command对象的数据集合 216
8.3.4 调用存储过程 220
8.4 RecordSet对象 223
8.4.1 RecordSet对象的属性 223
8.4.2 RecordSet对象的数据集合 229
8.4.3 RecordSet对象的方法 230
8.4.4 RecordSet对象的应用 237
本章小结 245
思考题 246
上机实验 247
第9章 设计实例——网上论坛 248
9.1 系统概述 248
9.1.1 数据库设计 248
9.1.2 功能模块划分 250
9.1.3 系统的公共模块 251
9.2 用户登录、用户注册、个人资料功能模块 256
9.2.1 用户登录模块 256
9.2.2 用户注册模块 259
9.2.3 个人资料模块 261
9.3 栏目信息功能模块 263
9.3.1 论坛栏目浏览 263
9.3.2 栏目帖子浏览 265
9.3.3 帖子与回复内容浏览 267
9.4.1 发表新帖 271
9.4 帖子管理功能模块 271
9.4.2 编辑帖子 273
9.4.3 删除帖子 273
9.5 回复管理功能模块 274
9.5.1 发表回复 274
9.5.2 编辑回复 274
9.5.3 删除回复 275
9.6 论坛搜索功能模块 275
9.7 论坛管理功能模块 277
9.8 退出系统功能模块 283
本章小结 283
思考题 284
上机实验 284
参考文献 285