第1章 进入网络世界 1
1.1 什么是WWW 2
1.1.1 WWW的概念 2
1.1.2 WWW的功能 2
1.2 Internet的真面目 3
1.2.1 迷人的Internet 3
1.2.2 Internet的发家史 4
1.2.3 Internet给您带来了什么 6
1.3 TCP/IP简介 8
1.4 WWW的核心—HTTP协议 9
1.4.1 HTTP协议简介 9
1.4.2 HTTP协议的几个重要概念 10
第2章 走进ASP 11
2.1 ASP简介 12
2.2 ASP的产生背景 14
2.3 为运行ASP做准备 16
2.3.1 ASP的运行环境 16
2.3.2 PWS的安装 17
2.3.3 IIS的安装 18
2.4 简述ASP的语法 22
2.4.1 ASP文件的格式 22
2.3.4 什么时候使用ASP 22
2.4.2 ASP中的脚本 25
第3章 HTML简介 27
3.1 基础HTML 28
3.2 中级HTML 32
3.2.1 链接 32
3.2.3 开个新窗口 33
3.2.2 跳转 33
3.2.4 无序列表 34
3.2.5 有序列表 34
3.2.6 定制列表元素 35
3.2.7 表单设计 36
3.2.8 表格 40
3.3 高级HTML 42
3.3.1 多窗体 42
3.3.2 会动的marquee 44
3.3.3 多媒体的嵌入 45
第4章 学习VBScript 47
4.1 VBScript简介 48
4.2 VBScript使用的变量 49
4.2.1 VBScript的数据类型 49
4.2.2 VBScript的变量 49
4.2.3 VBScript中的常数 51
4.2.4 VBScript运算符 52
4.3 VBScript流程控制 52
4.3.1 条件语句 53
4.3.2 选择语句 54
4.3.3 循环语句 55
4.4 VBScript页面举例 57
第5章 学习JavaScript 61
5.1 JavaScript特点 62
5.2 JavaScript基础 63
5.2.1 JavaScript的基本数据类型 64
5.2.2 表达式和运算符 67
5.3.1 条件语句 68
5.3 JavaScript流程控制 68
5.3.2 选择语句 70
5.3.3 循环语句 71
5.4 进一步了解JavaScript 73
5.4.1 什么是JavaScript对象 73
5.4.2 对象的基础知识 73
5.4.3 常用对象的属性和方法 76
5.4.4 跑马灯效果的JavaScript例子 78
5.5.1 VBScript和JavaScript之间的区别 80
5.5 VBScript和JavaScript的比较 80
5.5.2 什么时候使用VBScript 81
5.5.3 什么时候使用JavaScript 81
第6章 ASP的内部对象 83
6.1 关于对象的简介 84
6.2 ASP的六大内部对象 86
6.2.1 Server对象 87
6.2.2 Request对象 89
6.2.3 Response对象 100
6.2.4 Session对象 101
6.2.5 Application对象 108
6.2.6 ObjectContext对象 111
第7章 ASP的内置组件 118
7.1 Browser Capabilities(浏览器兼容组件) 119
7.2 Ad Rotator(广告轮播组件) 124
7.2.1 Border 125
7.2.2 Clickable 125
7.2.3 TargetFrame 125
7.2.4 广告信息文件的内容 126
7.3 File Access Component(文件存取组件) 127
7.3.1 FileSystemObject对象 127
7.3.2 TextStream对象 129
7.4 Content Linking(内容链接组件) 132
7.5 Permission Checker(访问权限检测组件) 136
7.6 Counter(计数器)组件和Page Counter组件 139
7.6.1 Counter(计数器)组件 139
7.6.2 Page Counter组件 141
7.7 数据库访问组件 142
第8章 SQL简介 143
8.1 SQL的特点 144
8.2.1 SQL命令和子句 146
8.2 SQL的构成 146
8.2.2 运算符 147
8.2.3 函数 148
8.3 SQL对数据的查询 149
8.3.1 建立表 149
8.3.2 向表中加入数据 150
8.3.3 对表查询 151
8.4 SQL统计函数 154
8.5 SQL对表的操作 154
第9章 不可小瞧的ADO 156
9.1 ADO简介 157
9.1.1 ActiveX数据对象概述 158
9.1.2 数据源的建立 160
9.1.3 使用VBScript开发ADO 163
9.1.4 使用JavaScript开发ADO 164
9.1.5 ADO和ASP的关系 166
9.2 Connection对象 166
9.2.1 Connection对象的属性 166
9.2.2 Connection的方法 170
9.2.3 Errors数据集合 172
9.2.4 Properties数据集合 172
9.2.5 Connection对象的操作 172
9.3 Command对象 178
9.3.1 Command对象的介绍 178
9.3.2 Command对象的属性 179
9.3.3 Command对象的方法 180
9.3.4 Command对象的Parameters数据集合 181
9.4 Recordset对象 185
9.4.1 Recordset对象的属性 187
9.4.2 Recordset对象的方法 191
9.4.3 Recordset对象的Fields数据集合 198
9.5 Error对象 204
9.5.1 怎样获取Errors数据集合 205
9.5.2 Errors数据集合 205
9.5.3 Error对象 206
第10章 ActiveX组件 209
10.1 编写一个浏览目录文件的组件 210
10.2 如何取得ActiveX组件 215
10.3 Page Counter组件 216
10.3.1 注册PageCnt.dll文件 216
10.3.2 使用PageCnt.dll组件来编写counter.asp 216
10.4 SMTP组件 218
10.4.1 注册组件 218
10.4.2 组件的方法和属性 219
10.5 上载组件 223
10.5.1 注册组件 224
10.5.2 上载多个文件的例子 224
10.5.3 上载文件到数据库中 227
第11章 ASP实例 232
11.1 使用ASP编写简单的聊天室 233
11.2 投票统计的例子 240
11.3 留言本 244
11.4 一个测试页面 253
第12章 虚似社区实例 265
12.1 虚拟社区的登录过程 266
12.2 虚拟社区的功能介绍 281
12.3 虚拟社区的数据库介绍 340