第1章 ASP基础 1
本章学习目标 1
1.1 Web基础知识 1
1.1.1 Web概述 1
目录 1
1.1.2 Web资源访问机制 2
1.1.3 URL 2
1.2 ASP概述 3
1.2.1 静态网页及其执行过程 3
1.2.2 动态网页及其执行过程 4
1.2.3 ASP的特点 5
1.3 ASP的运行 6
1.2.4 ASP文件的基本结构 6
1.3.1 IIS 5.0的安装与测试 7
1.3.2 IIS 5.0的设置 9
1.3.3 ASP的运行 13
思考题1 14
上机实验1 14
第2章 HTML基础 16
本章学习目标 16
2.1 HTML语言 16
2.1.1 HTML概述 16
2.1.2 HTML文档的结构 16
2.1.3 制作HTML文件的步骤 18
2.2.1 〈BODY〉属性 19
2.2 HTML文档格式处理 19
2.2.2 文档编辑风格 20
2.3 文本风格处理 20
2.3.1 段落格式化 20
2.3.2 字符的格式化 23
2.3.3 文字特效 25
2.4 列表处理 26
2.4.1 列表的实例 26
2.4.2 有序列表 27
2.4.3 无序列表 27
2.5 加入多媒体与超级链接 28
2.5.1 加入多媒体 28
2.4.4 自定义列表 28
2.5.2 加入超级链接 29
2.6 制作表格 30
2.6.1 制作表格格式 30
2.6.2 创建表格 31
2.6.3 定义表格标题 32
2.6.4 定制表格 32
2.7 制作表单 33
2.7.1 表单的结构 33
2.7.2 FORM中常用的标记 33
2.8 框架结构 36
2.8.1 框架结构的文件格式 36
2.8.2 框架结构标记的使用 36
2.8.4 TARGET属性 37
2.8.3 FRAME标记 37
2.9 CSS样式表基础 38
2.9.1 CSS样式表简介 38
2.9.2 CSS样式表的定义 39
2.9.3 在HTML中加入CSS样式表的方法 39
思考题2 40
上机实验2 40
第3章 VBScrpt脚本语言 41
本章学习目标 41
3.1 VBScript概述 41
3.1.1 VBScript概述 41
3.1.2 VBScript与JavaScript 41
3.1.3 VBScript实例 43
3.1.4 VBScript脚本类型 44
3.2 VBScript的基本数据类型及输入输出 45
3.2.1 简单编程技巧 45
3.2.2 基本数据类型及其子类型 46
3.2.3 变量 48
3.2.4 常量 52
3.2.5 数组 54
3.2.6 基本输入输出 56
3.3 VBScript的表达式和运算符 63
3.3.1 VBScript中的表达式和运算符 63
3.3.2 VBScript中的表达式 64
3.3.3 算术运算符 65
3.3.4 关系运算符 66
3.3.5 逻辑运算符 67
3.3.6 运算符的优先级 67
3.4 VBScript的控制结构 68
3.4.1 控制结构概述 68
3.4.2 选择控制结构 69
3.4.3 循环控制结构 75
3.5 VBScript的函数和子过程 82
3.5.1 过程概述 83
3.5.2 VBScript的函数 83
3.5.3 VBScript的子过程 84
3.6 VBScript的内部库函数 87
3.6.1 数学函数 87
3.6.2 字符串函数 88
3.6.3 日期和时间函数 89
3.6.4 数据类型转换函数 90
3.6.5 数据类型判别函数 90
3.7 VBScript的对象和事件 91
3.7.1 对象和事件的概念 91
3.7.2 网页及浏览器对象 91
3.7.3 浏览器内嵌HTML控件 94
3.7.4 对象和事件实例 96
思考题3 98
上机实验3 98
4.2 Response对象 99
4.1 ASP内置对象 99
本章学习目标 99
第4章 ASP内置对象 99
4.2.1 Response对象的属性 100
4.2.2 Response对象的方法 103
4.2.3 Response对象的数据集合 108
4.3 Request对象 110
4.3.1 Request对象的属性 110
4.3.2 Request对象的方法 110
4.3.3 Request对象的数据集合(Collections) 111
4.4 Session对象 123
4.4.1 Session对象的集合 124
4.4.3 Session对象的方法 128
4.4.2 Session对象的属性 128
4.4.4 Session对象的事件 129
4.5 Application对象 130
4.5.1 Application对象的集合 131
4.5.2 Application对象的方法 133
4.5.3 Application对象的事件 133
4.6 Server对象 135
4.6.1 Server对象的属性 135
4.6.2 Server对象的方法 135
思考题4 138
上机实验4 138
本章学习目标 140
5.1 ASP组件概述 140
第5章 ASP组件 140
5.2 Ad Rotator组件 141
5.2.1 Ad Rotator组件的属性和方法 141
5.2.2 Ad Rotator组件相关文件 142
5.3 Content Linking组件 144
5.3.1 链接列表文件 144
5.3.2 Content Linking组件的方法 145
5.4 Counters Component组件 147
5.4.1 计数器组件的方法 148
5.4.2 计数器组件的使用 148
5.5 File Access组件 149
5.5.1 文件及文件夹处理 149
5.5.2 文本文件的读写操作 154
5.5.3 文件计数器 156
5.6 CDONTS组件 157
5.6.1 CDONTS组件的属性和方法 158
5.6.2 CDONTS组件的使用 158
思考题5 160
上机实验5 160
第6章 Web数据库基础 162
本章学习目标 162
6.1 Web数据库概述 162
6.2 ACCESS 2000基础 163
6.2.1 ACCESS 2000简介 163
6.2.2 创建数据库 163
6.2.3 创建数据表 164
6.2.4 操作表中的数据 165
6.3 SQL Server 2000基础 165
6.3.1 SQL Server 2000简介 165
6.3.2 创建和管理数据库 168
6.3.3 创建和管理数据表 170
6.3.4 操作表中的数据 170
6.4 SQL语言基础 171
6.4.1 SQL简介 171
6.4.2 查询表中的数据信息 171
6.4.3 编辑数据库中的数据 175
思考题6 176
上机实验6 177
第7章 ADO对象 179
本章学习目标 179
7.1 ADO概述 179
7.1.1 ASP与数据库 179
7.1.2 ODBC的安装设置 180
7.1.3 ADO中的对象和数据集合 184
7.2 Connection对象 185
7.2.1 Connection对象的方法 186
7.2.2 Connection对象的属性 193
7.2.3 Connection对象的数据集合 194
7.3 Command对象 198
7.3.1 Command对象的属性 198
7.3.2 Command对象的方法 200
7.3.3 Command对象的数据集合 201
7.4 RecordSet对象 204
7.4.1 RecordSet对象的属性 204
7.4.2 RecordSet对象的数据集合 209
7.4.3 RecordSet对象的方法 210
思考题7 223
上机实验7 223
第8章 设计实例——同学通讯录 225
本章学习目标 225
8.1 系统概述 225
8.1.1 数据库设计 225
8.1.2 系统的主要功能模块 226
8.1.3 系统的公共模块 227
8.2 用户登录、注册功能模块 229
8.2.1 用户登录模块 229
8.2.2 用户注册模块 232
8.3 查询数据功能模块 235
8.4 添加数据功能模块 237
8.5 删除数据功能模块 240
8.6 修改数据功能模块 244
8.7 用户管理功能模块 245
8.8 退出系统功能模块 245
思考题8 246
上机实验8 246
参考文献 247