第二版前言
随着“互联网+”时代的到来,开发Web方式的应用系统已经成为应用程序设计的发展趋势。ASP(Active Server Pages)作为流行的Web程序开发技术,深受Web开发人员特别是初学者的喜爱。ASP作为一种服务器端脚本编写技术,可以用来创建动态页面的Web应用程序。ASP页面可以包含HTML元素、普通文本、脚本以及COM组件等。自Halcycon公司开发出称为iASP(Instant ASP)的ASP脚本解释引擎后,ASP不仅能够运行在Windows系统平台上的IIS环境中,也能运行于UNIX和Linux平台上的Apache,使得ASP可以跨平台运行。
本书面向高等学校在校学生及广大Web程序设计的初学者。从初学者角度出发,结合实例,循序渐进地介绍了使用ASP技术进行Web程序设计的方法和技术。全书结构合理,语言通俗易懂,讲解深入浅出,便于自学。
本书自第一版发行以来,受到了读者的喜爱。随着Web应用程序开发技术的发展,有必要对第一版教材进行修订。在修订时,我们重新编写了第2、3、5、7章,介绍了最新的HTML 5.0,增加了第4章浏览器端程序设计技术,在第7章中删除了对不常用组件的介绍并新增了对邮件发送组件的使用方法和用Visual C++开发服务端组件的介绍,在第8章中增加了对高版本Access数据库使用方法和Stream对象使用方法的介绍。书中所有示例代码均在IIS 7.0+IE 11环境中调试通过。修改后全书共分为9章,第1章介绍Web程序设计基础;第2章介绍HTML和CSS;第3章介绍JavaScript;第4章介绍浏览器端程序设计技术;第5章介绍VBScript;第6章介绍ASP程序设计;第7章介绍ActiveX组件;第8章介绍ActiveX数据对象;第9章以电子文档管理系统的开发为例,介绍Web应用程序设计、开发、发布和测试的过程和方法。
参加本书编写工作的人员都是长期从事计算机教学、科研和程序开发的一线教师,他们丰富的教学经验已经融入本书的每一章节中。本书凝聚了编者多年的教学经验和智慧,内容丰富、系统、完整,深入浅出,便于学习。
本书由武仁杰任主编,王志辉、米海英、郭晓玲任副主编。具体分工如下:第1~4、6~8章由武仁杰执笔;第5章由郭晓玲执笔;第9章由王志辉执笔;参加本书编写和程序调试的还有张敏、米海英、孙佰利和王锐等。郭喜凤对全书进行了审阅。
在编写本书的过程中,参考了大量的相关资料,在此向所有作者表示衷心的感谢。中国铁道出版社对本书的出版给予了大力支持,在此一并表示感谢。
限于编者水平,时间仓促,书中难免存在疏漏和不足之处,敬请广大读者批评、指正。
编者
2015年5月