ASP是目前最成熟,也是应用最广泛的动态网页开发技术之一。全书共分7个章节,每一节都遵循“实践-理论-实践”的逻辑关系,先通过一个简单实例形成对知识的概要认识;然后再围绕实例较详细地讲解相关知识点,让学生从点扩大到面;最后围绕本节的重点和难点,通过扩展实例训练,让学生进行自主学习,达到自主解决问题的能力。
ASP知识点较多,而在学习时应尽量做到:熟练重点,理解原理,扩展知识面,把握系统。书中每一节的第二部分是对该节知识面的讲解,拓展训练部分是对知识点的应用,通过熟练知识点,了解知识面,从而把握知识层次和体系。
该书主要针对ASP学习者和具有一定网页开发基础的人员而编写,特别适合作为普通高校的计算机及相关专业的教材,也适合作为非计算机专业网页制作技术的教学用书,同时,还可作为动态网页制作技术入门的培训教材。
本书是作者多年从事ASP动态网站教学和开发的经验总结。
全书共分为7章,内容包括:动态网页概述,HTML语言,VBScript脚本语言,ASP内置对象,ASP组件,ADO访问数据库以及动态网站工程实践——高校系、部网站的设计与开发。其特点是采用案例教学,由点到面,由浅入深。全书遵循从直观实例引出知识,系统讲解理论后再到综合实践的原则,符合学生的认知和学习规律,便于学生理解和掌握。
本书适于作为高等院校网页设计课程的教材,也适用于专门从事网站建设和网页设计制作的技术人员,还可作为各类网页制作培训班以及广大网友制作网页的入门及提高教材。
本书配有书中实例的源码,请发送邮件至bhkejian@126.com或致电010-82317027申请索取。
第1章 动态网页概述
1.1 Web相关概念与工作原理
1.1.1 Web的服务方式
1.1.2 Web的工作原理
1.1.3 Web的基本概念
1.1.4 动态网页工作原理
1.2 动态网页开发技术和工具
1.2.1 动态网页开发技术
1.2.2 常用网页制作美化工具
1.2.3 数据库技术
1.3 ASP的运行环境
1.3.1 安装IIS 6.0
1.3.2 配置IIS
1.3.3 测试动态网页
小结
习题1
第2章 HTML语言
2.1 HTML文档基本结构标记
2.1.1 制作一个基本的网页
2.1.2 HTML文档的基本结构
2.1.3 扩展实例训练——制作简单的新闻网页
2.2 文本和图像标记
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.3.3 扩展实例训练——美化相册网页
2.4 表单
2.4.1 登录表单的制作
2.4.2 表单常用控件及属性
2.4.3 扩展实例训练——制作注册表单网页
2.5 框架
2.5.1 初步使用框架布局网页
2.5.2 框架的构成
2.5.3 扩展实例训练——制作上、左、右三分结构框架网页
2.6 CSS样式
2.6.1 认识CSS样式——用CSS样式美化新闻网页
2.6.2 CSS样式的加载方式
2.6.3 CSS的常用参数
2.6.4 CSS与标记对应的3种方式
2.6.5 用CSS定义超链接样式
2.6.6 扩展实例训练——外部样式表的应用
小结
习题2
第3章 VBScript脚本语言
3.1 脚本语言基本知识
3.1.1 脚本语言在网页中的使用
3.1.2 VBScript中的数据类型
3.1.3 运算符
3.1.4 变量
3.1.5 常量
3.1.6 数组
3.2 流程控制语句
3.2.1 条件语句
3.2.2 选择语句
3.2.3 循环语句
3.2.4 扩展实例训练
3.3 过程和函数
3.3.1 Sub过程
3.3.2 函数
3.3.3 扩展实例训练——判断用户输人内容是否为空
小结
习题3
第4章 ASP内置对象
4.1 Response对象及应用
4.1.1 认识Response对象
4.1.2 Response对象的常用方法
4.1.3 Response对象的常用属性
4.1.4 扩展实例训练——用循环从服务器输出多行表格
4.2 Request对象及应用
4.2.1 初识Request对象——制作接收登录信息的网页
4.2.2 Reqtaest对象的常用集合
4.2.3 用Request的Form集合读取Post方法数据
4.2.4 用Request的QueryString集合读取Get方法数据
4.2.5 用ServerVariables获取数据
4.2.6 扩展实例训练——计算器网页的制作
4.3 Application对象
4.3.1 认识Application对象的功能——制作“计数器”网页
4.3.2 Application应用程序变量
4.3.3 Application对象的集合
4.3.4 Application对象的方法
4.3.5 Application对象的事件
4.4 Session对象及应用
4.4.1 认识Session对象的功能——制作登录网页
4.4.2 Session对象的常用属性和方法
4.4.3 Session对象的事件
4.4.4 扩展实例训练——使用Session对象限制网页的访问
4.5 global.asa文件
4.5.1 global.asa文件简介
4.5.2 global.asa文件的结构
4.5.3扩展实例训练——制作“统计总访问量和在线人数”网页
4.6 Cookie集合
4.6.1 认识Cookie对象
4.6.2 Cookie的功能及操作
4.6.3 Cookie属性
3.3.3 扩展实例训练——判断用户输人内容是否为空
小结
习题3
第4章 ASP内置对象
4.1 Response对象及应用
4.1.1 认识Response对象
4.1.2 Response对象的常用方法
4.1.3 Response对象的常用属性
4.1.4 扩展实例训练——用循环从服务器输出多行表格
4.2 Request对象及应用
4.2.1 初识Request对象——制作接收登录信息的网页
4.2.2 Reqtaest对象的常用集合
4.2.3 用Request的Form集合读取Post方法数据
4.2.4 用Request的QueryString集合读取Get方法数据
4.2.5 用ServerVariables获取数据
4.2.6 扩展实例训练——计算器网页的制作
4.3 Application对象
4.3.1 认识Application对象的功能——制作“计数器”网页
4.3.2 Application应用程序变量
4.3.3 Application对象的集合
4.3.4 Application对象的方法
4.3.5 Application对象的事件
4.4 Session对象及应用
4.4.1 认识Session对象的功能——制作登录网页
4.4.2 Session对象的常用属性和方法
4.4.3 Session对象的事件
4.4.4 扩展实例训练——使用Session对象限制网页的访问
4.5 global.asa文件
4.5.1 global.asa文件简介
4.5.2 global.asa文件的结构
4.5.3扩展实例训练——制作“统计总访问量和在线人数”网页
4.6 Cookie集合
4.6.1 认识Cookie对象
4.6.2 Cookie的功能及操作
4.6.3 Cookie属性
4.7 Server对象
4.7.1 Server对象的属性
4.7.2 Setver对象的方法
小结
习题4
第5章 ASP组件
5.1 理解组件
5.1.1 使用组件创建文本文件
5.1.2 组件对象的实例化和使用方法
5.1.3 常见的ASP组件
5.2 File Access组件
5.2.1 FileSystemObject对象
5.2.2 TextStreflm对象
5.2.3 File对象
5.2.4 Drive对象
5.2.5 Folder对象
5.2.6 扩展实例训练——文件阅读器网页的制作
5.3 其他组件
5.3.1 AD Rotator组件
5.3.2 Page Counter组件
5.3.3 第三方组件
小结
习题5
第6章 ADO访问数据库
6.1 数据库知识
6.1.1 创建一个Access数据库
6.1.2 数据库的常用概念和术语
6.1.3 SQL常用语句
6.2 初识AD0和动态网页制作
6.2.1 制作简单的动态新闻网页
6.2.2 ADO对象模型
6.2.3 连接数据库
6.3 Connection对象
6.3.1 使用Connetion对象制作新闻列表网页
6.3.2 Connection对象的常用方法
6.3.3 Connection对象的常用属性
6.3.4 扩展实例训练——使用Connetion对象制作详细新闻网页
6.4 Recordset对象
6.4.1 使用Recordset对象制作图片新闻列表网页
6.4.2 Recordset对象的常用方法
6.4.3 Recordset对象的常用属性
6.4.4 扩展实例训练——使用Recordset对象制作详细新闻网页
6.5 Command对象
6.5.1 使用Command对象制作新闻列表网页
6.5.2 Commflnd对象的常用方法
6.5.3 Command对象的常用属性
6.5.4 扩展实例训练——使用Command对象制作详细新闻网页
6.6 ADO动态网页综合实践
6.6.1 新闻管理网页结构设计
6.6.2 新闻管理网页制作
小结
习题6
第7章 动态网站工程实践——高校系、部网站的设计与开发
7.1 总体设计
7.1.1 系统功能设计
7.1.2 系统模块设计
7.1.3 程序开发规范设计
7.2 数据库设计与连接
7.2.1 系统数据库设计
7.2.2 数据库连接
7.3 具体实现
7.3.1 首页
7.3.2 栏目及信息列表页面
7.3.3 详细信息页面
7.3.4 公共模块的实现
7.3.5 登录系统的实现
7.3.6 后台信息列表页面
7.3.7 添加信息页面
7.3.8 信息修改页面
7.3.9 删除信息页面
7.3.10 栏目管理
7.3.11 管理员及其他管理
7.4 难点和重点分析
7.4.1 参数的传递
7.4.2 Info.asp自动显示不同的栏目信息
7.4.3 实现不同层次的管理员管理不同的页面
小结
习题7
附录A VBScript常用函数
附录B ASP编写过程中的常见问题
参考文献