前言
随着互联网的快速普及和应用,人们对网页技术的要求也越来越高。由于静态页面在站点中只能起到宣传的作用,而不能动态获取和显示需要的结果,原有的静态网页已不能满足人们的要求,具有实时性、交互性和丰富性的动态网页技术才是人们所追求的目标。
目前最为流行、功能最强的Web开发环境是新近发布的Dreamweaver CS5。它将Web应用程序的开发环境同可视化创作环境结合起来,能够帮助用户快速进行Web应用程序的开发。它具有最优秀的可视化操作环境,又整合了最常见的服务器端数据库操作能力,能够快速生成专业的“动态”页面。无论您是Web设计师、数据库开发者,还是Web程序员,都可以在Dreamweaver CS5的强大操作环境下设计出功能完善的动态网页。
ASP是一种优秀的网络开发程序语言,也是目前最为流行的开放式网络应用程序开发技术,它能够把HTML、脚本程序、后台服务和强大的Web数据库结合在一起,形成一个能够在服务器上运行的程序。同时ASP还具有环境配置简单、开发速度快、与数据库的兼容性好,以及易学、易用等优点,因此受到了越来越多的网站开发人员的青睐。
本书内容
本书采用由浅入深、循序渐进的介绍方法,在内容编写上充分考虑到初学者的实际阅读需求,通过大量实用的操作步骤,逐步讲解在Dreamweaver CS5中进行网页设计与ASP编程的各种技巧和相关知识。
本书共分成4篇,分别为网页设计基础篇、动态网站技术篇、典型模块篇和综合案例篇。
第1篇是“网页设计基础篇”,包括什么是静态网页、什么是动态网页、常见网站类型、网页布局与色彩搭配、网页图像和动画设计工具、Dreamweaver CS5的工作环境、站点的创建、创建基本网页、表格、层、框架等网页布局定位技术、使用CSS样式、表单行为创建网页。
第2篇是“动态网站技术篇”,包括网页标记语言HTML、JavaScript脚本、VBScript脚本、ASP基础知识与应用、ASP的内置对象。
第3篇是“典型模块篇”,包括留言板、会员注册管理、网上调查、新闻发布管理、搜索查询等网站上常见的动态模块的制作。
第4篇是“综合案例篇”,包括制作企业网站和购物网站,从综合运用方面讲述了网站的制作过程。
本书特点
本书通过大量常见的动态网站模块实例,全面介绍了利用Dreamweaver CS5构建基于数据库的Web站点的方法,本书具有以下特点。
(1)本书最大的特点就是让那些不懂ASP的读者,也能利用Dreamweaver CS5在不需要或者只要修改少量代码的情况下就能制作出ASP动态网页;而对于熟悉ASP的读者也可以参考本书使用Dreamweaver CS5来简化编写ASP代码时所需要做的简单性重复工作。
(2)系统全面:本书按照“网页设计基础篇”→“动态网站技术篇”→“典型模块篇”→“综合案例篇”的顺序讲解,内容安排由浅入深、循序渐进,全面系统地介绍了Dreamweaver CS5与ASP的使用方法和技巧,通过大量实例,让读者一步一步掌握动态网页的创建,真正完成了从入门到精通的转变。
(3)图解为主:本书的知识讲解以实例为主,图文并茂,以生动的实例代替传统的“说教方式”。读者只需要根据这些操作步骤一步一步地制作就可以制作出各种功能的动态网站。
(4)本书除了各种Dreamweaver可视化功能的实际操作外,对于关键程序代码也进行了详细的说明。指导用户如何利用现有的代码和如何修改现有的代码,以提高用户自己书写脚本代码的能力。
(5)配套多媒体光盘:本书所附光盘的内容为书中介绍的范例的源文件及重点实例的操作演示视频,供读者学习时参考和对照使用。
本书读者对象
本书语言叙述通俗易懂,突出了实用性,采用由浅入深的编排方法,内容丰富、结构清晰、语言简练、图文并茂。本书适合以下读者:
· 网页设计与制作人员;
· 商业网站建设与开发人员;
· 网页制作培训班学员;
· 大、中专院校相关专业师生。
致谢
本书由贵州师范大学的徐洪峰老师编著,在此感谢电子工业出版社的胡辛征老师、张丹阳编辑和参与本书编写的孙东梅、孙良军、邓静静、李银修、刘宇星、邓方方、张礼明、杨建伟、李晓民、何秀明、刘中华、陈石送、孙起云、吕志彬,他们都非常认真地审阅了本书的内容,并提出了非常具体的修改意见和建议,没有他们作为后盾,这本书是不可能面世的。由于时间仓促,书中的错误和纰漏在所难免,希望广大读者予以批评指正。
2010年8月于北京