本书分8章,第1章介绍ASP编程基础,重点让读者熟悉web环境的搭建,了解ASP程序的基本特点;第2章介绍HTML语言,让读者了解常用HTML标记的使用;第3章介绍VBScript语言,它是服务端推荐采用的脚本语言;第4章介绍ASP内置对象的使用;第5章介绍ASP访问数据库;第6章介绍DHTML技术;第7章简要介绍XML的基本技术;第8章给出了网络教学的几个综合应用实例,以培养读者对web程序设计技术的综合应用能力。在每章的后面均配有习题和上机操作题,上机实验题分为基本题和提高题两部分。本课程是一门实践性很强的课程,不仅要求学生掌握基本理论、基本技术和基本方法,更重要的是要使学生具有很强的实际操作应用能力,课程的实验部分安排了丰富内容供教师选用。
本书结合网络教学平台的应用开发实践,较系统地介绍了Web程序开发的主要方面。全书分8章,内容包括:ASP编程基础,HTML语言介绍,VBScript介绍,ASP的内置对象,ASP访问数据库,DHTML编程基础,XML技术及应用,网络教学综合应用设计。各章配有习题和上机操作题。本书在讲述上由浅入深,注重理论与实际的结合,例题精练,许多例子是网络教学平台应用的提炼,融知识性和实用性于一体。本书的突出特点是将Web编程中的客户端技术与服务端技术进行了系统的融合整理·有利于培养学生综合分析问题和解决问题的能力。
本书可作为大中专院校学生学习Web程序设计和Web编程技术的教材,同时也可作为广大自学者和软件开发人员的参考用书。
第1章 ASP编程基础
1.1 Web基础知识
1.1.1 Web工作原理
1.1.2 web页与web站点
1.2 ASP简介
1.3 IIS的安装与配置
1.3.1 安装IIS
1.3.2 启动和停止IIS
1.3.3 配置IIS
1.4 ASP程序初步
1.4.1 简单示例
1.4.2 ASP脚本语言设定
1.4.3 服务端包含文件
第2章 HTML语言介绍
2.1 HTML概述
2.1.1 HTML文档结构
2.1.2 常用HTML编辑工具
2.2 HTML文本设计
2.2.1 设置BODY属性
2.2.2 段落格式化
2.2.3 字符格式化
2.2.4 使用列表格式
2.3 网页中加入多媒体
2.3.1 使用图像
2.3.2 使用字幕和背景音乐
2.4 使用表格
2.4.1 创建基本表格
2.4.2 表格设置
2.5 使用框架
2.5.1 框架网页的基本结构
2.5.2 框架的设置
2.6 使用超级链接
2.6.1 理解超级链接和路径
2.6.2 创建文件链接
2.6.3 创建锚点链接
2.6.4 创建邮件链接
2.7 使用表单
2.7.1 表单处理概述
2.7.2 INPUT标记型表单控件的使用
2.7.3 其他表单控件
第3章 VBScript介绍
3.1 VBScript概述
3.2 VBScript的数据表示
3.2.1 VBScript的数据类型
3.2.2 VBScript变量与数组
3.2.3 VBScript运算符
3.3 VBScript流程控制语句
3.3.1 if语句
3.3.2 Select Case语句
3.3.3 循环语句
3.4 VBScript的过程定义与调用
3.4.1 Sub过程及其调用
3.4.2 Function过程及其调用
3.5 VBScript中的内部函数
3.5.1 转换函数
3.5.2 字符串函数
3.5.3 日期和时间函数
3.5.4 数学函数
3.5.5 检验函数
3.5.6 输入与输出函数
第4章 ASP的内置对象
4.1 Request对象
4.1.1 Form集合
4.1.2 QueryString集合
4.1.3 Cookies集合
4.1.4 ServerVariables集合
4.2 Response一对象
4.2.1 Response对象的属性
4.2.2 Response对象的方法
4.2.3 Response对象的数据集合
4.3 Session对象一
4.3.1 Session对象的属性
4.3.2 Session对象的方法
4.3.3 Session对象的事件
4.4 Application对象
4.4.1 Applieation对象的方法
4.4.2 Application对象的事件
4.4.3 Global.asa文件
4.5 Server对象
4.5.1 Server对象的属性
4.5.2 Server对象的方法
第5章 ASP访问数据库
5.1 ADO对象模型简介
5.1.1 ADO内幕
5.1.2 ADO对象和数据集合
5.2 用Connection对象连接数据库
5.2.1 Connection对象的常用属性和方法
5.2.2 连接数据库
5.2.3 Connection对象执行SQL语句
5.2.4 Connection对象的数据集合
5.2.5 Connection对象的事务处理
5.3 用RecordSet对象访问数据
5.3.1 RecordSet对象的创建
5.3.2 记录集游标及移动方法
5.3.3 操作访问记录的数据内容
5.3.4 记录集的分页显示
5.3.5 记录的添加与编辑修改
5.4 Command对象
5.4.1 Comiliand对象的常用属性
5.4.2 Command对象的常用方法
5.4.3 Command对象的数据集合
5.4.4 Command对象调用存储过程
第6章 DHTML编程基础
6.1 JavaScript脚本语言
6.1.1 在网页中使用JavaScript
6.1.2 JavaScript的基本语法成分
6.1.3 程序控制语句
6.1.4 常用的内置对象
6.1.5 自定义函数
6.2 层叠样式表CSS
6.2.1 样式表的定义与引用
6.2.2 样式表的种类
6.2.3 CSS属性
6.3 浏览器对象模型
6.3.1 window对象
6.3.2 document对象
6.3.3 location对象
6.3.4 history对象
6.3.5 external对象
6.3.6 navigator对象
6.3.7 screen对象
6.4 JavaScript的事件处理
6.4.1 常见事件一览
6.4.2 document的常用事件
6.4.3 表单对象的常用事件
第7章 XML技术与应用
7.1 XML文档格式
7.1.1 XML文档的基本组成
7.1.2 “格式良好的”XML文档的要求
7.2 XML文档对象模型
7.2.1 DOMDocument对象
7.2.2 XMLDOMNode对象
7.2.3 XMLDOMNodeList对象
7.3 使用Xpath查找节点
7.3.1 Xpath举例
7.3.2 Xpath函数
7.4 XML文档的显示处理
7.4.1 利用CSS显示
7.4.2 利用XSL实现显示
7.5 在服务端访问和处理XML文档
7.6 在客户端访问和处理XML文档
7.6.1 通过脚本装载和处理XML文档
7.6.2 XML数据岛
7.7 XMLHttp对象的使用
7.7.1 XMLHttp对象属性
7.7.2 XMLHttp对象方法
7.7.3 应用举例
第8章 网络教学综合应用实例
8.1 网上答疑子系统
8.1.1 数据库表格设计
8.1.2 辅助包含文件
8.1.3 学生端的设计
8.1.4 教师端的设计
8.2 单元自测应用
8.2.1 功能概述
8.2.2 测试试卷的XML表示
8.2.3 考试解答界面的生成及显示处理
8.2.4 考试的解答记录、交卷评分及答案对比的显示
8.3 网络课件导航菜单的设计
8.3.1 导航菜单的设计要求
8.3.2 基于XML的导航菜单设计
参考文献