第一部分 基本活动服务器页面
第1章 内幕——活动服务器页面如何工作
ASP简介
ASP的好处
发布动态内容的其他方法
ASP的竞争对手
ASP与其竞争对手的比较
如何使用ASP
为何不用ASP
ASP的作用
Web请求
ASP请求与HTML请求的差别
第2章 IIS简介
IIS的重要特性
MMC简介
创建虚拟目录
停止与启动服务器
MMC中的其他项目
第3章 ASP要求
ASP要求概况
脚本功能
识别个体
数据库访问
状态维持
ASP扩展
第4章 HTML基础
何谓HTML
语法——标记与属性
格式化文本
在Web站点中包括图形
超链接间介
格式化表格
使用图形映时
了解框架
控制元素位置
层叠样式单
第二部分 ASP内部对象
第5章 Response对象
ASP对象简介
何谓响应
用Response对象发送文本
用嵌入引导发送文本
使用变量
混合HTML与响应代码
Response.Cookies集合
Response.AddHeader方法
其他Response属性/方法
第6章 Request对象
从浏览器取得信息
Request.ServerVariables集合
Request.Cookies集合
Request.QueryString集合
HTML表单简介
Request.Form集合
其他Request对象属性与方法
第7章 Application和Server对象
Web站点是多用户程序
线程简介——IIS如何处理同时请求
应用程序变量——ASP实例之间共享数据
应用程序锁定/开锁方法
如何使用应用程序变量
小项目:探索应用程序变量
Server对象,
何时不用应用程序变量
第8章 Session对象
何谓会话
探索会话与global.asa文件
Web站点与标准Windows程于
将数据与个体相关联
Session变量
第三部分 编写服务器端代码
第9章 VBScript简介
脚本语言与其他计算机语言
ASP脚本选项
VBScript入门
项目:用VBScript控制响应
项目:建立日期格式化程序
第10章 JScript简介
JScript与VBScript
变量与语法
JScript中使用ASP对象
使用JScript数组
内部方法
逻辑结构
循环
字符串处理
函数
在JScript中生成对象
规则表达式
项目:用JScript控制响应
项目:建立URL解析对象
第11章 Dictionary对象脚本
复杂数据对象简介
Dictionary对象属性与方法
项目:探索Dictionary对象
第12章 用ASP访问文件
Scripting FSO对象模型
访问文件
TextStream对象
将文本写入文件
从文件读取文本
项目:读写表单内容
文件传输协议
建立专门面面计数器
第13章 ASP调试和错误处理技术
防卫性编码——如何避免错误
如何进行错误处理
Err对象属性与方法
产生错误
记录错误
调试ASP脚本
第四部分 使用组件
第14章 Browser Capabilities组件
浏览器之间的差别
Browser Capabilities组件如何工作
Browser Capabilities组件属性与方法
使用Browser Capabilities组件
第15章 其他ASP组件
AdRotator组件
Content Linking组件
Content Rotator组件
Counters组件
Logging Utility
MyInfo组件
Page Counter组件
Permission Checker组件
Tools组件
第16章 用ASP发送和接收e-mail
CDO for NTS(CDONTS)简介
使用CDONTS NewMail对象
用CDONTS发送消息
用CDO接收消息
第三方邮件组件
第五部分 用ASP和ADO访问数据库
第17章 关系型数据库与SQL简介
数据库与文件
表、索引、主关键字和外部关键字
基于集的数据读取
SQL简介
第18章 ADO简介
Connection对象
Recordset对象
Field对象
ADO数据类型
Web数据访问方法
第19章 用ADO访问数据
打开与关闭连接
只读取需要的数据
使用断开的Recordset
存储过程简介
Command对象
第20章 在ASP中控制事务
MTS/COM+应用程序简介
ASP与事务
组件与MTS/COM+事务
第六部分 ASP应用程序
第21章 ASP应用程序简介
应用程序与Web站点
global.asa文件
global.asa文件如何在目录中交互
global.asa文件内容
global.asa文件不宜包含的内容
有用的目录结构
第22章 ASP应用程序中的状态维持
不缓存数据
无会话应用程序的利与弊
状态维持方法
用Cookies维持状态
用QueryString变量维持状态
用隐藏表单变量维持状态
用Session变量维持状态
用文件维持状态
用数据库维持状态
状态维持小结
第23章 控制访问与监控
再谈IIS安全
使用用户名/口令安全性
建立安全站点
监视站点——除页面计数之外
关闭应用程序以便维护
第24章 规划应用程序
定义用户
确定应用程序需求
生成设想
规划界面
规划数据库要求
规划对象责任
生成数据访问组件
生成业务组件
测试应用程序
生成部署规划
生成应用程序支持规划
第七部分 高级ASP
第25章 客户端脚本
VBScript与JavaScript/JavaScript/ECMAScript
向浏览器发送脚本
文档对象模型
从脚本访司DOM
客户端表单验证
使用ActiveX控件
客户端数据访问
向客户机发送Java/小程序
第26章 建立自己的组件
与ASP对象交互
引用ASP对象
Variant与类型变量
ASP页面与组件之间的通信
建立HTMLCalendar组件
第27章 Active server Pages自动化
为何自动化?
设置启动快捷键
使用System Agent(Windows 95/98)
使用NT/2000 Task Scheduler
使用VB程序
使用服务
其他选项
第28章 效率与伸缩性
术语定义
响应时间与开发成本
硬件与软件
将处理移到MTS组件中
避免大页面
删除死码
避免与服务器的多余往返
避免会话
使用Server.Transfer和Server.Execute方法
第八部分 ASP之外
第29章 ASP与其他操作系统
ASP的替代品
Unix与NT/2000
Unix中的COM
将ASP扩展到IIS以外
将应用程序移植到Unix
第30章 XML/XSL与ASP
HTML之外
XML简介
在ASP中使用Microsoft XML解析器
XSL简介
用XSL查询XML
用XSL格式化XML
用XML缓存数据
附录A ASP内部对象的方法、属性、集合与事件
附录B ASP组件的方法与属性
附录C HTML快速参考手册
附录D VBScript参考手册
附录E JScript参考手册
附录F DOM参考手册