第1章 序言
1.1 与ASP有关的一些术语和基础知识
1.1.1 统一资源定位器URL
1.1.2 超文本传输协议HTTP
1.1.3 对象的事件、属性和方法
1.1.4 Internet工作原理
1.1.5 HTML简介
1.1.6 客户端和服务器端的脚本语言简介
1.1.7 ActiveX组件简介
1.2 ASP简介
1.3 ASP与CGI、ISAP的比较
第2章 ASP的安装、配置和运行
2.1 编辑和运行ASP文件的环境
2.1.1 编辑ASP文件的环境要求
2.1.2 运行ASP程序的环境要求
2.2 PWS的安装与配置
2.2.1 PWS简介
2.2.2 PWS的安装
2.2.3 PWS的配置
2.3 IIS的安装与配置
2.3.1 IIS简介
2.3.2 IIS的安装
2.3.3 IIS的配置
第3章 初识ASP
3.1 ASP的基本语法和规则
3.1.1 HTML的引用
3.1.2 脚本程序的引用
3.1.3 <%=表达式%>与Response.Write两种输出方式
3.1.4 使用#include命令包含文件
3.1.5 ASP内建对象和ActiveX组件的引用
3.2 global.asa文件
3.3 ASP的Web运行机制
第4章 使用脚本语言
4.1 VBScript简介
4.2 VBScript的变量与常数
4.2.1 变量的声明
4.2.2 变量的命名规则
4.2.3 变量的类型
4.2.4 常数的定义
4.3 VBScript的表达式与运算符
4.3.1 算术运算符
4.3.2 关系运算符
4.3.3 逻辑运算符
4.3.4 连接运算符
4.3.5 运算符优先级
4.4 VBScript的程序流程控制
4.4.1 条件语句
4.4.2 循环语句
4.5 过程与函数
4.5.1 过程
4.5.2 函数
4.5.3 VBScript内部函数
第5章 ASP与HTML表单的结合使用
5.1 利用表单设计交互界面
5.1.1 <form>标签
5.1.2 <input>标签
5.1.3 <select>标签和<option>标签
5.1.4 <textarea>标签
5.2 ASP与HTML表单的结合使用
5.2.1 利用Request.Form集合来获取数据
5.2.2 利用Request.QueryString集合来获取数据
5.2.3 在ASP程序中动态创建HTML表单
第6章 对象、组件和集合
6.1 对象和组件简介
6.1.1 对象
6.1.2 组件
6.1.3 对象的创建
6.1.4 对象的使用
6.2 ASP内建对象
6.3 ActiveX组件
6.3.1 创建ActiveX组件实例
6.3.2 ActiveX组件对象的作用域
6.4 VBScript的对象
6.4.1 Err对象
6.4.2 Dictionary对象
6.4.3 文件访问的对象
6.5 集合
6.5.1 访问集合中元素
6.5.2 枚举集合中元素
第7章 ASP内建对象
7.1 Application对象
7.1.1 创建和读取变量
7.1.2 Application对象的集合
7.1.3 Application对象的方法
7.1.4 Application对象的事件
7.2 Session对象
7.2.1 创建和读取变量
7.2.2 Session对象的集合
7.2.3 Session对象的属性
7.2.4 Session对象的方法
7.2.5 Session对象的事件
7.3 Request对象
7.3.1 Request对象的集合
7.3.2 Request对象的属性
7.3.3 Request对象的方法
7.4 Response对象
7.4.1 Response对象的集合
7.4.2 Response对象的属性
7.4.3 Response对象的方法
7.5 Server对象
7.5.1 Server对象的属性
7.5.2 Server对象的方法
7.6 ObjectContext对象
7.6.1 ObjectContext对象的方法
第8章 Cookies与状态保存
8.1 Cookies简介
8.1.1 什么是Cookies
8.1.2 Cookies的用途
8.1.3 Cookies的工作原理
8.1.4 Cookies的安全性
8.2 Cookies的读写操作
8.2.1 Cookies的写操作
8.2.2 Cookies的读操作
8.3 Cookies与Session
8.3.1 Session的工作原理
8.3.2 屏蔽SessionID
8.4 不使用Cookies保存状态
8.4.1 利用查询字符串保存状态
8.4.2 利用隐藏表单域保存状态
8.4.3 将查询字符串和隐藏表单域结合起来
第9章 服务器端ActiveX组件
9.1 Ad Rotator组件
9.1.1 Ad Rotator组件的方法
9.1.2 Ad Rotator组件的属性
9.1.3 交替计划文件
9.2 Browser Capabilities组件
9.2.1 Browser Capabilities组件的属性
9.2.2 browscap.ini文件
9.3 Content Linking组件
9.3.1 内容连接列表文件
9.3.2 Content Linking组件的方法
9.4 Content Rotator组件
9.4.1 内容交替文件
9.4.2 Content Rotator组件的方法
9.5 Page Counter组件
9.6 Permission Checker组件
9.7 Counters组件
9.8 MyInfo组件
9.9 Tools组件
第10章 数据库连接
10.1 ADO工作原理
10.1.1 ADO简介
10.1.2 ADO组件
10.1.3 ADO与RDO、DAO
10.1.4 ADO示例
10.2 数据库连接
10.2.1 ODBC与OLE DB
10.2.2 ADO访问数据资源
10.2.3 访问Microsoft SQL Server数据库
10.2.4 访问Microsoft Access数据库
10.3 Connection对象
10.3.1 Connection对象的属性
10.3.2 Connection对象的方法
10.3.3 Connection对象的集合
10.4 Error对象
10.5 Property对象
第11章 数据库访问
11.1 Recordset对象
11.1.1 Recordset的游标与上锁
11.1.2 Recordset对象的属性
11.1.3 Recordset对象的方法
11.1.4 Recordset对象的集合
11.2 Field对象
11.2.1 Field对象的属性
11.2.2 Field对象的方法
11.3 Command对象
11.3.1 存储过程
11.3.2 使用Command对象调用存储过程
11.3.3 Command对象的属性
11.3.4 Command对象的方法
11.3.5 Command对象的集合
11.4 Parameter对象
11.4.1 Parameter对象的属性
11.4.2 Parameter对象的方法
第12章 定制ActiveX组件
12.1 创建一个自己的ActiveX组件
12.2 在ASP中使用自己创建的ActiveX组件
12.3 使用ActiveX组件封装复杂计算和向ASP导出高级语言的函数
第13章 创建商务网站
13.1 问题的提出及主要功能
13.2 用户登录功能的实现
13.3 用户注册功能的实现
13.4 销售交易功能的实现
13.5 结算功能的实现
13.6 库存查询功能的实现
13.7 供给交易的实现
13.8 数据库结构及共同代码
13.8.1 数据库结构
13.8.2 共同代码
第14章 创建在线商店
14.1 在线商店的导航
14.2 准备数据库
14.3 通用脚本
14.3.1 Header.inc
14.3.2 Footer.inc
14.3.3 Connection.inc
14.3.4 Certify.inc
14.3.5 Validate.inc
14.4 购物天堂
14.5 查询余额及购物情况
14.6 管理员维护区
14.6.1 会员维护
14.6.2 商品维护
14.6.3 销售清单
参考文献