第1章 ASP使用基础 1
1.1 Web基础知识 1
1.1.1 Web与URL 1
1.1.2 HTML与HTTP 2
1.1.3 Web页与Web站点 3
1.1.4 Web应用程序 3
1.2 ASP基本概念 3
1.2.1 静态网页与动态网页 3
1.2.2 脚本语言 5
1.2.3 什么是ASP 6
1.3 配置ASP运行环境 7
1.3.1 安装服务器软件 7
1.3.2 启动或停止服务 11
1.3.3 创建虚拟目录 13
1.3.4 编写第一个ASP页 14
本章小结 15
习题1 16
上机实验1 配置ASP运行环境 17
第2章 HTML语言 18
2.1 HTML基础 18
2.1.1 HTML工作原理 18
2.1.2 标记基础 18
2.1.3 HTML文档的基本结构 19
2.1.4 添加注释 20
2.2 设置文本格式 20
2.2.1 分段与换行 21
2.2.2 设置段落对齐方式 23
2.2.3 设置字体、字号和颜色 24
2.2.4 设置字符样式 25
2.2.5 插入特殊字符 26
2.3 使用列表格式 27
2.3.1 创建有序列表 27
2.3.2 创建无序列表 28
2.4 使用图像 29
2.4.1 在网页中插入图像 29
2.4.2 设置图像格式与布局 30
2.4.3 播放多媒体文件 32
2.5 使用字幕和背景音乐 33
2.5.1 插入字幕 33
2.5.2 插入背景音乐 34
2.6 使用表格 35
2.6.1 创建基本表格 35
2.6.2 设置表格的属性 36
2.6.3 设置行的属性 38
2.6.4 设置单元格的属性 39
2.7 使用框架 40
2.7.1 框架网页的基本结构 40
2.7.2 设置框架集的属性 41
2.7.3 设置框架的属性 42
2.8 使用超链接 43
2.8.1 超链接基础 43
2.8.2 创建文件链接 44
2.8.3 创建锚点链接 45
2.8.4 创建邮件链接 46
2.9 使用表单 46
2.9.1 创建表单 46
2.9.2 使用输入型表单控件 47
2.9.3 使用其他表单控件 53
2.9.4 提交和处理表单 55
本章小结 55
习题2 57
上机实验2 用HTML语言创建网页 59
第3章 VBScript语言 60
3.1 VBScript概述 60
3.1.1 什么是VBScript 60
3.1.2 在HTML页面中添加VBScript代码 60
3.2 VBScript基本元素 62
3.2.1 数据类型 62
3.2.2 VBScript常量 62
3.2.3 VBScript变量 63
3.2.4 VBScript运算符 65
3.3 基本输入、输出 66
3.3.1 基本语句 66
3.3.2 MsgBox函数 67
3.3.3 InputBox函数 69
3.4 条件语句 70
3.4.1 If...Then...Else语句 70
3.4.2 Select Case语句 72
3.5 循环语句 74
3.5.1 Do...Loop语句 75
3.5.2 While...Wend语句 76
3.5.3 For...Next语句 77
3.5.4 For Each...Next循环 78
3.6 过程 80
3.6.1 Sub过程 80
3.6.2 Function过程 82
3.6.3 常用内部函数 84
3.6.4 响应HTML事件 86
3.7 文档对象模型 90
3.7.1 文档对象概述 90
3.7.2 Window对象 90
3.7.3 Document对象 94
3.7.4 其他文档对象 97
本章小结 98
习题3 99
上机实验3 使用VBScript语言编程 100
第4章 使用ASP对象 103
4.1 ASP概述 103
4.1.1 在ASP页面中添加服务器端脚本 103
4.1.2 ASP内置对象 105
4.1.3 包含服务器端文件 106
4.2 使用Response对象 107
4.2.1 Response对象概述 108
4.2.2 向客户端输出数据 109
4.2.3 设置页面输出缓冲 110
4.2.4 清除或输出缓冲区内容 112
4.2.5 停止向客户端输出数据 113
4.2.6 控制页面缓冲特性 114
4.2.7 重定向网址 116
4.2.8 确认客户端与服务器相连 118
4.2.9 设置客户端的Cookies信息 118
4.3 使用Request对象 120
4.3.1 Request对象概述 120
4.3.2 检索查询字符串 121
4.3.3 检索表单数据 123
4.3.4 检索Cookies信息 125
4.3.5 检索服务器端环境变量和HTTP标头信息 127
4.4 使用Server对象 130
4.4.1 Server对象概述 130
4.4.2 执行指定的ASP文件 130
4.4.3 将控制权转移到其他ASP文件 131
4.4.4 创建服务器组件实例 133
4.4.5 将相对或虚拟路径映射为物理目录 134
4.4.6 字符串编码处理 135
4.4.7 设置脚本最长执行时间 137
4.5 使用Session对象 138
4.5.1 Session对象概述 138
4.5.2 保存会话信息 139
4.5.3 识别会话 142
4.5.4 控制会话的结束时间 143
4.5.5 处理会话事件 144
4.6 使用Application对象 145
4.6.1 创建基于ASP的应用程序 146
4.6.2 Application对象概述 149
4.6.3 保存应用程序信息 150
4.6.4 防止或允许更改应用程序变量值 153
4.6.5 处理应用程序事件 154
本章小结 157
习题4 157
上机实验4 使用ASP对象 162
第5章 使用ASP组件 163
5.1 ASP组件概述 163
5.1.1 常用的ASP组件 163
5.1.2 创建服务器组件对象实例 164
5.2 使用内容轮显组件 164
5.2.1 创建内容轮显对象实例 164
5.2.2 创建内容列表文件 165
5.2.3 检索并显示内容字符串 166
5.3 使用内容链接组件 168
5.3.1 创建内容链接对象实例 168
5.3.2 创建链接列表文件 168
5.3.3 检索内容链接列表文件 168
5.4 使用广告轮显组件 172
5.4.1 创建广告轮显对象实例 172
5.4.2 创建轮显列表文件 173
5.4.3 使用重定向文件 174
5.4.4 使用广告轮显组件的属性和方法 175
5.5 使用页面计数器组件 176
5.5.1 创建页面计数器组件对象实例 176
5.5.2 理解点击次数数据文件 177
5.5.3 使用页面计数器组件的方法 177
5.6 使用计数器组件 179
5.6.1 创建计数器组件对象实例 179
5.6.2 使用计数器对象的方法 179
5.7 使用浏览器功能组件 182
5.7.1 创建浏览器功能组件对象实例 182
5.7.2 理解browscap.ini文件 182
5.8 使用文件存取组件 187
5.8.1 文件存取组件概述 187
5.8.2 创建文本文件 188
5.8.3 读取文本文件 190
5.8.4 文件操作 193
5.8.5 文件夹操作 199
5.8.6 驱动器操作 203
本章小结 205
习题5 206
上机实验5 使用ASP组件 209
第6章 使用ADO对象 210
6.1 使用Connection对象 210
6.1.1 创建数据库连接 210
6.1.2 连接SQL Server数据库 212
6.1.3 连接Access数据库 218
6.1.4 使用Connection对象执行SQL查询 222
6.2 使用Recordset对象 231
6.2.1 创建和访问记录集 231
6.2.2 设置游标特性和锁定类型 235
6.2.3 记录导航 237
6.2.4 分页显示记录 239
6.2.5 搜索记录 242
6.2.6 更新记录 244
6.3 使用Command对象 249
6.3.1 使用Command对象的步骤 249
6.3.2 使用Parameters集合 251
6.3.3 使用Command对象执行SQL查询 252
6.3.4 使用Command对象执行存储过程 260
本章小结 263
习题6 263
上机实验6 使用ADO对象 266
第7章 设计实例 268
7.1 创建论坛 268
7.1.1 系统功能概述 268
7.1.2 创建数据库 269
7.1.3 查看主题 269
7.1.4 发表主题 272
7.1.5 保存主题 273
7.1.6 回复主题 275
7.1.7 保存回复 279
7.2 成绩管理系统 280
7.2.1 系统功能概述 281
7.2.2 创建数据库 281
7.2.3 用户验证 281
7.2.4 学生资料管理 292
7.2.5 课程设置管理 310
7.2.6 成绩数据管理 319
本章小结 335
习题7 335
上机实验7 ASP课程设计 336
读者意见反馈表 337