ASP是设计Web动态页面的基础。利用ASP技术,服务器可以执行用VBScript或JavaScript编写的嵌入HTML文档中的程序,Web页面可以访问后端数据库,使Web页面具有强大的交互能力。
本书特点
■强调基础,突出教学难点。本书循序渐进地介绍HTML、VBScript、ASP以及ADO对象的基本概念和基础知识,为读者掌握ASP开发方法打下理论基础。
■遵循案例化教学的原则,以模仿→理解→修改/扩充→练习→检验的模式编写,使读者通过本书给出的实例和实验了解开发过程,熟练应用各种开发组件,在较短时间内掌握ASP及其相关技术。
■本书为教师提供电子教案和本书实例的源代码,需要者可联系 “教学支持联系人”获取。
无
ASP已经成为许多高等院校包括计算机专业在内的多个专业的必修课程。ASP的内容较多,难度并不大,如何在教学中突出ASP的重点难点,使学生尽快掌握ASP是要重点关注的问题。本书是作者汲取以前所编写教材的成功经验,结合近年来ASP教学实践而编写的。
本书首先从HTML开始介绍,按照VBScript基础、VBScript对象、ASP编程以及ADO对象的顺序,逐步深入。每章在讲解内容后都紧跟实例,实例的操作步骤清晰易懂,程序完整且都已通过上机调试。
实验与基础知识相结合是本书的一大特色。本书先引导读者完成具有典型意义的实例,然后提出问题让读者在实例的基础上进行修改和扩充,以便更好地理解基础知识并灵活运用。本书各章都遵循模仿→理解→修改/扩充→练习→检验的过程来编写。
本书安排了两个综合应用实例。第一个实例出现在第5章,实例的规模不太大,但涉及前5章介绍的基本内容。第二个实例出现在第8章,该实例将操作数据库作为重点,立足于解决问题。实例中的许多代码可以直接在实际中应用。
本书不仅适合教学,也非常适合用ASP开发应用程序的用户学习和参考。只要阅读本书,并结合实例和实验进行练习,就能在较短的时间内基本掌握ASP及其应用技术。
本书由王燕平(北京化工大学)和汤玫(东南大学)编写,刘建参与了部分编写工作,郑阿奇(南京师范大学)对全书进行统编、定稿。郑进、周怡君、李莉、刘中等同志对本书的编写提供了帮助,在此一并表示感谢!
本书为教师配有教学课件,并提供所有实例的源代码,需要者可登录华章网站(http://wwwhzbookcom)免费下载。
由于作者水平有限,不当之处在所难免,恳请读者批评指正。
编者
2005年6月目录
第1章Web基础知识 1
11Internet基础1
111Internet的基本服务1
112TCP/IP协议3
113IP地址、域名和URL3
12Web简介5
121什么是Web5
122Web工作原理6
123Web页面7
124Web技术9
13Web开发工具10
131网页设计工具10
132Web编程工具11
习题12
第2章HTML语言13
21HTML文档的基本构成13
22HTML语言标记15
221文档头标记15
222设置文本格式17
223列表标记25
224多媒体标记29
225使用表格34
226使用超链接37
227表单及其控件标记39
228多框架文档51
23样式表54
231样式表的定义及引用54
232样式表选择符58
233样式的继承和作用顺序62
234CSS属性63
习题66
第3章VBScript语言67
31VBScript 语言的基本元素67
311数据类型67
312VBScript常量68
313VBScript变量68
314VBScript运算符70
32基本输入/输出函数71
33基本语句74
34循环语句77
35过程82
36HTML事件85
361HTML事件的定义85
362事件过程的调用方式86
习题88
第4章VBScript对象89
41Window对象90
411Window对象的属性90
412Window对象的方法92
413Window对象的事件94
42Document对象95
421Document对象的属性96
422Document对象的方法97
423Document对象的事件98
43其他文档对象99
习题100
第5章使用ASP对象101
51ASP概述101
511ASP动态网页101
512在ASP页面中添加服务器端脚本105
513包含服务器端文件106
514ASP内置对象106
52使用Response对象107
521Response对象的方法107
522Response对象的属性110
523Response对象的集合113
53使用Request对象115
531Request对象介绍115
532Request对象集合的应用115
54使用Server对象125
541Server对象的属性125
542Server对象的方法126
55使用Session对象132
551Session对象的集合133
552Session对象的属性136
553Session对象的方法137
554Session对象的事件138
56Application对象139
561Application对象的集合139
562Application对象的方法142
563Application对象的事件142
习题148
第6章ASP服务器组件151
61使用广告轮显组件152
62使用页面计数器组件154
63使用文件存取组件155
631创建文本文件155
632读取文本文件157
633文件操作159
634文件夹操作161
635驱动器操作162
习题164
第7章使用ADO对象165
71数据库基础165
711关系模型165
712SQL167
713ADO对象对数据库的访问171
72Connection对象171
721Connection对象的属性172
722Connection对象的方法173
723连接SQL Server数据库174
724连接Access数据库179
725执行SQL查询182
73使用Recordset对象188
731记录集的打开189
732Fields集合190
733记录移动191
734分页显示记录194
735搜索记录196
736操作记录198
737记录集与文件交换201
74使用Command对象203
741Command对象203
742使用Parameters集合204
743使用Command对象执行SQL查询205
744使用Command对象执行存储过程208
习题210
第8章ASP综合应用实例213
81构建系统前的准备工作213
82系统登录和进入系统216
821系统登录216
822系统主界面219
83系统功能220
831学生信息的录入220
832学生成绩的录入226
833学生信息的查询230
834课程信息的查询236
附录A实验241
实验1网页演示241
实验2HTML语言242
实验3VBScript基础249
实验4VBScript应用252
实验5ASP对象253
实验6ASP组件261
实验7数据库263
实验8综合应用实例273
附录B常用内部函数275目录目录