前 言
Dreamweaver CS6是Adobe公司推出的专业化网页制作软件,目前广泛应用于网站规划和网页设计等诸多领域。
本书采用项目引导、任务驱动的模式进行编写,全面、翔实地介绍了Dreamweaver CS6的功能及使用方法,同时也介绍了在网站开发中应用越来越多的DIV+CSS网页布局模式、CMS网站管理系统以及动态网页技术。
全书共分为10个项目,涵盖了商业类、教育类、门户类等主流网站类型。项目的构建由易到难,逐层深入,让学生在模拟的工作情境下切实掌握网页设计与制作的方法和技能,提高动手能力,并能举一反三。
每个具体的项目均按照项目描述及分析—项目制作—知识链接—拓展应用的思路进行编写。“项目描述及分析”旨在引领读者从整体上认识项目,学会由上至下地分析和规划一个网站的方法;“项目制作”首先将项目分解成若干个典型的设计任务,然后引领读者逐步进行制作,在完成一个个页面的同时不知不觉地掌握网页制作中必需、常用的知识和技能;“知识链接”用于补充项目制作过程中一些重要但来不及详细讲解的知识点,加深读者的认识;“拓展应用”则提供了同类型网站的一些设计要点,以开阔读者的视野,使其形成良好的设计习惯和理念。限于篇幅,每个项目中一般只涉及首页和1~2个子页的制作,其他子页读者可课下自行练习制作。
各项目的具体内容及安排如下。
项目1通过对一些常见网站的赏析,引出网页设计与制作方面的基础知识,使读者对网页设计有一个基本的认识,主要包括网站的常见类型、网页的组成元素、网页制作常见术语、网页制作相关软件、网站建设的一般流程、网页制作的基本原则等内容。
项目2通过制作一个最简单的网页,使读者初步感受网页制作的魅力并熟悉网站制作的基本流程,主要包括进行网站功能设计、使用Photoshop制作页面草图、页面草图的切片与导出、使用Dreamweaver建立站点、申请空间及域名、网站文件的上传等内容,并补充介绍了色彩运用、页面基本元素的常见标准及使用技巧等知识。
项目3通过制作一个旅游景区网站,介绍了文本、图像、Flash等页面元素的添加、编辑和美化知识,主要包括添加并编辑文本、添加并编辑图像、使用Flash设计网站Banner、使用CSS样式表美化文本、为页面添加链接等内容,并补充介绍了旅游类网站的设计要点。
项目4通过制作一个咖啡店网站,介绍了对于网页制作初学者来说非常重要的表格布局形式,主要包括使用表格进行咖啡馆页面布局、插入Logo和Banner、使用嵌套表格、设计导航条、输入网页内容及定义CSS、设计其他版面内容、设计咖啡馆子页等,并补充介绍了餐饮类网站的设计要点。
项目5通过制作一个门户网站,介绍了模板与库、JavaScript语言、表单等知识,主要包括创建库文件、制作Banner、制作页脚、应用库项目、创建模板文件、使用模板文件和库、创建子页面、使用JavaScript技术插入页面浮动广告、通过表单制作用户反馈页面、制作动态日期显示、创建文件域和图像域等内容,并补充介绍了门户类网站的设计要点。
项目6 通过制作一个时尚服装网站,介绍了行为在完善网站效果方面的应用,主要包括认识行为、为首页设置状态栏文本、为页面添加弹出信息、使用模板制作子页面、为子页面添加特殊效果(如交换图像、图像增大/收缩、改变属性)等内容,并补充介绍了流行时尚类网站的设计要点。
项目7通过制作一个个人网站,介绍了AP元素和Spry框架的使用,主要包括认识AP元素和Spry框架、规划网站的结构、插入和设置AP元素、AP元素的基本操作方法、制作Spry菜单栏、制作Spry选项卡式面板、制作Spry折叠式、制作子页等内容,并补充介绍了个人网站的设计要点。
项目8通过制作一个幼儿园网站,介绍了如何使用DIV+CSS技术进行网站的布局规划,主要包括认识DIV+CSS、网站首页的布局分析、编写首页的CSS代码、制作页眉部分、制作主体部分、制作网站的子页、为子页添加链接等内容,并补充介绍了教育类网站的设计要点。
项目9是在项目2的基础上,通过制作该企业网站的“动态新闻”和“产品介绍”子页,介绍了如何使用CMS内容管理系统实现网站内容的动态更新,主要包括认识CMS、制作网站首页模板、制作列表页和内容明细页模板、配置网站运行环境、进行后台管理、首页的动态化实现、列表页的动态化实现、内容明细页的动态化实现等内容,并补充介绍了企业网站的常见类型和设计要点。
项目10是在项目9的基础上,通过继续制作该企业网站的信息反馈留言系统,介绍了使用ASP技术实现动态网站的知识,主要包括配置动态网站运行环境、建立动态站点、创建数据库、链接与绑定数据库、制作“用户留言”页面、制作“显示留言”页面等内容。同时,补充介绍了当前流行的动态网站技术,为读者进行下一步学习提供更多的思路。
本书内容详尽,讲解清晰,适合高职高专院校计算机相关专业以及电子商务专业学生学习使用,也可以作为网页设计与制作初学者、网站开发人员和网页制作培训班学员等的参考用书。
书中所用实例的素材和源代码可以在清华大学出版社网站(http://www.tup.tsinghua. edu.cn)上下载。
本书由杨艳主编,郜亚丽、赵冬玲任副主编。其中,杨艳编写了项目8~项目10,郜亚丽编写了项目5~项目7,赵冬玲编写了项目1和项目4,李攀编写了项目2和项目3。全书由杨艳进行统稿。另外,徐红霞、李晓静也对教材的编写提供了很大的帮助,在此深表感谢。
由于编者学识有限且时间仓促,本书在很多方面还需要进一步提高和改进,对于不足和错误之处,恳请广大读者批评指正。
编 者
2014年5月
II
III
