前言
ASP(Active Server Pages,活动服务页)是微软公司推出的一种动态网页技术,是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,活动数据对象)来方便地访问数据库,从而使得开发基于WWW的应用系统成为可能。
动态网页与电子商务成为近年的热门,国内的各个院校也纷纷开设了相关的专业。相关方面的书籍也出得不少,但是,很少有一本书能够全面系统地概括出完整的动态网页与商务网站的技术要点。因此,读者在学习时常常不得不同时参考多本书的内容;而书中概念往往又不统一,导致学习上的困难。
针对以上的特点,作者从多年教学实践及网站开发的经验出发,将动态网页与商务网站开发所需的各方面知识进行系统整合,从动态网页的开发环境设置、简单的HTML语言、ASP脚本语法到Web程序的设计、数据库网络应用程序的开发等,由浅入深地进行编排和讲解。
本书采用任务驱动方式进行讲解,以一个真实的网站“助学科网站”的构建为主线,以任务实现为重点,将知识点融入任务,贯穿以任务例带动知识点的学习。在按任务进行讲解时,充分注意保证知识的相对完整性和系统性,通过学习实例掌握软件的操作方法和操作技巧。
全书共分8章,第1章是通过一个简单案例来了解ASP动态网页,并学习如何设置ASP操作环境。
第2章是网页程序的基础知识,主要是HTML的应用。
第3章主要学习VBScript的基本数据、运算符、程序流程控制、数组和函数等内容。
第4章是ASP的Request对象和Response对象,主要学习内置对象Request和Response、网页信息传递、Cookie的应用等内容。
第5章是ASP的内置对象Session、Application和Server对象等内容,学习了聊天室、计数器等网页的制作。
第6章是数据库程序的实现,在这里将学习如何通过ADO组件来操作数据库,以及数据库环境设置等内容。
第7章是ASP的常用组件,包括文件访问组件、广告轮显示组件、浏览器性能组件以及第三方的收发电子邮件组件和文件上传组件等。
第8章是对本书所学知识的总结,将学习网站规划的基础知识,并将本书中所学的各个网页以模块形式组合,构成一个实用的网站。
本书由沈大林主编。杨旭,魏雪英,许崇编著,参加本书编写工作的主要人员还有:郭政、于建海、万忠、沈昕、肖柠朴、王浩轩、丰金兰、张伦、罗丹丹、朱海跃、郝侠、王翠、曲彭生、计虹、郑鹤、穆国臣、陈恺硕等。
本书可以作为中职中专学校计算机网络专业的教材,也可以作为大学非计算机专业的教材,还适于作为初学者的自学用书。
由于作者水平有限,加上编著、出版时间仓促,书中难免有偏漏和不妥之处,恳请广大读者批评指正。
编者
2012年8月