第1章Active Server Pages入门
1.1网络程序设计语言的产生背景
1.1.1概述
1.1.2静态网页和动态网页
1.1.3网络Web应用程序的工作原理
1.2目前流行的网络程序设计语言
1.2.1概述
1.2.2ASP
1.2.3PHP
1.2.4JSP
1.2.5ASP.NET
1.3配置ASP运行环境
1.3.1IIS组件安装与配置
1.3.2第一个ASP程序
1.3.3虚拟目录
1.3.4常用开发工具
1.4使用ASP开发项目的流程以及编码规范
1.4.1开发流程
1.4.2编码规范
1.5本章小结
1.6思考练习题
第2章ASP开发动态网站涉及相关知识
2.1标记语言
2.1.1概述
2.1.2标记语言常用标记
2.1.3小结
2.2脚本语言VBScript
2.2.1概述
2.2.2基础语法规则
2.2.3条件结构语句
2.2.4选择结构语句
2.2.5循环结构语句
2.2.6子程序
2.3客户端编程
2.3.1常用客户端事件
2.3.2表单验证
2.4本章小结
2.5思考练习题
第3章ASP内置对象
3.1对象概述
3.1.1ASP内置对象功能概要
3.1.2使用包含文件
3.2Response对象
3.2.1Response对象功能描述
3.2.2Response对象常用方法和属性
3.2.3使用Cookies
3.2.4实例分析: 使用Response控制登录权限处理
3.3Request对象
3.3.1Request对象功能描述
3.3.2Request.Form集合
3.3.3Request.Querystring集合
3.3.4Request.ServerVariables集合
3.3.5Request.Cookies集合
3.3.6实例分析: 使用问号传递值完成菜单效果
3.3.7实例分析: 使用CSS样式完成通用菜单效果
3.3.8实例分析: 使用Cookies完成一个登录系统
3.4Server对象
3.4.1Server对象功能描述
3.4.2方法和属性
3.5Application对象
3.5.1功能描述
3.5.2Application.Contents集合
3.5.3方法
3.5.4实例分析: 图形计数器实例
3.5.5实例分析: 一个简单留言板
3.6Session对象
3.6.1Session对象功能描述
3.6.2常用方法和属性
3.6.3如何使用global.Asa文件
3.6.4Session和Cookies的区别
3.6.5实例分析: 使用Session完成一个登录系统
3.6.6实例分析: 完成站点访问量和在线人数的统计功能
3.7本章小结
3.8思考练习题
第4章ASP组件
4.1ASP组件概述
4.1.1组件
4.1.2内置组件和外置组件
4.1.3组件实例对象的声明方法
4.2文件组件FileSystemObject
4.2.1文件组件概述和FSO对象
4.2.2TestStream对象
4.2.3Folder对象
4.2.4实例分析: 网站日志文件的生成技术
4.2.5实例分析: 论坛会员注册时头像选择功能的实现技术
4.3使用AspUpload组件上传文件
4.3.1AspUpload组件功能概述
4.3.2AspUpload组件方法、属性、集合
4.3.3上传文件类型、大小、路径的控制方法
4.3.4实例分析: 一个完整的上传文件实例
4.4使用JMAIL组件发送邮件
4.4.1JMAIL组件功能概述
4.4.2JMAIL组件的属性、方法
4.4.3发送附件
4.4.4使用JMAIL实现群发邮件
4.4.5实例分析: 一个完整的发送邮件实例
4.5本章小结
4.6思考练习题
第5章ASP操作数据库
5.1数据库概述
5.1.1数据库设计
5.1.2Access和SQL Server数据库应用
5.1.3标准SQL语法详细介绍
5.1.4动态网站与数据库的关系
5.2ADO组件概述
5.2.1ASP操作数据库的方法
5.2.2数据库操作接口
5.3使用Connection对象
5.3.1连接数据库方法
5.3.2方法和属性
5.3.3实例分析: 一个简单的读取数据库信息的例子
5.4使用RecordSet对象
5.4.1RecordSet对象概述
5.4.2方法和属性
5.4.3实例分析: 分页处理的各种形式
5.5ASP对数据库的常用操作
5.5.1添加操作
5.5.2更新操作
5.5.3删除操作
5.5.4搜索
5.5.5MD5加密技术和验证码技术
5.6实例分析: 使用数据库完成一个用户登录注册系统
5.6.1登录操作
5.6.2新用户注册操作
5.7实例分析: 使用数据库完成一个学生信息管理系统
5.7.1功能分析以及数据库设计
5.7.2页面代码实现
5.8本章小结
5.9思考练习题
第6章为网站加个“搜索引擎”
6.1站外搜索
6.1.1概述
6.1.2站外搜索的制作方法
6.2站内搜索
6.2.1精确搜索
6.2.2模糊搜索
6.3本章小结
6.4思考练习题
第7章 设计综合实例一 (论坛BBS)
7.1功能概述与美工设计
7.1.1功能概述
7.1.2美工设计
7.2数据库设计与创建
7.2.1设计思路
7.2.2数据库创建
7.3论坛页面布局
7.3.1页面布局
7.3.2公共页面代码
7.4首页设计
7.4.1首页运行效果
7.4.2首页代码说明
7.5论坛二级信息列表页面
7.5.1二级信息列表页面的运行效果
7.5.2二级信息列表页面的完整代码
7.6论坛系统三级详细内容页面
7.6.1三级详细内容页面的运行效果
7.6.2三级详细内容页面的完整代码
7.7BBS会员中心
7.7.1会员注册
7.7.2会员登录
7.7.3会员信息修改
7.7.4会员口令修改
7.7.5会员注销
7.8BBS后台管理程序设计
7.8.1后台页面文件、文件夹布局
7.8.2后台登录
7.8.3BBS类别添加
7.8.4BBS类别管理
7.8.5主题信息推荐、置顶、首页显示、精华帖子技术实现
7.8.6后台退出系统
7.9本章小结
7.10思考练习题
第8章设计综合实例二(商城SHOP)
8.1功能概述与美工设计
8.1.1功能概述
8.1.2美工设计
8.2数据库设计与创建
8.2.1设计思路
8.2.2数据库创建
8.3商城系统页面布局
8.3.1页面布局
8.3.2公共页面代码
8.4首页设计
8.4.1首页运行效果
8.4.2首页代码说明
8.5商城系统二级产品信息列表页面
8.5.1二级产品信息列表页面的运行效果
8.5.1二级产品信息列表页面完整代码
8.6商城系统三级产品详细内容页面
8.6.1三级页面运行效果
8.6.2三级页面完整代码
8.7购物车相关页面
8.7.1购物车页面
8.7.2订单确认页面
8.8前台会员注册登录
8.8.1会员注册
8.8.2会员登录
8.9后台管理程序设计
8.9.1后台页面文件、文件夹布局
8.9.2商城后台管理登录
8.9.3商城后台管理主页
8.9.4商品类别添加
8.9.5商品类别管理
8.9.6商品添加
8.9.7订单管理
8.9.8其他页面
8.10本章小结
8.11思考练习题
第9章网站安全常识与管理
9.1本地环境配置技巧
9.1.1本地IIS配置
9.1.2本地浏览器配置
9.2网站程序安全性
9.2.1防止inc文件和Access数据库文件被下载
9.2.2路径的选择
9.2.3合理选择Session、Cookies技术
9.2.4如何提高使用Request集合的效率
9.2.5提高数据库设计的完整性
9.3ASP设计网站常见问题解答
9.4本章小结
9.5思考练习题
附录1思考练习题答案
附录2ASCII码对照表