内容提要
   本书主要从ASP的脚本语言、ASP的对象、简单网站设计到综合的、大型网站的设计等方面,深入浅出地介绍ASP技术,使读者能够快速掌握ASP网络编程技术。本书共分16章,第1~6章介绍ASP动态网站开发的各种技术。第7~12章从网站的实用技术角度,介绍了网站计数器、聊天室、ASP与XML的交互、简单搜索引擎、文件上载以及邮件组件等网站常用模块的实现方法。第13~15章通过常见的在线考试系统、企业内部信息化管理系统以及教务系统的实现,为读者提供了大型网站从数据库的配置、前台页面到后台维护等方面的设计与实现方法。
ASP(Active Server Pages)是由微软公司开发的一种动态网页编程技术,它需要在Microsoft平台下使用。使用它可以将HTML语言、脚本语言和ActiveX控件组合在一起,产生动态、交互、具有数据库访问功能,且高效率的基于Web的应用程序。目前,ASP技术是比较流行的网站制作技术之一。 本书主要从实用角度出发,介绍ASP的脚本语言、ASP的对象以及大型网站开发实例。本书实例丰富,读者可以配合实例学习各章内容,此外,考虑到本书的适用面,各个章节都具有一定的独立性,读者可以根据自己的情况任意选择从某一章节开始学习。各章具体内容如下: 第1章详细介绍基本Web编程技术以及ASP运行环境的配置。 第2章主要介绍HTML,介绍了超文本标记语言的基本结构、常用的标记以及如何使用这些标记。 第3章主要介绍目前比较流行的两种ASP脚本语言VBScript及JScript。其中,VBScript是本书主要使用的脚本语言。 第4章主要介绍ASP内置的七大对象,从这一章开始,我们就开始了动态、交互网页的编写旅程。 第5章主要介绍在动态网页编写时可以使用的服务器组件,这些组件不仅可以丰富网页的内容,而且可以实现更实用的效果。 第6章主要介绍ASP访问数据库的技术。数据库是网站不可缺少的内容,动态网页的优势之一是能够让用户可以与后台数据库交互信息。本章介绍多种类型数据库的多种访问方法。 第7~12章主要从网站的实用技术角度,介绍网站计数器、聊天室、ASP与XML的交互、简单搜索引擎、文件上载、邮件组件的使用、网站常用模块的实现方法。 第13~15章为本书的特色部分,这3章为读者提供了大型网站从数据库的配置、前台页面以及后台维护等方面的设计与实现方法。读者可以学习到常见的企业内部信息化管理系统的实例、在线考试系统以及教务系统的实例。这些大型的网站实例对读者具有一定的参考价值。 本书在编写过程中考虑到多种知识层次读者的需要,从ASP的基础讲起,为读者编写了丰富的实例,这些实例都可以在随书附赠的光盘中找到。对照书中实例所在章节以及文件名称可以很方便地找到编写好的源代码。这些代码都是测试通过的,读者只需要按照操作说明配置好IIS目录即可直接运行。从例子学起是每一个初学者都要经历的阶段,希望本书的实例能够使读者更好、更快地掌握ASP技术。 本书由北京建筑工程学院的刘亚姝老师编写,此外,还要感谢渠源、赵立冬、于靖、郭金玉、宋浩、张伟琦、刘飞、高永刚、高长青、褚有亮、徐传祥、王中立、陶晓斐、程浩、严浩、王根、郑海波、史烈然、吴显文、顾胜涛、何刚、许吉法、陶俊峰等人,他们在本书编写过程中给予了我鼓励和支持。 由于编写的时间以及个人水平有限,书中疏漏之处在所难免,欢迎读者与专家批评指正。服务邮箱:wkservice@tup.tsinghua.edu.cn。作者的联系方式:E-mail:ly_s8020@163.com。 编 者 2008年3月