第1章 ASP概述 1
1.1静态网页、动态网页与ASP 1
1.2 ASP的工作原理和特点 2
1.2.1 ASP的工作原理 2
1.2.2 ASP的特点 3
1.3 ASP的运行、调试环境 3
1.3.1 Windows 98下的Web Server的安装和设置 4
1.3.2 Windows 98下的Web站点和虚拟目录的建立 6
1.3.3 Windows 2000下的Web Server的安装和配置 8
1.3.4 Windows 2000下的Web站点和虚拟目录的建立 10
1.4 ASP的开发工具 14
1.4.1 Visual InterDev 14
1.4.2 FrontPage中开发动态网页 14
1.4.3其他网页编辑工具 14
思考与练习 15
第2章 HTML语言 16
2.1 HTML语言简介 17
2.1.1什么是HTML 17
2.1.2 HTML文件基本构架 17
2.1.3 HTML的语法 19
2.1.4如何产生HTML文件 19
2.2常用标记(对) 22
2.3超级链接标记 36
2.4表格的制作 41
2.5表单的制作 43
思考与练习 49
第3章 VBScript语法 51
3.1什么是脚本语言 51
3.1.1 VBScript 52
3.1.2 JavaScript和JScript 52
3.1.3脚本语言在客户端和服务器端的运行 53
3.1.4脚本语言的注释标记 53
3.2 VBScript的数据类型、变量和常量 54
3.2.1 VBScript的数据类型 54
3.2.2 VBScript的变量和常量 55
3.3 VBScript的运算符 56
3.3.1算术运算符 56
3.3.2关系运算符 57
3.3.3逻辑运算符 57
3.3.4字符串连接运算符 58
3.4 VBScript程序流程控制 58
3.4.1分支结构 58
3.4.2循环结构 60
3.5 VBScript的过程和函数 63
3.5.1 sub过程 63
3.5.2 function函数 64
思考与练习 64
第4章 ASP内建对象 65
4.1 response对象 65
4.1.1 response对象的功能 65
4.1.2 response对象的属性 65
4.1.3 response对象的方法 68
4.1.4 response对象的集合(cookies) 71
4.2 request对象 72
4.2.1 request对象的功能 72
4.2.2 request对象的集合 72
4.3 session对象 78
4.3.1 session对象的功能 79
4.3.2 session对象的属性(sessionID timerout) 79
4.3.3 session对象的方法(abandon) 79
4.4 application对象 80
4.4.1 application对象的功能 80
4.4.2 application对象的建立和取得 80
4.4.3 application对象的lock和unlock方法 81
4.4.4 global.asa文件 81
4.4.5实例:在线人数的统计 83
4.5 server对象 84
4.5.1 server对象的功能 84
4.5.2 server对象的scripttimeout属性 84
4.5.3 server对象的mappath和createobject方法 85
4.6 objectcontext对象 86
思考与练习 88
第5章 数据库操作 90
5.1 ADO对象 91
5.1.1 ADO对象简介 91
5.1.2 ADO与ASP 93
5.2使用Access数据库 93
5.2.1 Access 2000简介 93
5.2.2创建一个空数据库 94
5.2.3数据表的创建 96
5.3数据库的连接 99
5.3.1使用connection对象连接数据库 99
5.3.2连接ODBC数据源 102
5.4 SQL语言介绍 104
5.4.1 SQL语言简介 104
5.4.2 select语句 105
5.4.3记录的增加、删除、修改 105
5.5数据表的连接和记录集的操作 107
5.5.1 recordset对象的常用方法与属性 107
5.5.2使用recorderset对象读取数据表 108
5.5.3使用select指令对数据表进行查询与排序 112
5.5.4数据表记录的新增、修改和删除 120
思考与练习 126
第6章 实例1——会员登录系统 127
6.1主要内容 127
6.2实例过程 127
6.2.1创建数据库 128
6.2.2设定主页外观及主要程序代码 130
6.2.3运行效果 135
6.2.4实例代码及注解 142
思考与练习 155
第7章 实例2——网上图书馆 156
7.1主要内容 156
7.2实例过程 157
7.2.1设定主页外观 157
7.2.2添加程序代码 159
7.2.3运行效果 165
7.3实例注释和详解 167
7.3.1关于cookie技术 167
7.3.2重要函数与对象的分析 168
思考与练习 170
第8章 实例3——网上测试系统 171
8.1主要内容 171
8.2实例过程 171
8.2.1系统需求分析 172
8.2.2系统总体设计 172
8.2.3实例注释及详解 192
思考与练习 198
第9章 实例4——网络聊天室 199
9.1实例网页的组成和操作 199
9.2设定使用者的名称 202
9.3处理使用者输入的聊天信息 203
9.4自动更新聊天信息 203
9.5框架的使用技巧 204
9.6一发言就立刻更新信息 206
9.7实例代码及注解 206
思考与练习 210
第10章 实例5——留言板 211
10.1主要内容 211
10.2实例过程 211
10.2.1设定主页外观 212
10.2.2添加程序代码 213
10.2.3留言板的运行效果 218
10.3实例注释和详解 219
思考与练习 221
附录A VBScript函数 222
参考文献 230