第一篇 基础篇
第1章 基本概念的建立
1-1 Web开发技术发展
1-1-1 Web应用程序的发展
l-l-2 ASP的运行方式与执行环境
1-2 设计ASP文件
1-2-1 开发ASP文件的语言
1-2-2 ASP的组成组件
1-3 如何分辨前. 后端程序代码
1-4 开发ASP的工具
1-5 IIS/PWS安装
1-6 本章总结
第2章 HTML与浏览器对象模型
2-1 HTML简介
2-1-1 简单型范例(手动篇)
2-1-2 简单型范例(工具篇)
2-2 常用的HTML标记一——表格<table>
2-2-1 <Table>标记
2-2-2 常见属性
2-3 常用的HTML标记二——<form>
2-3-1 表单组件及其属性
2-3-2 前后端的集成
2-4 浏览器对象模型
2-4-1 浏览器中的对象
2-4-2 检测用户的浏览器
2-4-3 数据验证
2-5 本章总结
第3章 VBScript数据类型. 变量/常数与运算符
3-1 数据类型
3-2 变量
3-2-1 变量命名规则
3-2-2 变量的声明
3-2-3 变量的有效范围
3-3 常数
3-4 运算符
3-4-1 算术运算符
3-4-2 比较运算符
3-4-3 连接运算符
3-4-4 逻辑运算符
3-4-5 运算符的优先级
3-5 本章总结
第4章 VBScript流程控制. 子程序/函数与Class
4-1 流程控制
4-1-1 If…Then…End If语句
4-1-2 Select Case语句
4-2 循环
4-2-1 For…Next语句
4-2-2 While…WEnd语句
4-2-3 DO…Loop语句
4-2-4 For Each…Next语句
4-3 自定义于程序
4-3-1 司基本概念
4-3-2 参数传递方式
4-4 自定义函数
4-5 Class(VBScript 5. 0添加)
4-5-1 建立第一个Class
4-5-2 两个特定的事件
4-5-3 Class提供的属性
4-6 本章总结
第5章 ASP 3. 0对象模型(Object Model)
5-1 Request对象
5-1-1 Text/Hidden类型字段
5-1-2 单选按钮与复选框
5-1-3 下拉文本框
5-1-4 服务器的环境变量
5-2 Response对象
5-2-1 Write方法
5-2-2 End/Redirect方法
5-2-3 缓冲区的设置
5-2-4 Cookies的处理
5-3 Server对象
5-3-1 MapPath方法
5-3-2 Transfer方法(ASP 3.0添加)
5-3-3 Execute方法(ASP 3. 0添加)
5-4 Web应用程序的基础
5-4-1 分布式运算的新宠儿——Web应用程序
5-4-2 Application对象
5-4-3 Session对象
5-4-4 Global. asa文件
5-4-5 Application对象范例:访客计数器
5-4-6 Session对象范例:访客计数器加强版
5-5 ASPError对象(ASP 3. 0添加)
5-5-1 服务器内部错误
5-5-2 使用ASPError对象
5-6 ObjectContext对象
5-7 本章总结
第6章 ActiveX Server组件
6-1 使用ActiveX Server组件
6-2 Browser Capability组件
6-3 Ad Rotator组件
6-4 Content Linking组件
6-5 File Access/Active Database组件
6-6 本章总结
第7章 Web应用程序设计技巧
7-1 Web应用程序的目录及文件结构
7-2 ASP文件的设计惯例
7-2-1 传送HTTP Header
7-2-2 @前导命令
7-2-3 ASP的引入文件
7-2-4 Option Explicit
7-2-5 撰写ASP程序
7-3 快速建立新的ASP文件
7-4 执行IIS与设计ASP程序的小技巧
7-5 本章总结
第二篇 数据库篇
第8章 数据库概论
8-1 数据库简介
8-2 UDA(Universal Data Access)
8-2-1 UDA概论
8-2-2 ODBC/OLE DB的设置
8-3 SQL命令
8-3-1 查询数据记录(Select)
8-3-2 添加一条记录(Insert)
8-3-3 修改数据记录(Update)
8-3-4 删除一条记录(Delete)
8. 4 本章总结
第9章 ADO Connection对象/Command对象
9-1 ADO对象模型
9-2 Connection对象
9-2-1 Connection对象的属性
9-2-2 Connection对象的方法
9-3 Command对象
9-3-1 Command对象的属性
9-3-2 Command对象的方法
9-4 本章总结
第10章 ADO Recordset对象
10-1 Recordset对象概括
10-1-1 指针类型
10-1-2 移动记录的方法
10-1-3 更新方式
10-2 Recordset对象的属性
10-3 Recordset对象的方法
10-4 本章总结
第11章 访客计数器
11-1 文件结构
11-2 设计前的思考
11-3 加强版图形方式访客计数器
11-4 终极版图形方式访客计数器
11-5 本章总结
第三篇 实战篇
第12章 显示在线人数
12-1 文件结构
12-2 设计前的思考
12-3 到底有几人在线
12-4 与计数器结合
12-5 本章总结
第13章 流动看板(实时信息)
13-1 文件结构
13-2 设计前的思考
13-3 设计流动看板
13-4 与在线人数结合
13-5 实时股价信息
13-6 本章总结
第14章 在线投票系统
14-1 文件结构
14-2 设计前的思考
14-3 文本方式的投票结果
14-4 模块化的文本方式投票结果
14-5 图形方式的投票结果
14-6 本章总结
第15章 访客留言权
15-1 文件结构
15-2 设计前的思考
15-3 基本型留言板
15-4 高级型留言板
15-5 本章总结
第16章 会员注册系统(E-mail回复)
16-1 文件结构
16-2 设计前的思考
16-3 第一次登录
16-4 验证ID
16-5 电子邮件回复
16-6 取消登录
16-7 本章总结
第17章 网络书店(购物袋)
17-1 文件结构
17-2 设计前的思考
17-3 设计注册表单
17-4 设计查询表单
17-5 购物袋的设计
17-6 更新订购量
17-7 取消订单与结帐
17-8 本章总结
第18章 网络聊天室终极版
18-1 文件结构
18-2 设计前的思考
18-3 前置作业
18-4 聊天室的设计
18-5 查询窗口
18-6 本章总结
第19章 在取图片数据库
19-1 文件结构
19-2 设计前的思考
19-3 交互性显示图
19-4 存取SQL Server的图形
19-5 存取Access的图形
19-6 本章总结
第20章 上传文件
20-1 文件结构
20-2 设计前的思考
20-3 基本要件
20-4 基础应用
20-5 高级应用
20-6 与数据库的交互
20-7 本章总结
第21章 提高数据库存取效率
21-1 文件结构
21-2 设计前的思考
21-3 带有Input参数的存储程序
21-4 无任何参数的存储程序
21-5 带有Optput参数的存储程序
21-6 本章总结
第22章 统计图表
22-1 文件结构
22-2 设计前的思考
22-3 公司运营状况
22-4 报表产生时间
22-5 股票K线图
22-6 本章总结
第四篇 高级篇
第23章 全文数据检索
23-1 文件结构
23-2 设计前的思考
23-2-1 Index Server简介
23-2-2 Indexing Service server Side Object
23-2-3 全文数据检察的执行流程
23-3 简易型全文检索
23-3-1 HTML文件
23-3-2 ASP文件
23-4 分页型全文检索
23-5 本章总结
第24章 自定义ActiveX组件
24-1 文件结构
24-2 设计前的思考
24-3 用VB设计ActiveX组件
24-4 设计ASP文件
24-5 本章总结
第25章 远程数据服务(RDS)
25-1 文件结构
25-2 设计前的思考
25-3 机器最新状态——简单篇
25-4 机器最新状态——安全篇
25-5 机器最新状态——COM篇
25-6 机器最新状态——ASP篇
25-7 本章总结
第26章 三层结构
26-1 文件结构
26-2 设计前的思考
26-3 ASP+Transaction
26-4 三层结构的设计
26-5 结合COM+/MTS的Role
26-6 RDS+COM+/MTS
26-7 本章总结
第27章 Intranet的设计
27-1 文件结构
27-2 设计前的思考
27-3 ASP文件的设计
27-4 设计BLL(第二层)组件
27-5 设计DAL(第三层)组件
27-6 本章总结
第28章 百宝箱——其他相关技巧
28-1 指定虚拟目录默认的首页文件名
28-2 正确地使用Global. asa
28-3 数组的相关应用
28-4 在ASP文件与COM组件间传送数组
28-5 深入Cookies应用
28-6 文本文件搜索引擎
28-7 ADO分页控制
28-8 浏览数据库Schema
28-9 本章总结
第29章 ASP 3. 0/ADO 2. 5的新增功能
29-1 ASP 3. 0新增功能
29-1-1 新增内建对象——ASPError
29-1-2 Server对象新增的方法
29-1-3 提高ASP的执行效率
29-1-4 制作WSC组件
29-2 ADO 2. 5版新增功能
29-2-1 Data Shaping
29-2-2 半结构化数据——Record对象
29-2-3 XML数据的缓存区——Stream对象
29-3 本章总结
第五篇 附录篇
附录A 在单机上学习ASP
附录B Reference——ASP 3. 0的对象模型
B-1 Application对象
B-2 ObjectContext对象
B-3 Request对象
B-4 Response对象
B-5 Server对象
B-6 Session对象
B-7 ASPError对象(ASP 3. 0新增)
附录C Reference——ASP 3. 0内建的ActiveX组件
C-1 Ad Rotator组件
C-2 Browser Capabilities组件
C-3 Content Linking组件
C-4 File Access组件
C-4-1 FileSystemObject对象
C-4-2 TextStream对象
C-5 Database Access组件
C-6 Collaboration Data Objects for NTS组件
C-7 Tools组件
C-8 Status组件
C-9 MyInfo组件
C-10 Counters组件
C-11 Content Rotator组件
C-12 Page Counter组件
C-13 Permission Checker组件
C-14 IIS Log组件(ASP 3. 0新增)
附录D Server Side Include
附录E VBScript函数列表
E-1 VBScript函数分类总表
E-2 类型转换
E-3 数组
E-4 格式化
E-5 日期/时间
E-6 数学运算
E-7 Scripting引擎
E-8 数值截取
E-9 类型判断
E-10 字符串处理
E-11 输入/输出
E-12 对象操作
E-13 其他
附录F 检测VBSCript/JScript解释引擎版本
附录G 使用VB重新编译ActiveX组件
G-1 Windows 9x+PWS 4. 0
G-2 NT Server 4.0+IIS 4.0