目录 1
第1章 网络基础 1
1.1 Internet及WWW简介 1
1.1.1 Internet的形成及发展 1
1.1.2 World Wide Web 2
1.2 中国的网络发展现状 4
1.3 构架Web站点的相关组件 5
1.3.1 Microsoft Windows NT Server 5
1.3.2 Microsoft SQL Server 7
1.3.3 Internet信息服务器 9
第2章 Internet相关协议 11
2.1 TCP/IP协议 11
2.1.1 TCP/IP协议简介 11
2.1.2 IP地址和子网掩码 12
2.1.3 路由和网关 13
2.1.4 Internet DNS域名系统 13
2.1.5 添加TCP/IP协议 13
2.2 HTTP协议 16
2.2.1 HTTP协议简介 16
2.2.2 建立HTTP连接的步骤 17
2.2.3 HTTP服务器响应码 17
2.2.4 HTTP的请求方法 18
2.3 URL 19
第3章 Active Server Pages基础 21
3.1 Active Server Pages介绍 21
3.1.1 Active Server Pages开发员 21
3.1.2 Active Server Pages简介 22
3.1.3 Active Server Pages制作的其他方法简介 23
3.2.1 Active Server Pages模型 24
3.2 Active Server Pages理解 24
3.2.2 Active Server Pages的运行环境及特征 25
3.2.3 Active Server Pages的运行服务过程 25
3.2.4 Active Server Pages文件制作 26
3.3 ASP的脚本语言使用规则 26
3.3.1 ASP的脚本语法要点 28
3.3.2 设置语言 29
3.4 ASP中使用的变量与常量 29
3.4.1 变量的使用 29
3.4.2 常量的使用 31
3.5 过程的编写 34
3.5.1 定义过程 35
3.5.2 调用过程 35
3.6.1 ASP中加入Script命令 37
3.6 创建ASP页 37
3.6.2 集成HTML和脚本命令 38
3.6.3 使用ASP指令 39
3.7 实例速成 41
3.7.1 创建一个简单的ASP页 41
3.7.2 创建HTML表格及ASP响应页 43
3.8 ASP内建对象及组件 47
3.8.1 服务器组件 47
3.8.2 利用文件访问组件制作主页访问计数器 48
3.8.3 利用Data Access Component访问服务器数据库 49
第4章 ActiveX技术 51
4.1 ActivcX技术 51
4.1.1 ActiveX技术概述 51
4.1.2 ActiveX的应用范围 52
4.1.3 ActiveX的进展 53
4.1.4 ActiveX的构造工具 55
4.2 ActiveX控件 56
4.1.5 ActiveX的未来 56
4.2.1 ActiveX控件的来由 57
4.2.2 ActiveX控件设计方式 61
第5章 ASP开发工具Visual InterDev6.0 65
5.1 Microsoft Visual InterDev简介 65
5.2 Visual InterDev6.0的新特性 66
5.3 Microsoft Visual InterDev的安装 67
5.3.1 安装的系统需求 67
5.3.2 安装过程 68
5.4 Microsoft Visual InterDev的IDE 68
5.5 建立Web项目 74
5.5.1 建立Web项目的过程 74
5.5.2 向Web项目添加文件 76
5.5.3 在页面中创建或编辑脚本 76
5.6 用InterDev编写ASP应用程序 77
5.7 Web项目的概念 78
5.8 用Visual InterDev调试ASP脚本 79
5.9 Visual InterDev的设计时控件 80
5.10 Visual InterDev的数据库功能 81
第6章 用VBScript开发ASP应用程序 83
6.1 VBScript简介 83
6.2 简单的VBScript编程 84
6.3 VBScript的数据类型 86
6.4 VBScript的变量和常量 87
6.5 VBScript的运算符 89
6.6 VBScript流程控制 90
6.6.1 条件分支语句 91
6.6.2 使用循环语句 93
6.7 VBScript的过程和函数 97
6.7.1 Sub过程 97
6.7.3 过程的数据进出 98
6.7.2 Function过程 98
6.8.1 Dictionary对象 99
6.8 VBScript的对象 99
6.8.2 Drive对象 101
6.8.3 Err对象 102
6.8.4 File对象 103
6.8.5 FileSystemObject对象 105
6.8.6 Folder对象 107
6.8.7 TextStream对象 107
第7章 用JavaScript编写客户端脚本 109
7.1 JavaScript概要 109
7.1.1 JavaScript的简要背景知识 109
7.1.2 浏览脚本体系结构 110
7.1.3 支持的软件平台 110
7.1.4 JavaScript程序设计模型 110
7.2.1 常用规则 111
7.2 JavaScript语言结构 111
7.2.2 变量 115
7.2.3 过程 121
7.2.4 运算符 123
7.3 JavaScript对象 131
7.3.1 创建对象 131
7.3.2 属性 132
7.3.3 方法 134
7.3.4 关联数组 135
7.3.5 数组 137
7.4 内建对象(Built-In Objects) 139
7.4.1 String对象 139
7.4.2 Math对象 139
7.5.1 if结构 141
7.5 程序流程 141
7.5.2 For结构 142
7.5.3 While结构 143
7.5.4 for...in结构 144
7.6 用户接口元素 145
7.7 Q(提问)和A(回答) 146
第8章 Active Server Page对象 149
8.1 Server对象 149
8.1.1 Server对象的属性 149
8.1.2 Server对象的方法 150
8.2 Request对象 153
8.2.1 Request对象的集合 153
8.2.2 Request对象的属性 162
8.2.3 Request对象的方法 163
8.3.1 Response对象的集合 164
8.3 Response对象 164
8.3.2 Response对象的属性 166
8.3.3 Response对象的方法 169
8.3 Application对象 172
8.3.1 Application对象的集合 173
8.3.2 Application对象的方法 174
8.3.3 Application对象的事件 175
8.4 Session对象 178
8.4.1 Session对象的集合 178
8.4.2 Session对象的属性 179
8.4.3 Session对象的方法 180
8.4.4 Session对象的事件 180
8.5 ObjectContext对象 184
8.5.1 ObjectContext对象的方法 185
8.5.2 ObjectContext对象的事件 186
9.1 File Access组件 187
第9章 ASP的服务器组件 187
9.1.1 FileSystemObject对象的属性 188
9.1.2 FileSystemObject对象的方法 188
9.2 Ad Rotator广告轮流器 199
9.2.1 Ad Rotator对象的属性 200
9.2.2 Ad Rotator对象的方法 201
9.3 Browser Capabilities组件 204
9.4 Content Linking组件 208
9.4.1 Nextlink对象的方法 208
9.4.2 Content Linking组件相关文件 210
9.5 Content Rotator组件 211
9.5.1 ContentRotator对象的方法 212
9.5.2 Content Rotator组件的文件 213
9.6 PageCounter组件 215
9.7.1 PermissionChecker对象的方法 217
9.7 Permission Checker组件 217
9.7.2 IIS支持的口令验证组合 218
9.8 Counters组件 219
第10章 Win98/NT网络数据库解决方案 223
10.1 CGI 223
10.2 ISAPI 225
10.3 ADC 226
10.4 IDC 226
10.5 Netscape的LiveWire 229
10.6 Borland IntraBuilder 230
10.7 Java/JDBC技术 230
第11章 标准数据库查询语言——SQL 233
11.1 SQL介绍 233
11.2 SQL语言的特点 234
11.3.1 关系数据库的重要概念 235
11.3 数据库查询命令 235
11.3.2 查询数据表中所有字段 236
11.3.3 查询数据表中某些字段 236
11.3.4 用where子句设定查询条件 237
11.3.5 将查询的数据排序 238
11.3.6 取出互不相同的记录 239
11.4 数据表中数据的插入 240
11.5 数据表中数据的删除 242
11.6 更新数据表的数据 242
11.7 在数据库中用SQL新增数据表 243
11.8 删除数据库中的数据表 244
11.9 新增一个数据表字段 244
11.10 删除一个数据表的字段 245
11.11.2 聚簇索引和非聚簇索引 246
11.11.1 什么是索引 246
11.11 用SQL创建索引 246
11.11.3 索引属性 247
11.11.4 用SQL建立索引 247
11.12 集合函数 248
11.12.1 统计字段值的数目 248
11.12.2 计算字段的平均值 249
11.12.3 计算字段值的和 249
11.12.4 返回最大值或最小值 249
第12章 ADO程序设计基础 251
12.1 ADO介绍 251
12.2 ADO与数据库的交互技术 252
12.3 ADO对象 256
12.4 使用Connection对象 257
12.4.1 建立连接 257
12.4.2 通过打开的连接执行SQL语句 258
12.4.3 创建事务处理 261
12.5 Recorset对象 262
12.5.1 用Recordset对象显示记录 263
12.5.2 记录集光标和锁定类型 266
12.5.3 操作记录集的高级方法 268
12.5.4 遍历记录集 269
12.5.5 返回记录数目 270
12.5.6 对记录集进行分页显示 271
12.5.7 用GetRows将查询数据读入数组 273
12.6 Command对象 274
12.6.1 概述 274
12.6.2 使用命令对象调用存储过程 275
12.6.3 使用返回状态值 276
12.6.4 使用输出参数 278
12.6.5 使用输入参数 279
12.6.6 取出参数信息 280
第13章 ADO综合运用实例 283
13.1 SQL语言的范例程序 283
13.1.1 设计说明 283
13.1.2 程序源代码 284
13.2 基于数据库的ADO留言薄实例 286
13.2.1 设计实例详细说明 286
13.2.2 主要技术及源代码 288
13.3 网上书店查询及定购系统 291
13.3.1 数据库详细说明 291
13.3.2 程序运行结果 291
13.3.3 本例中涉及的主要技术 293
13.3.4 全部程序代码 295
附录A JavaScript语言参考资料 303