随着因特网的迅猛发展,网络已深���到世界的各个角落,作为因特网的主要组成部分的网站,其数量和质量都在快速发展。网站与用户的交互主要使用动态网页来实现,为了简化和方便动态网页的开发,Web领域的主要开发商相继推出了多种Web开发技术,ASP(Active Server Pages)就是其中的典型代表。它是微软公司的一种动态网页制作技术,打破了以往只能由专业人员来开发动态网站的束缚,使一般人员也能快速**地构建自己的动态网站。《动态网站开发》将利用Dreamweaver CS3和ASP快速创建充满动感的交互网页,而无需或只需要少量的手写代码,同时还能非常方便地编辑和管理站点,这是动态网页初学者进行网站开发的*好方式。
《动态网站开发》根据作者的实际教学和开发经验,由浅入深、循序渐进地介绍ASP和Dreamweaver CS3的基本知识点,讲解时使用大量的实例,使读者在掌握ASP知识点后就能进行实践。《动态网站开发》的后面部分讲解一些典型的动态网站模块的设计和开发案例,以软件、案例相结合的方法,探讨网站建设的各种知识和操作技巧,帮助读者学以致用。
全书分为14章,具体内容如下。
* 第1章:ASP网站开发概述。介绍当前使用较广的动态网页制作技术,主要讲解ASP的特点,ASP开发工具以及Dreamweaver CS3对ASP的良好支持,**讲解ASP开发环境的配置和Dreamweaver中站点的管理,为后续章节的学习奠定基础。
* 第2章:Dreamweaver CS3基础。主要介绍Dreamweaver CS3的使用,首先介绍Dreamweaver CS3的基本使用方法,然后从以下方面讲解简单网页的制作方法:表格的使用、**链接、页面布局、表单的使用、CSS样式、框架的使用,*后通过一个实例来综合演练前面讲解的Dreamweaver CS3的各种功能和操作。
* 第3章:ASP脚本语言。主要讲解ASP脚本语言的语法知识,包括数据类型、运算符、常量和变量、数组、语句控制结构、过程和函数,*后给出使用ASP制作的一个月历的实例。
* 第4章:Request/Response对象。介绍ASP的两个主要对象Request和Response。利用Request对象从客户端获取信息,利用Response对象向客户端传输信息。**讲解这两个对象的属性和方法,以及它们的使用方法。
* 第5章:Application/Session对象。介绍ASP的两个内置对象Application和Session。Application对象能用于存储和接受可以被某个应用程序的所有用户共享的信息,Session对象则用来存储特定的用户会话信息。**讲解这两个对象的属性和方法,以及它们的使用方法。*后,讲解Global.asa文件的构成和功能,通过实例讲解该文件的应用。
* 第6章:Server对象。Server对象提供对服务器上的方法和属性进行访问的接口。该章**讲解Server对象的各种方法,包括Execute、Transfer、MapPath、HTMLEncode、URLEncode、CreateObject方法。
* 第7章:使用ADO访问数据库。介绍ASP使用ADO访问数据库的方法,**介绍ASP与Access数据库连接并对其进行检索、添加、修改和删除的方法。
* 第8章:ASP常用的内置组件。介绍ASP常用的内置组件,包括文件存取组件、广告轮显组件、浏览器兼容组件、文件超链接组件、计数器组件的功能和使用方法。
* 第9章:聊天室。介绍一个使用ASP技术基于B/S模式的简单聊天室的制作。帮助读者学会使用Dreamweaver独立开发简单的聊天室,实现数据库的简单读写操作,并进而可以实现后台管理。
* 第10章:论坛。介绍一个典型的论坛的制作过程。使用Dreamweaver作为开发工具,采用ASP+Access模式,**讲解Dreamweaver的数据行为,以及各页面之间的参数传递方法。
* 第11章:网上购物网站。讲解一个小型用户网上购物网站的设计与实现。网上购物网站采用模块化设计,对购物网站的结构做出比较详细的分析。对于网站的静态页面的设计使用网页规划、CSS样式。并且充分利用Dreamweaver CS3的数据行为完成整个网站的制作。
* 第12章:新闻发布系统。介绍ASP+Access模式,采用模块化设计,构建一个典型的新闻发布平台。使读者加深对Dreamweaver数据行为的了解,能够使用该数据行为实现简单的动态网页效果和功能。
* 第13章:学生信息管理系统。详细讲解一个简单的学生信息管理系统的设计过程。主要练习Dreamweaver中如何组织各页面之间的关系,确定数据库中各字段之间的关系,从而提高读者对网站的规划能力和操作数据库的能力。
* 第14章:在线测试系统。讲解一个简单的基于ASP的在线测试系统的实现过程,实现简单的单项选择题的在线测试功能。帮助读者学会使用Dreamweaver实现测试系统试题库的管理和评分,在此过程中,着重强调页面之间的数据传递与共享。
在《动态网站开发》的编写过程中,作者力求讲解得深入浅出,以方便读者理解。并注重实际应用,对重要知识点都配备相应的实例来帮助读者理解和掌握。《动态网站开发》的后半部分用6章的篇幅(第9~14章)讲解6个重要动态网站开发的经典案例,案例操作描述详尽,读者只需跟随练习,就能够快速上手,**掌握Dreamweaver CS3下ASP网站的开发技术。
《动态网站开发》在编写过程中得到多位专家、教师的指导,在此一并表示感谢。由于作者水平所限,书中的内容会有不足之处,恳请各位读者批评指正。