图书前言

1996年11月Microsoft公司推出了支持Internet的动态服务器网页(Active Server Pages,ASP)技术后,由于它功能强大,支持当前所有的浏览器,使其市场占有率直线上升。最近推出的ASP 3.0,其功能在深度和广度上得以发展,已能够充分地满足大多数开发者的需求,极大地改变了网站开发者的工作环境,促进了Internet应用程序的发展。与此同时,也促使ASP技术自身的不断完善。当前介绍ASP的书有许多,大部分均直接从ASP着手,可是介绍Web数据库技术的书并不多。根据作者几年来对ASP的教学感受,学习Web数据库技术最好能有一个系统的学习过程;讲授ASP最好能以实例加通俗易懂的语言为佳。特别是对初学者,直接学习ASP较为困难,更需从基本的知识入手。在牢固地掌握了开发Web数据库的基础知识后,才能很好地理解、学习和应用ASP,并设计出自己满意的Web数据库。本书就是基于这种思想写作而成。加之书中含有大量的实例(均获上机调试通过)和必要的图、表,以及较详尽的附录资料,相信广大读者会喜爱本书,并衷心地希望每一位读者能从学习中获益。

为满足不同层次读者的要求,本书分为上、下两篇。上篇1~4章为预备知识,主要介绍超文本标识语言(HTML)、层叠样式表(CSS)、脚本语言VBScript和一些相关的基础知识。下篇5~13章为开发技术,主要介绍ASP、ADO和Web数据库设计开发技术。若读者已掌握了HTML和VBScript,则可直接从第5章开始学习。

本书的主要内容

作为Web数据库技术的一本系统教材,本书包含的内容较多,主要有:

(1) 超文本标识语言(HTML),含层叠样式表(CSS);

(2) FrontPage2000的应用;

(3) 脚本语言VBScript;

(4) Visual InterDev 6.0(含PWS);

(5) ASP技术;

(6) ADO技术;

(7) Web数据库技术。

本书的特色

本书与其他同类书最大的不同是涵盖了Web数据库设计、开发技术所必需的方方面面,并以较简练和通俗的语言进行描述。从“本书的主要内容”中读者可以看出,本书既有基础知识,又有开发技术。所以不但可以帮助初学者循序渐进地学习,还可以帮助一般开发传统数据库的程序员转向Web数据库的开发。

书中结合各知识点,配有大量上机调试通过的例题和实例,以帮助读者上机操作练习。附录中含有开发Web数据库不可缺少的技术资料,不但可供一般的读者使用,还可为从事Web数据库开发的高级程序员提供参考。

本书的适用对象

读者应对Windows 9x的基本操作较熟练,若对其他软件,如Office 97/2000、FoxBase、Visual FoxPro或任意一种数据库编程比较熟悉的话,则对阅读本书更加有利。

由于本书是从Windows 9x最基本的“记事本”着手编写超文本文档,由浅入深,一直到Web数据库的开发设计,所以即使是没有编程经验的初学者也能通过学习本书了解和掌握Web数据库的开发和设计。同时本书也非常适用于需要学习网站设计的广大读者。本书各章均有大量的例题和实例,并配有各种习题,因此不失为各高校和培训班作为Web数据库开发、设计的优选教材。

本书在写作过程中一直得到著名计算机专家、全国高等院校计算机基础教育研究会理事长、恩师谭浩强教授的亲切指点,在此深表感谢。另外还要感谢我的家人,特别是我的妻子隋秋梅,以及为本书进行文字、图表录入和文稿校对的陈永广、张实、汪君等。同时也要感谢给予我热情关怀和提供各方面帮助的同事们。

虽然作者尽了最大的努力编著此书,但由于学识浅薄,对ASP的理解、认识可能存在着某些片面和不足,为此造成的不妥之处,尚祈广大读者不吝赐教。