第一篇 建立站点 1
第1章 WWW站点的建立 3
1-1 Web数据库介绍 3
1-1-1 概述 3
1-1-2 通过WWW访问数据库的优点 3
1-1-3 ASP与其他方式开发WWW数据库相比的优势 4
1-2 硬件环境和软件环境 5
1-2-1 硬件环境 5
1-2-2 软件环境 6
1-3 软件的安装和使用 6
1-3-1 Windows NT Server 4.0下面软件的安装 6
1-3-2 Windows95/98下软件的安装 25
1-3-3 Windows NT Server的管理工具 27
1-3-4 使用IIS4.0建立和管理Web站点 28
1-3-5 PWS的使用 32
1-3-6 SQL Server的管理工具使用 32
1-4 本章小结 34
第2章 学习ASP之前的准备 35
2-1 HTML语言速成 35
2-1-1 HTML语言概述 35
2-1-2 HTML非正文标记的使用 38
2-1-3 HTML正文标记的使用 38
2-1-4 HTML表单使用 48
2-2-1 VBScript概述 52
2-2 VBScript脚本语言 52
2-2-2 VBScript中的数据类型 53
2-2-3 VBScript的变量 53
2-2-4 VBScript常量 56
2-2-5 VBScript中的运算符 56
2-2-6 VBScript过程 57
2-2-7 VBScript中的条件语句 58
2-2-8 VBScript中的循环语句 61
2-2-9 VBScript对象的使用 65
2-3 本章小节 66
第二篇 ASP学习与提高 67
3-1-1 ASP的特点 69
3-1 ASP的特点和功能 69
第3章 ASP基础学习 69
3-1-2 ASP的功能 70
3-1-3 ASP的工作流程 70
3-2 ASP文件结构 71
3-3 ASP的基本语法 72
3-4 在ASP中捆绑HTML和VBScript 73
3-4-1 声明脚本语言 73
3-4-2 HTML文件中应用ASP变量 76
3-4-3 在ASP中使用基本脚本语言 77
3-5 ASP提供的内置对象和组件 83
3-5-2 ASP的服务器组件 84
3-5-1 ASP的内置对象 84
3-6 本章小节 85
第4章 ASP高级学习篇 86
4-1 利用Request对象取得数据 86
4-1-1 QueryString集合 87
4-1-2 Form集合 88
4-1-3 ServerVariables集合 91
4-1-4 读取Cookies 93
4-2 利用Response对象输出数据 95
4-2-1 Response对象的属性 95
4-2-2 Response对象的方法 99
4-2-3 Response对象的cookie集合 102
4-3 利用Session对象保存用户数据 104
4-3-1 Session对象的属性 104
4-3-2 Session对象的集合 106
4-3-3 Session对象的方法 107
4-3-4 Session对象的事件 107
4-3-5 Session对象的优点和缺点 109
4-4 利用Application对象保存应用程序信息 110
4-4-1 Application对象的属性 110
4-4-2 Application对象的方法 111
4-4-3 Application对象的事件 112
4-4-4 Application对象的集合 114
4-5-1 Server对象的属性 115
4-5 服务器对象Server的使用 115
4-5-2 Server对象的方法 116
4-6 ActiveX服务器组件 118
4-6-1 Ad Rotator组件 119
4-6-2 Browser Capabilities组件 122
4-6-3 Database Access组件 124
4-6-4 File Access组件 125
4-6-5 Content Linking组件 129
4-6-6 CDONTS组件 132
4-7 本章小结 133
第三篇 MS SQL学习 135
5-1-1 数据库概述 137
第5章 数据库与SQL语言 137
5-1 关系数据库基础 137
5-1-2 数据库的基本结构 138
5-1-3 数据库的设计 140
5-1-4 面向对象思想在数据库中的应用 140
5-2 SQL语言概述 141
5-2-1 SQL概述 141
5-2-2 SQL的特点 142
5-2-3 SQL的功能和分类 142
5-3 SQL语言详解 143
5-3-1 查询数据库中已有的数据 143
5-3-2 向数据库添加数据 163
5-3-3 修改已有数据 165
5-3-4 删除无用数据 166
5-4 数据库定义语言 167
5-4-1 使用SQL语句创建和删除数据库 167
5-4-2 使用SQL语句建立和删除表 169
5-4-3 使用SQL语句建立索引 170
5-4-4 使用SQL语句添加、删除字段和索引 172
5-4-5 使用SQL语句建立、删除视图 173
5-5 本章小结 173
6-1-1 Sql server7的特点 174
6-1-2 Sql server7的功能 174
6-1 MS SQL Server概述 174
第6章 MS SQL Server7.0 174
6-1-3 Sql Server的B/S(浏览器/服务器)特性 175
6-1-4 Web方式数据库系统模式 175
6-2 SQL Server常用管理工具 175
6-2-1 服务管理器 175
6-2-2 企业管理器 176
6-2-3 查询分析器 190
6-2-4 性能监视器 190
6-2-5 数据导入与导出工具 191
6-3 SQL Server中的字段类型 191
6-3-1 字符型数据 192
6-3-2 文本型数据 192
6-3-3 数值型数据 193
6-3-4 存储逻辑值 194
6-3-5 存储日期和时间 194
6-3-6 字段属性 195
6-4 本章小结 196
第四篇 ASP与SQL结合开发据库 197
第7章 ASP访问数据库 199
7-1 ASP访问数据库的方式 199
7-2 创建和配置ODBC数据源 201
7-2-1 ODBC简介 201
7-2-2 创建和配置ODBC数据源 201
7-3-1 ADO对象结构 204
7-3 使用ADO访问数据库 204
7-3-2 使用Connection建立数据库连接,打开和关闭连接的数据库 205
7-3-3 使用Recordset对象查询、插入、更新、删除记录 211
7-3-4 Fields集合和Field对象 246
7-3-5 使用Command对象 247
7-3-6 ADO的错误处理 251
7-4 本章小结 255
第8章 在线书店的建立 256
8-1 规划书店 256
8-2 数据库的建立 257
8-2-1 表books的建立。 257
8-2-2 表orders的建立 257
8-2-4 表guestbook的建立 258
8-2-3 表customers的建立 258
8-3 站点页面规划 259
8-4 程序范例 261
8-4-1 包含文件left.inc 261
8-4-2 站点首页default.asp 263
8-4-3 用户注册和处理用户注册 270
8-4-4 分类图书页面classify.asp 275
8-4-5 最新更新页面last.asp和图书推荐页面recomment.asp 279
8-4-6 购物袋bookbag.asp和订单处理程序completeorder.asp 288
8-4-7 查看图书详细情况introduce.asp 298
8-4-8 搜索引擎search.asp 301
8-4-9 留言簿guestbook.asp和处理用户留言proceedguest.asp 307
8-5 本章小结 313
第9章 站点管理系统的建立 314
9-1 规划站点管理系统 314
9-2 数据库的建立 315
9-3 规划管理系统的页面 315
9-4 程序范例 318
9-4-1 包含文件leftman.inc 318
9-4-2 管理系统登录default.asp 319
9-4-3 登录系统login.asp 320
9-4-4 书库记录管理add.asp、managebooks.asp、update.asp和proceed.asp 322
9-4-5 客户资料管理managecustomers.asp、updatecustomer.-asp和proceedcustomer.asp 338
9-4-6 客户订单管理manageorders.asp 348
9-4-7 留言簿管理manageguest.asp 353
9-4-8 退出登录logout.asp 357
9-5 本章小结 358
第五篇 程序的优化和站点的安全 359
第10章 如何优化ASP应用程序 361
10-1 优化ASP应用程序 361
10-1-1 在Web服务器上暂存经常使用的数据 361
10-1-2 在Application或Session对象中暂存经常使用的数据 361
10-1-3 在Web服务器磁盘上暂存数据和HTML页面 362
10-1-4 避免在Application或Session对象中暂存非轻快型组件 362
10-1-5 不要在Application或Session对象中连接暂存数据库 363
10-1-6 聪明地使用Session对象 363
10-1-9 使用Response Buffering 364
10-1-7 使用Option Explicit 364
10-1-8 避免再定义数组 364
10-1-10 打开浏览器和代理的缓冲 365
10-2 本章小结 365
第11章 站点的安全性 366
11-1 Web服务器的安全性 366
11-2 ASP 应用程序和数据库的安全性 368
11-3 漏洞实例和解决方法 371
11-4 本章小结 374
附录A VBScript函数参考 375
附录B 实用资源 394