第1章 创建服务器环境
1.1 准备互动网页的执行环境
1.1.1 选择ASP的原因
1.1.2 如何执行ASP的程序
1.2 架设网站服务器
1.2.1 选择网站服务器软件
1.2.2 在Windows 95/98上安装PWS 4.O
1.2.3 在Windows 2000 Professional/XP上安装IIS 5.0
1.3 数据库基础
1.3.1 数据结构模型
1.3.2 关系数据库系统
1.3.3 数据库构成
1.3.4 数据库文件构成
1.4 SQL Server 2000数据库服务器安装配置
1.4.1 SQL Server 2000的安装
1.4.2 启动SQL Server
1.4.3 利用SQL创建数据库
1.5 测试网站服务器
1.5.1 Windows 95/98测试
1.5.2 Windows 2000/XP测试
1.6 小结
1.7 习题
第2章 ASP基础
2.1 ASP文件的结构
2.2 ASP基本语法
2.3 声明脚本语言
2.4 <Script>标记和<%%>标记的区别
2.5 在HTML文件中应用ASP变量
2.6 在ASP中使用基本脚本语言
2.6.1 Do…Loop语句
2.6.2 For…Next语句
2.6.3 格式化日期
2.6.4 格式化数字
2.6.5 使用数学函数
2.6.6 使用Split0函数从字符串中取值
2.6.7 使用With语句
2.6.8 调用函数和过程
2.7 使用Server Side Include(SSI)
2.7.1 SSI的功能
2.7.2 #Include指令
2.7.3 .inc文件
2.8 小结
2.9 习题
第3章 Request和Response对象
3.1 基本对象综述
3.2 Request对象
3.2.1 QueryString集合
3.2.2 Form集合
3.2.3 ServerVariable集合
3.3 Response对象
3.3.1 Response对象的属性
3.3.2 Response对象的方法
3.4 小结
3.5 习题
第4章 Server、Application和Session对象
4.1 利用Server对象创建各种控件实例
4.1.1 Server对象的属性
4.1.2 Server对象的方法
4.2 Application对象为多个用户共享数据
4.2.1 Application的属性
4.2.2 Application对象的方法
4.2.3 Application对象的事件
4.3 Session对象为每个用户保存数据
4.3.1 Session简介
4.3.2 Session对象的属性
4.3.3 Session对象的方法和事件
4.3.4 利用Session存储信息
4.4 Global.asa文件初始化应用程序
4.5 小结
4.6 题
第5章ASP的内置组件
5.1 用Browser Capabilities组件来获取客户浏览器的信息
5.1.1 Browser组件
5.1.2 Browscap.ini文件
5.2 用FileSystem组件来处理文件
5.2.1 创建新文件
5.2.2 读取和追加数据
5.2.3 对文件及文件夹进行各种处理
5.3 常用技术
5.3.1 计数器示例
5.3.2 获取文件及文件夹信息
5.3.3 处理驱动器并获取驱动器信息
5.3.4 利用Content Linking组件进行网络导航
5.3.5 利用Dictionary组件来存储数据
5.3.6 利用Ad Rotator组件来制作动态广告
5.4 小结
5.5 习题
第6章 ADO访问数据库
6.1 ADO的原理
6.2 ADO进行数据库编程概述
6.3 SQL语言简介
6.3.1 SQL入门
6.3.2 集合函数
6.4 开始使用ADO
6.4.1 使用开放式数据库互联ODBC
6.4.2 创建一个系统DSN
6.4.3 ADOVBS.INC文件
6.5 Connection对象
6.5.1 创建Connection对象
6.5.2 Connection对象的方法
6.5.3 Connection对象的属性
6.6 获取DSN服务器的详细信息
6.7 Command对象
6.7.1 Command对象的属性
6.7.2 Command对象的方法
6.8 Parameters集合
6.8.1 Parameters集合的属性
6.8.2 Parameters集合的方法
6.9 Parameter对象
6.9.1 Parameter对象的属性
6.9.2 Parameter对象的方法
6.10 Errors集合和Error对象
6.10.1 Errors集合的属性
6.10.2 Errors集合的方法
6.10.3 Error对象的属性
6.11 小结
6.12 习题
第7章RecordSet访问数据库
7.1 RecordSet简介
7.2 RecordSet对象的属性
7.2.1 记录游标移动的属性
7.2.2 数据维护属性
7.2.3 RecordSet对象的其他属性
7.3 RecordSet对象的方法
7.3.1 打开、关闭和复制RecordSet对象的方法
7.3.2 移动游标指针的方法
7.3.3 编辑修改数据的方法
7.3.4 RecordSet的其他方法
7.4 RecordSet的应用
7.4.1 限制输出的记录数
7.4.2 分页显示一张表
7.4.3 利用RecordSet对象更新数据库
7.5 Fields集合
7.6 Field对象
7.6.1 Field对象的属性
7.6.2 Field对象的方法
7.7 小结
7.8 习题
第8章 典型模块设计
8.1 留言版
8.1.1 模块简介
8.1.2 数据库设计
8.1.3 代码实现
8.2 BBS论坛
8.2.1 模块简介
8.2.2 数据库设计
8.2.3 代码实现
8.3 用户管理及用户登录
8.3.1 模块简介
8.3.2 数据库设计
8.3.3 代码实现
8.4 发送邮件
8.4.1 模块简介
8.4.2 代码实现
8.5 小结
第9章 应用案例——网上电子投票系统
9.1 系统分析与总体设计
9.1.1 系统功能描述
9.1.2 功能模块划分
9.1.3 系统流程分析
9.2 数据库结构设计与实现
9.3 目录结构
9.4 投票模块设计
9.4.1 投票模块
9.4.2 投票结果
9.5 记录/统计模块设计
9.5.1 记录查询
9.5.2 结果查询
9.6 投票管理模块设计
9.6.1 投票管理模块
9.6.2 添加/修改投票模块
9.6.3 保存添加/修改模块
9.6.4 删除投票模块
9.6.5 管理员登录
9.6.6 MD5加密模块
9.6.7 管理员修改密码
9.6.8 管理员退出
9.6.9 出错提示模块
9.7 小结
第10章 应用案例..网上商城购物系统
10.1 系统分析与总体设计
10.1.1 系统功能描述
10.1.2 功能模块划分
10.1.3 系统流程分析
10.2 数据库结构设计与实现
10.3 目录结构与通用模块
10.3.1 目录结构
10.3.2 通用模块
10.4 管理主界面与登录程序设计
10.5 新闻信息管理模块设计
10.5.1 添加新闻信息
10.5.2 删除新闻信息
10.5.3 添加新闻类别
10.5.4 删除新闻类别
10.6 商品信息管理模块设计
10.6. 添加商品类别
10.6.2 删除商品类别
10.6.3 添加商品
10.6.4 商品图片上传
10.6. 5删除商品
10.7 订单管理模块设计
10.7.1 查询和处理新订单
10.7.2 查询已处理订单
10.7.3 查询投诉订单
10.8 用户管理模块设计
10.8.1 普通注册用户管理
10.8.2 更改管理员账号
10.8.3 管理系统注销退出
10.9 系统主界面设计
10.10 主界面上方模块设计
10.1 1 主界面左侧模块设计
10.11.1 用户注册与登录模块
10.11.2 订单查询模块
10.11.3 显示新闻消息模块
10.11.4 用户投诉模块
10.11.5 站内商品搜索模块
10.12 主界面右侧模块设计
10.13 主界面下方模块设计
10.14 主界面中间部分模块设计
10.14.1 购物篮模块设计
10.14.2 收银台模块设计
10.15 小结
第1 1章 应用案例——新闻发布及管理系统.
11.1 系统分析与总体设计
11.1.1 系统功能描述
11.1.2 功能模块划分
11.1.3 系统流程分析
1 1.2 数据库结构设计与实现
11.2.1 创建数据库
11.2.2 数据库逻辑结构设计
11.2.3 创建表的脚本文件
1 1.3 目录结构与通用模块
11.3.1 目录结构
11.3.2 通用模块
11.4 系统主界面与登录程序设计
11.41 设计主界面
11.4.2 登录程序设计
11.4.3 设 计管理界面
11.5 新闻类别管理模块设计
11.5.1 新闻类别管理界面
11.5.2 添加新闻类别
11.5.3 修改新闻类别
11.5.4 删除新闻类别
11.6 新闻发布管理模块设计
11.6.1 添加新闻
11.6.2 上传新闻图片
11.6.3 修改新闻
11.6.4 删除新闻
11.7 新闻阅读查询模块设计
11.7.1 阅读新闻
11.7.2 查看分类新闻
11.7.3 新闻查询管理
11.8 新闻评论管理模块设计
11.8.1 查看新闻评论
11.8.2 添加新闻评论
11.8.3 删除新闻评论
11.9 用户管理模块
11.10 小结
习题答案