目录 1
第1章 ASP应用基础 1
1.1 Web基础知识 1
1.1.1 WWW的含义 1
1.1.2 Web的作用方式 2
1.1.3 URL的意义 2
1.2 ASP概述 3
1.2.1 什么是ASP 4
1.2.2 ASP的特点 4
1.2.3 ASP工作原理 5
1.2.4 静态网页与动态网页的交互过程 6
1.3.2 PWS的安装与设置 1 7
1.2.5 各种交互式动态网页技术简介 8
1.3.1 IIS 5.0的安装与设置 10
1.3 ASP的运行环境 10
1.3.3 一个简单的ASP网页 20
本章小结 21
习题与实训一 22
第2章 HTML语言基础 24
2.1 HTML语言概述 24
2.1.1 HTML概述 24
2.1.2 HTML文档结构 25
2.1.3 常用的HTML编辑工具 25
2.2 HTML标记 26
2.2.1 HTML的基本标记 26
2.2.2 格式标记 28
2.2.3 文本标记 30
2.2.4 列表格式标记 32
2.2.5 图像标记 34
2.2.6 超链接标记 36
2.2.7 表格标记 38
2.3 表单结构 41
2.3.1 表单的概念 41
2.3.2 表单中常用标记 41
2.4 框架结构 46
2.4.1 框架网页的基本结构 47
2.4.2 框架标记 47
2.5 CSS基础 50
2.5.1 CSS样式简介 50
2.5.2 定义CSS样式表 50
2.5.3 在HTML中使用CSS 53
本章小结 57
习题与实训二 57
3.1 脚本语言概述 59
第3章 VBScript脚本语言 59
3.1.1 VBScript简介 60
3.1.2 JavaScript简介 60
3.2 认识VBScript 60
3.2.1 VBScript与Visual Basic的区别 60
3.2.2 VBScript代码的基本格式 60
3.2.3 在代码中加入注释 61
3.2.4 续行符的使用 62
3.2.5 第一个VBScript脚本程序 62
3.3 VBScript编程基础 64
3.3.1 VBScript的数据类型 64
3.3.2 常量 65
3.3.3 变量 66
3.3.4 数组 67
3.3.5 VBScript中的运算符 68
3.4.1 Sub子程序 69
3.4 VBScript的过程和函数 69
3.4.2 函数 71
3.5 VBScript的条件语句 72
3.5.1 If…Then…Else语句 72
3.5.2 Select Case语句 74
3.6 VBScript的循环语句 75
3.6.1 For…Next循环 75
3.6.2 While…Wend循环 76
3.6.3 Do…Loop循环 77
3.6.4 For Each…In循环 78
3.6.5 强行退出循环 79
3.7 VBScript常用函数 79
3.7.1 输入、输出函数 79
3.7.3 字符串函数 81
3.7.2 常用数学函数 81
3.7.4 日期和时间函数 82
3.7.5 数据类型转换函数 84
3.7.6 数据类型判别函数 84
3.8 VBScript综合编程实例 84
本章小结 87
习题与实训三 88
第4章 ASP的内置对象 90
4.1 ASP内置对象概述 90
4.2 Response对象 91
4.2.1 Response对象的属性 91
4.2.2 Response对象的方法 94
4.2.3 Response对象的数据集合 99
4.2.4 Response对象的综合应用 100
4.3 Request对象 102
4.3.1 Request对象的属性 103
4.3.2 Request对象的方法 103
4.3.3 Request对象的数据集合 104
4.3.4 Request对象的综合应用——留言板 113
4.4 Session对象 117
4.4.1 Session对象概述 117
4.4.2 Session对象的创建与使用 118
4.4.3 Session对象的属性 120
4.4.4 Session对象的方法 121
4.4.5 Session对象的数据集合 122
4.4.6 Session对象的事件 123
4.5 Cookie的使用 124
4.5.1 Cookie概述 125
4.5.2 创建Cookie 125
4.5.3 读取Cookie的值 127
4.5.4 使用Cookie进行数据提交 129
4.6 APPlication对象 131
4.6.1 Application对象概述 131
4.6.2 创建和使用Application变量 132
4.6.3 Application对象的方法 133
4.6.4 Application对象的事件 133
4.6.5 Application对象的集合 134
4.6.6 Application对象的综合应用——网上聊天室 136
4.7 Server对象 143
4.7.1 Server对象的语法 143
4.7.2 Server对象的属性 144
4.7.3 Server对象的方法 144
本章小结 147
习题与实训四 148
5.1 ASP内置组件概述 150
第5章 ASP内置组件 150
5.2 广告轮播组件Ad Rotator 151
5.2.1 Ad Rotator组件的属性和方法 152
5.2.2 Ad Rotator组件相关文件 152
5.3 浏览器兼容组件Browser Capabilities 155
5.3.1 Browscap.ini文件 156
5.3.2 Browser Capabilities组件的使用 157
5.4 Content Linking组件 157
5.4.1 线性排列顺序文件 158
5.4.2 Content Linking组件方法 158
5.5 计数器组件 160
5.5.1 计数器组件的方法 161
5.5.2 计数器组件的使用 161
5.6 CDONTS组件 162
5.6.2 CDONTS组件使用举例 163
5.6.1 CDONTS组件的属性和方法 163
5.7 其他ASP组件 165
本章小结 166
习题与实训五 167
第6章 文件系统组件 169
6.1 文件系统组件概述 169
6.2 FileSystemObject文件系统对象 170
6.2.1 FileSystemObject对象的方法和数据集合 170
6.2.2 复制、移动和删除文件 172
6.3 Folder文件夹对象 174
6.3.1 Folder对象的属性和方法 174
6.3.2 复制、移动和删除文件夹 175
6.4 TextStream文件读写对象 175
6.4.1 TextStream对象的属性和方法 175
6.4.2 读取文本文件 176
6.4.3 写文本文件 177
本章小结 180
习题与实训六 180
第7章 Web数据库基础 182
7.1 概述 182
7.1.1 数据库简介 182
7.1.2 Web数据库访问技术简介 184
7.1.3 ASP访问数据库的方法 185
7.2 ODBC的安装与参数配置 189
7.2.1 ODBC数据源 189
7.2.2 创建ODBC数据源 190
7.3 结构化查询语言SQL 192
7.3.1 SQL语言概述 192
7.3.2 查询语句Select 193
7.3.3 查询语句应用举例 194
7.3.4 SQL中的数据操纵语句 198
本章小结 200
习题与实训七 200
第8章 ADO对象 202
8.1 ADO对象概述 202
8.1.1 ADO对象简介 202
8.1.2 ADO数据集合简介 203
8.1.3 ADO对象与数据集合之间的关系 204
8.2 Connection对象 204
8.2.1 创建Connection对象 204
8.2.2 Connection对象的方法 205
8.2.3 Connection对象的属性 211
8.2.4 Connection对象应用实例 213
8.3.2 Command对象的方法 214
8.3.1 创建Command对象 214
8.3 Command对象 214
8.3.3 Command对象的属性 215
8.3.4 Command对象应用实例 217
8.4 RecordSet对象 218
8.4.1 创建RecordSet对象 218
8.4.2 RecordSet对象的方法 220
8.4.3 RecordSet对象的属性 224
8.4.4 RecordSet对象应用实例 226
8.5 Error对象和Errors数据集合 227
8.5.1 Error对象和Errors数据集合的定义 227
8.5.4 Errors集合的方法 228
8.6 Parameter对象和Parameters数据集合 228
8.6.1 Parameter对象和Parameters数据集合的定义 228
8.5.3 Errors数据集合的属性 228
8.5.2 Error对象的属性 228
8.6.2 Parameter对象的方法 229
8.6.3 Parameters数据集合的属性 229
8.6.4 Parameters数据集合的方法 230
8.7 Field对象与Fields数据集合 230
8.7.1 Field对象与Fields数据集合的定义 230
8.7.2 Field对象的属性 231
8.7.3 Field对象的方法 231
8.7.4 Fields数据集合的属性 232
8.7.5 Fields数据集合的方法 232
本章小结 232
习题与实训八 232
第9章 Web数据库操作实例 235
9.1 ASP程序中访问数据库的一般步骤 235
9.2 Web数据库的几种主要连接方法 236
9.3 Web数据库查询的一般方法 238
9.3.1 基本查询操作 239
9.3.2 分页显示技术 243
9.4 数据库的添加、删除和修改操作 251
9.4.1 向数据库中添加数据 252
9.4.2 删除数据库中的数据 257
9.4.3 修改数据库中的数据 260
本章小结 267
习题与实训九 268
第10章 ASP综合应用实例 271
10.1 校园网选课系统 271
10.1.1 系统设计 271
10.1.2 用户登录和密码验证模块 277
10.1.3 输入课程信息模块 282
10.1.4 修改课程信息模块 286
10.1.5 浏览课程信息模块 293
10.1.6 检索课程信息模块 296
10.1.7 选择课程模块 304
10.1.8 查看选课信息模块 311
10.2 网上教学评分系统 315
10.2.1 系统概述 315
10.2.2 系统设计目标 316
10.2.3 系统设计思想 316
10.2.4 系统总体设计 316
10.2.5 数据库设计 319
10.2.6 数据库表设计 319
10.2.7 视图设计 323
本章小结 323
习题与实训十 324
部分习题参考答案 325
主要参考文献 333