图书前言

ASP(Active Server Page)技术是一种动态网页编程技术,主要应用于电子商务、电子政务、网上论坛乃至个人网站等动态网站的开发、建设等方面。

自从Microsoft公司推出ASP技术以来,ASP以其易用性受到广大网站开发人员的欢迎。它大大降低了动态网页编程的技术门槛,使越来越多的人掌握动态网页开发技术,促进了互联网的发展。虽然目前ASP.NET、JSP和PHP等动态网页开发技术迅速发展,但是,ASP技术简单易学、环境配置简单、功能强大,使用灵活,使用户可以快速掌握动态网页编程技术,同时,对于中小型网站和中小型信息化系统的实施而言,ASP技术仍然是首选技术,所以,目前ASP技术仍然是最流行的动态网页程序开发技术之一。

作为ASP技术的开发人员,不仅仅要掌握ASP技术,还要掌握相关的Web技术,才能完成ASP动态网页的开发。本书结合大量实例,全面讲解了ASP实用技术,包括网页发布、HTML语言、VBScript脚本语言、内置对象及ASP组件、Web数据库基础、ASP数据库开发等内容。

本书的内容编写突出“应用型特色”,通过大量实用性的示例及图例,全面讲解了ASP技术的相关知识。从简单的ASP基础知识,到较为复杂的网站开发技巧,再到综合网站开发,都是以实用性示例进行讲解。与开始就介绍所有知识点的教材不同,本书通过大量实用性示例介绍知识点,让读者从实践开始,在学习过程中不断积累,不断进步,逐步提高自己的开发水平与能力。

本书由浅入深、循序渐进地介绍ASP动态网页编程技术。全书分为三篇: 

入门篇——编写和发布动态网页(第1~3章)

本篇从介绍网页发布入手,介绍了在Windows 2000/XP操作系统环境下搭建网站、发布网页的知识,使读者理解静态网页与动态网页的工作机制。 本篇还介绍了使用HTML语言编写静态网页以及嵌入VBScript脚本语言程序,编写动态网页的知识。

提高篇——ASP的内置对象和组件(第4~7章)

ASP的内置对象和组件是ASP技术的核心。本篇介绍了ASP的内置对象和组件方面的知识,以进行动态网页的完善,与用户进行交互,保存用户的私有和公用信息,了解客户端和服务器端的系统信息,实现网站访问个性化。

拓展篇——ASP数据库开发(第8~10章)

动态网页的网站开发必须有数据库支撑。本篇介绍了数据库的基本使用知识以及使用ASP的数据库组件对数据库操作的知识,使读者可以编写实用性的网站。

本书图文并茂、实例丰富,适合高等院校教学使用,也可供网站开发爱好者开发网站时参考。

学习建议

基于ASP技术的动态网页开发是一门实践性很强的课程。读者在学习过程中应尽量多编写程序,观察运行结果,以便对所学知识有一个感性的认识,从而帮助理解、掌握所学知识。

使用ASP技术进行动态网页开发,建设一个功能全面的网站涉及很多方面的知识。读者没有必要一定等到全面掌握了所有的知识才开始建设网站。开始可建设功能单一、外观简单的网站,然后再逐步完善。在做中学,学中做,在实践中发现问题,解决问题。在解决问题的过程中学习,积累,进步。

致谢

本书由计算机教育专家、全国高等院校计算机基础教育研究会副会长刘瑞挺教授主编,由侯冬梅副教授组织编写并统稿。在本书编写的过程中,刘瑞挺教授多次给予细致的指导,提出了很多中肯的意见,严格要求,亲自把关,保证了本书的质量。在此表示衷心的感谢。在本书的编写过程中,得到了谷新胜高级工程师的大力支持,在此深表谢意!

由于时间仓促,编者水平有限,疏漏之处在所难免,欢迎广大读者与专家批评指正。

编者2008年8月