第1章概述 1
目录 1
1-1认识数据库 2
1-1-1何谓数据库(Database) 2
1-1-2何谓数据库管理系统(DBMS) 2
1-1-3构成数据库的基本组件 2
1-1-4何谓关系型数据库(RDB) 3
1-2 Web数据库 3
1-2-1何谓Web数据库 3
1-2-2通过WWW访问数据库的优点 4
1-2-3用ASP开发Web数据库的优势 4
1-2-4何谓SQL 5
1-3-1什么是ASP 6
1-3认识ASP 6
1-3-2如何编辑与执行ASP程序 9
1-4虚拟Web服务器 9
1-4-1 将你的计算机虚拟为Web服务器 9
1-4-2选择Web服务器软件 10
1-4-3在Windows98/95虚拟Web服务器 10
1-4-4在Windows 2000下虚拟Web服务器 19
1-4-5 PWS和IIS之外的选择 23
1-5第一个ASP程序 23
1-6代码编写捷径 25
1-6-1使用FrontPage编写HTML文件 25
1-6-2使用Dreamweaver编写HTML文件 27
1-6-3在FrontPage中加入ASP程序 28
1-6-4在Dreamweaver中加入ASP程序 29
课后习题 31
第2章 VBSCript基础概念 33
2-1 VBScript概述 34
2-2第一个VBScript程序 34
2-3变量(Variable) 35
2-4数组(Array) 36
2-5常量(Constant) 39
2-6运算符(Operator) 40
2-6-1数学运算符 40
2-6-2比较运算符 42
2-6-3逻辑运算符 42
课后习题 43
第3章 VBScript流程控制结构 45
3-1 认识流程控制结构 46
3-2条件语句If…Then 46
3-2-1 单一选择 46
3-2-2双向选择 47
3-2-3 多向选择 48
3-3选择语句Select…Case 50
3-4计数循环语句For…Next 52
3-5数组循环语句For Each In…Next 57
3-6条件式循环 58
3-6-1 Do While…Loop循环 59
3-6-2 Do Until…Loop循环 60
3-6-3循环的测试 61
3-6-4 While…Wend循环 64
课后习题 65
第4章 VBScript子程序与函数 67
4-1 子程序(Subroutines) 68
4-1-1 子程序是什么 68
4-1-2局部变量和全局变量 71
4-1-3中止执行子程序 72
4-1-4事件驱动 73
4-2函数(Functions) 75
4-3错误处理(Error Handling) 78
4-4 VBScript内置函数 80
4-4-1 日期与时间函数 80
4-4-2 Sqr()函数 80
4-4-3 Abs()函数 82
4-4-4 IsNumeric()函数 83
4-4-5 MsgBox()函数 84
4-4-6 Ubound()函数 89
4-4-7Int()函数 90
4-4-8 Fix()函数 90
4-4-9 Rnd()函数 91
4-4-10 Instr()函数 92
4-4-11 Len()函数 94
4-4-12 InstrRev()函数 94
4-4-13 Hex()、Oct()函数 95
4-4-14 TRIM()函数 96
4-4-15 Mid()、Left()、Right()函数 96
4-4-16 Replace()函数 97
4-4-17 Asc()函数 97
4-4-18 Chr()函数 98
4-4-19 String()函数 99
4-4-20 Filter()函数 99
课后习题 100
第5章 Response对象 103
5-1 认识ASP内置的对象 104
5-2 Response对象的集合、属性及方法 107
5-2-1 Response.Write方法 108
5-2-2 Response.Redirect方法 110
5-2-3 Response.AppendToLog方法 111
5-2-4 Response.End方法 112
5-2-5Response.AddHeader方法 113
5-2-6缓冲处理 113
5-2-7 Response对象的属性 115
5-2-8 Response.Cookies集合 116
课后习题 118
第6章Request对象 121
6-1 从浏览器端取得数据的方法 122
6-2建立表单的输入界面 124
6-2-1插入表单与按钮 126
6-2-2插入单行文本框 129
6-2-3插入单选按钮 129
6-2-4插入复选框 130
6-2-5插入多行文本框 131
6-2-6插入下拉式菜单 132
6-2-7设置密码字段与隐藏字段 135
6-2-8将指定的表单字段框起来 136
6-3表单的后端处理 137
6-3-1 以E-mail形式传送表单数据 138
6-3-2读取并确认表单数据 140
6-4文件的上传和下载 143
6-4-1 设置文件上传 143
6-4-2设置文件下载 145
6-5 Request对象的集合、属性及方法 146
6-5-1 Request.QueryString和Request.Form集合 147
6-5-2何谓HTTP标头 149
6-5-3 Request.ServerVariables集合 150
6-5-4 Request.Cookies集合 152
6-6实例练习 153
6-6-1 将表单网页与表单处理程序合并为一个ASP程序 153
6-6-2以下拉式菜单选择所要联机的网站 155
课后习题 156
第7章 Server对象与服务器端文件访问 159
7-1 Server对象属性及方法 160
7-1-1 Server.Execute方法 160
7-1-2 Server.Transfer方法 161
7-1-3 Server.HTMLEncode和Server.URLEncode方法 163
7-1-4 Server.MapPath方法 164
7-1-5 Server.CreateObject方法 165
7-2访问服务器端的文件夹与文件 166
7-2-1 检查指定的磁盘、文件夹或文件是否存在 170
7-2-2对文件夹的操作 171
7-2-3取得文件夹的父文件夹信息 175
7-2-4列出文件夹内的所有内容 177
7-2-5 文件的建立、移动、重命名、删除与复制 178
7-2-6获取文件的父文件夹信息 181
7-3文件的打开、读取与写入操作 182
7-3-1 打开文件 182
7-3-2读取文件 183
7-3-3写入文件 186
7-3-4如何设置Server-Side Include 188
课后习题 189
第8章Application对象与Session对象 191
8-1 Application对象 192
8-1-1 使用Application对象记录数组 192
8-1-2读取所有Application变量 193
8-2-1计数器程序 194
8-2实例练习 194
8-2-2简易的在线选票活动 198
8-3 Session对象 201
8-3-1 Session.Abandon方法 205
8-3-2 防止连续点击“刷新”按钮以增加访客人数 205
8-4初始化Application变量和Session变量 208
8-5 实例练习 210
8-5-1 如何统计在线人数 210
8-5-2读取在线名单 213
8-5-3编写在线传讯 217
课后习题 226
第9章ASP程序调试与错误处理 229
9-1 ASP程序调试 230
9-2使用Err对象处理错误情况 232
9-3 使用ASPError对象处理错误情况 233
第10章数据库的读取、插入、删除与更新 237
10-1 ASP与数据库 238
10-2建立Access数据库 240
10-3打开与关闭数据库连接 243
10-4读取、插入、更新与删除表的记录 245
10-4-1 读取表的记录 247
10-4-2读取表的字段名称及字段数目 253
10-4-3 使用Recordset对象的Sort属性进行排序 255
10-4-4 使用Recordset对象的Filter属性筛选记录 257
10-4-5设置分页浏览 259
10-5新增表的记录 261
课后习题 262
第11章数据库查询 265
11-1使用SQL查询 266
11-2 SQL语句的语法 269
11-2-1 SELECT…FROM…WHERE…语法(筛选) 270
11-2-2 SELECT…FROM…ORDER BY…语法(排序) 271
11-2-3 SELECT TOP…语法(设置最多返回条数) 273
11-3使用加密过的Access数据库 273
11-4 如何使用Connection对象的Execute方法 275
11-5使用Command对象 276
11-6使用SQL语句新增、更新或删除记录 278
11-6-1 使用INSERT指令新增记录 278
11-6-2 使用UPDATE指令更新记录 279
11-6-3 使用DELETE指令删除记录 280
11-7读取关系型数据库 281
课后习题 285
第12章访客留言簿与讨论区 287
12-1 访客留言簿(GuestBook) 288
12-1-1 组成网页的文件清单 289
12-1-2网页的执行流程 290
12-1-3您必须具备的知识 290
12-1-4完整程序代码列表 290
12-2讨论区(NewsGroup) 293
12-2-1 组成网页的文件清单 295
12-2-2 网页的执行流程 296
12-2-3您必须具备的背景知识 297
12-2-4完整程序代码列表 297
第13章搜索引擎 305
13-1搜索引擎 306
13-2设置、管理与使用索引服务 307
13-3索引服务内置的对象 310
13-4搜索实例 311
13-5组成网页的文件清单 312
13-6网页的执行流程 312
13-7你必须具备的知识 313
13-8完整程序代码列表 313
第14章购物车 317
14-1 认识购物车 318
14-2组成网页的文件清单 320
14-3网页的执行流程 321
14-4你必须具备的知识 322
14-5完整程序代码列表 322