第1章 ASP的运行环境与配置 1
1.1 Web基础知识 1
1.1.1 Web概述 1
1.1.2 Web页与Web站点 2
1.1.3 Web应用程序 3
1.2 ASP概述 3
1.2.1 ASP的特点 4
1.2.2 ASP文件的基本结构 4
1.3 ASP的运行 5
1.3.1 ASP的运行环境 5
1.3.2 IIS 5.1的安装与测试 6
1.3.3 IIS 5.1的设置 7
1.3.4 ASP的运行 12
习题 14
上机实验 14
第2章 HTML基础 16
2.1 构建HTML网页 16
2.1.1 HTML概述 16
2.1.2 HTML文档结构 16
2.2 文本及版面风格控制 18
2.2.1 文本控制 18
2.2.2 版面风格控制 19
2.3 图像、超链接和表格 20
2.3.1 图像与超链接 20
2.3.2 表格 22
2.4 HTML的表单 25
2.4.1 表单的定义 25
2.4.2 常用的表单元素 26
2.5 HTML的其他常用标记 30
2.5.1 嵌入多媒体文件 30
2.5.2 播放背景音乐 31
2.5.3 创建滚动文字 32
2.5.4 网页中使用框架 33
2.6 层叠样式表CSS 36
2.6.1 CSS的定义与引用 36
2.6.2 CSS的常用属性 38
习题 40
上机实验 47
第3章 JavaScript脚本语言 50
3.1 JavaScript脚本语言简介 50
3.1.1 什么是JavaScript 50
3.1.2 在网页中使用JavaScript 50
3.2 JavaScript语法基础 51
3.2.1 JavaScript的数据类型 51
3.2.2 常量、变量与表达式 52
3.2.3 函数的定义 55
3.2.4 条件分支语句 57
3.2.5 循环控制语句 60
3.3 置对象与函数 61
3.3.1 String对象 61
3.3.2 Math对象 63
3.3.3 Array对象 65
3.3.4 Date对象 67
3.3.5 内置函数 68
3.4 浏览器对象 69
3.4.1 浏览器对象简介 69
3.4.2 window对象 71
3.4.3 screen对象 74
3.5 JavaScript的事件处理 75
3.5.1 事件及响应方法 75
3.5.2 document的常用事件 77
3.5.3 表单对象的常用事件 79
习题 81
上机实验 86
第4章 VBScript脚本语言 87
4.1 VBScript语言概述 87
4.1.1 什么是VBScript 87
4.1.2 在网页中添加VBScript代码 88
4.2 VBScript的基本语法 89
4.2.1 VBScript的数据类型 89
4.2.2 VBScript的常量、变量与表达式 90
4.2.3 VBScript的数组 93
4.2.4 VBScript的过程与函数 94
4.2.5 VBScript的常用函数 96
4.3 VBScript常用控制结构 104
4.3.1 选择结构 104
4.3.2 循环结构 107
4.4 VBScript的对象和事件 109
4.4.1 对象和事件的概念 109
4.4.2 网页及浏览器对象 110
习题 114
上机实验 115
第5章 ASP内置对象 118
5.1 Response对象 118
5.1.1 Response对象的属性 118
5.1.2 Response对象的方法 123
5.1.3 Response的Cookies集合 127
5.2 Request对象 128
5.2.1 Request对象的集合 129
5.2.2 Form集合 129
5.2.3 QueryString集合 132
5.2.4 Cookies集合 133
5.2.5 ServerVariables集合 133
5.3 Session对象 134
5.3.1 利用Session对象存储变量 135
5.3.2 Session对象的集合 136
5.3.3 Session对象的属性 137
5.3.4 Session对象的方法 138
5.3.5 Session对象的事件 139
5.4 Application对象 140
5.4.1 利用Application对象存储变量 140
5.4.2 Application对象的集合 140
5.4.3 Application对象的方法 141
5.4.4 Application对象的事件 142
5.5 Server对象 143
5.5.1 Server对象的属性 144
5.5.2 Server对象的方法 144
习题 147
上机实验 149
第6章 可安装组件与脚本库对象 154
6.1 AD Rotator广告轮显组件 154
6.1.1 创建AD Rotator组件对象 154
6.1.2 AD Rotator对象的属性和方法 154
6.1.3 AD Rotator组件的相关文件 155
6.1.4 使用AD Rotator组件 157
6.2 Content Linking组件 159
6.2.1 Content Linking File内容链接列表文件 159
6.2.2 Content Linking组件的方法 159
6.2.3 使用Content Linking组件 160
6.3 Counters计数器组件 162
6.3.1 Counters组件的方法 163
6.3.2 使用Counters组件 164
6.4 File Access组件 164
6.4.1 文件的创建与存取操作 165
6.4.2 磁盘文件操作 168
6.4.3 驱动器与文件夹操作 170
6.5 第三方组件 173
6.5.1 W3 Jmail组件 173
6.5.2 ASPUpload组件 175
习题 177
上机实验 178
第7章 SQL操作基础 180
7.1 SQL简介 180
7.1.1 SQL语言的特点 180
7.1.2 SQL语句 181
7.2 SQL的运算符 182
7.3 SQL的数据操纵语句 184
7.3.1 SELECT语句 184
7.3.2 INSERT语句 186
7.3.3 UPDATE语句 187
7.3.4 DELETE语句 187
7.4 SQL的数据定义语句 188
7.4.1 数据库的创建与删除 188
7.4.2 数据表的创建与删除 188
7.4.3 修改数据表结构 189
习题 190
上机实验 191
第8章 利用ADO实现数据库的存取 193
8.1 ADO简介 193
8.2 Connection对象 194
8.2.1 打开和关闭数据库连接 194
8.2.2 Connection对象的属性 195
8.2.3 Connection对象的方法 198
8.3 Command对象 202
8.3.1 Command对象的属性 202
8.3.2 Command对象的方法 204
8.3.3 Command对象应用数据举例 207
8.4 RecordSet对象 212
8.4.1 RecordSet对象的属性 212
8.4.2 RecordSet对象的方法 214
8.4.3 RecordSet对象应用数据举例 215
8.5 Errors数据集合和Error对象 223
8.5.1 Errors数据集合 223
8.5.2 Error对象 224
8.6 Fields数据集合和Field对象 225
8.6.1 Fields数据集合 226
8.6.2 Field对象的属性 226
8.6.3 Field对象的方法 227
8.7 Properties数据集合和Property对象 228
8.7.1 Properties数据集合 228
8.7.2 Property对象 228
8.8 Parameters数据集合和Parameter对象 229
8.8.1 Parameters数据集合 229
8.8.2 Parameter对象 230
8.9 实现图像上传与显示的方法 231
8.9.1 图形上传到数据库 231
8.9.2 数据库中图像的显示 235
习题 237
上机实验 239
第9章 综合案例——信息发布网站建设 242
9.1 网站功能需求分析与策划 242
9.1.1 网站功能需求分析 242
9.1.2 网站整体策划方案 244
9.2 功能模块设计方案 246
9.2.1 用户管理模块 246
9.2.2 信息添加模块 255
9.2.3 信息编辑模块 263
9.2.4 信息显示模块 274
9.2.5 信息检索模块 282
参考文献 286