ASP是当今流行的Web应用开发技术之一,可以用来创建交互式的动态网页和具有数据库访问功能的动态网站。本书从手工编码与可视化操作的结合上讲述ASP动态网页的设计及其应用。主要内容包括:ASP基础知识、HTML网页制作、VBScript脚本编程、创建ASP动态网页、在网页中显示动态内容、创建数据搜索页面、创建数据更新页面、创建受限访问页面以及网上论坛设计。本书结构合理、论述准确、内容翔实、步骤清晰,并采用案例驱动方式编写,每章后面都配有实训和习题。本书可作为高职高专院校计算机类专业的教材,也可供Internet/Intranet网站开发人员参考。ASP是当今流行的Web应用开发技术之一,它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问功能的Web应用程序。由于ASP与Windows操作系统平台结合紧密,开发环境配置简便,而且可以采用VBScript或JavaScript作为客户端和服务器端的脚本编写语言,非常容易上手,深受Web开发人员、院校学生和电脑编程爱好者的青睐。ASP动态网页是一种无格式的纯文本文件,可以使用记事本之类的文本编辑器通过手工方式来编写。手工编码概念清晰,便于从源代码层次上对程序进行灵活的控制,缺点是工作效率偏低;如果在理解源代码的基础上掌握一种可视化开发工具,不但可以通过可视化操作快速生成源代码,而且可以对源代码进行优化处理,既保证了工作效率,又能够对程序进行灵活的控制和微调,这样做能够比较好地适应实际工作的需要。Dreamweaver MX 2004是Macromedia公司出品的一款优秀的网页制作软件,它整合了可视化的版面设计、Web站点管理、Web应用程序开发以及代码编辑等网页制作的功能,对当今流行的ASP、JSP、PHP以及ASP.NET等Web应用开发技术都提供了很好的支持。开发ASP动态站点时,完全可以选择DreamweaverMX2004作为可视化开发工具。利用Dreamweaver MX 2004开发ASP动态站点时,首要的任务是设计用户界面,然后才是通过添加程序代码来实现站点的功能。这与可视化编程有很多共同之处。但是,此处所说的用户界面设计实际上就是网页制作,这不同于在Visual Basic或Delphi中进行的用尸界面设计。DreamweaverMX 2004不仅是制作静态网页的工具,也是创建动态网页的利器,在其开发环境中完全可以通过可视化操作来完成ASP动态网页的制作,然后由Dreamweaver在后台自动生成规范的HTML源代码以及服务器端ASP脚本代码。本书共分9章,从手工编码与Dreamweaver可视化操作的结合上详细地介绍了ASP应用开发技术。第1章介绍与ASP有关的一些基础知识,主要内容包括Web基础知识、ASP基本概念以及配置ASP运行环境;第2章介绍HTML网页制作,主要内容包括HTML基础、设置文本格式、使用图像、为网页添加特殊效果、使用超链接、使用表格、·使用框架、使用表单以及创建和应用CSS样式等;第3章介绍使用VBScript语言进行程序设计的基本知识,主要内容包括VBScript概述、VBScript基本元素、基本语句、条件语句、循环语句、过程以及脚本对象模型等;第4章介绍如何创建ASP动态网页,主要内容包括理解ASP内建对象、动态网页设计流程以及定义动态内容源等;第5章讲述如何在网页中显示动态内容,主要内容包括创建数据库连接、定义记录集、添加动态内容以及显示数据库记录等;第6章讲述如何创建搜索数据库的页面,主要介绍搜索页面、结果页面、详细页面以及相关页面的制作方法:第7章讲述如何创建修改数据库的页面,包括创建插入记录的页面、更新记录的页面和删除记录的页面:第8章介绍如何创建限制站点访问的页面,主要内容包括实现用户注册功能、实现用户登录功能以及实现页面保护功能;作为前8章所讲知识的综合应用,第9章给出一个设计实例。为了帮助读者在较短时间内快速掌握ASP可视化编程的基本知识,作者结合多年从事教学工作和Web开发的实践经验,采用案例驱动方式编写了本书。本书每章后面均配有实训和习题。本书中用到的一些人名、通信地址和电话号码均为虚构,如有雷同,实属巧合。本书由赵增敏、谢晓广、王庆建编著,赵增敏担任主编。参加本书编写和程序测试的还有朱粹丹、赵朱曦、李菲、郭宏、盛兴文、朱永天、张迪、孙宇鹏、李娴、芦艳、李伟伟、李小洁、郭改文、赵明星、杨可伟,在此一并致谢。对于书中存在的疏漏和错误之处,欢迎广大读者批评指正。 第1章 ASP使用基础1.1 Web基础知识1.2 ASP基础概念1.3 配置ASP开发环境1.4 实训1.5 习题第2章 HTML网页制作2.1 HTML基础2.2 设置文本格式2.3 使用表格2.4 使用图像2.5 添加动感效果2.6 使用框架2.7 使用链接2.8 设计表单2.9 创建和应用CSS样式2.10 实训2.11 习题第3章 VBScript脚本编程3.1 VBScript语言概述3.2 VBScript基本元素3.3 基本输入输出3.4 条件语句3.5 循环语句3.6 过程3.7 文档对象模型3.8 实训3.9 习题第4章 创建ASP动态网页4.1 ASP编程基础4.2 理解ASP内建对象4.3 动态网页设计流程4.4 定义动态内容源4.5 实训4.6 习题第5章 在网页中显示动态内容5.1 创建数据库连接5.2 定义记录集5.3 添加动态内容5.4 显示数据库记录5.5 实训5.6 习题第6章 创建数据搜索页面6.1 创建搜索页面6.2 创建结果页面6.3 创建详细页面6.4 创建相关页面6.5 实训6.6 习题第7章 创建数据更新页面7.1 创建插入记录的页面7.2 创建更新记录的页面7.3 创建删除记录的页面7.4 使用ASP命令修改数据库7.5 实训7.6 习题第8章 创建受限访问页面8.1 实现用户注册功能8.2 实现用户登录功能8.3 实现页面保护功能8.4 实训8.5 习题第9章 网络上论坛设计实例9.1 系统分析9.2 页面制作9.3 实训9.4 习题