前 言
网站作为面向世界的窗口,其设计和制作包含多种技术,例如常见的ASP技术、JSP技术、Ajax技术、PHP技术等。本书以Adobe Dreamweaver CS4为基本工具,详细介绍了网站开发使用的PHP脚本语言,以及基于这种语言进行设计的Ajax动态网页技术。并且,本书还介绍了近年来比较流行的MySQL数据库技术。
本书是一本典型的案例实例教程,由多位经验丰富的网页设计人员和程序员编著而成。并且立足于网络行业,详细介绍博客类网站、会员模块和图书的在线管理等,以及网络硬盘、公交查询和人才招聘系统3个完整商业网站的实现。
1.本书内容介绍
全书共分为13章,内容概括如下。
第1章介绍Dreamweaver CS4的基础和设置CSS样式、设计页面布局、解决CSS兼容性以及常用CSS技巧。第2章介绍使用Dreamweaver CS4的Spry框架增加客户端用户体验的内容。第3章介绍制作具有个性化的个人博客网站首页,详细讲解在Dreamweaver CS4中构建站点的知识。
第4章介绍PHP语言的控制流程、数组、函数和面向对象编程。第5章介绍数据库MySQL的相关操作。第6章主要讲解PHP对MySQL数据库进行连接以及数据查询和更新等方面的内容。第7章着重介绍PHP对文件、XML、Session、Cookie、错误和异常的处理方法。
第8章着重介绍PHP与Ajax的结合,像XMLHttpRequest对象、发送GET和POST请求以及实现自动完成效果等。第9章以一个基于论坛的会员模块为例,讲述CSS、Ajax和PHP的应用方法。第10章实现在线的图片管理系统,包括会员注册、登录和审核,图片上传、修改和显示等。第11章以PHP技术为核心,结合文件和数据库技术实现网络硬盘系统。
第12章以比较熟悉的公交查询为切入点,使用PHP和Ajax技术进行实现。第13章开发了综合性的人才招聘系统。
2.本书主要特色
传统的案例教程类图书能够系统地根据基础知识提供实例,但是读者只能掌握软件功能的使用方法,难以获取面向应用的知识。本书从一个全新的角度介绍软件知识,增加了相关行业知识,使读者在学习基础网页设计技术的同时,掌握这些技术的实际应用。
? 实例丰富,效果实用 全书由不同行业中的应用组成,书中各实例均经过精心设计,操作步骤清晰简明,技术分析深入浅出,实例效果精美实用。
? 全程图解,轻松学习 书中采用全程图解方式,对图像做了大量的加工,图中添加了大量的边框和箭头指示,以及简单的操作步骤提示,信息丰富,便于读者轻松学习。
? 书盘结合,互动学习 配套光盘与书中内容紧密结合,提供了全部实例的语音视频教程,以及实例需要的全套素材图和效果图,特别适合初学者入门学习,让读者书盘结合,通过交互方式,循序渐进地学习。
? 扩展练习,举一反三 为了巩固读者的学习效果,每章最后都安排了两个扩展练习,让读者举一反三,巩固提高,充分了解网页在各个行业的具体应用。
3.随书光盘内容
为了帮助更好地学习和使用本书,本书专门配带了多媒体学习光盘,提供了本书实例源文件、最终效果图和全程配音的教学视频文件。光盘特色如下。
? 人性化设计 光盘主界面有4个按钮,分别是“实例欣赏”、“素材下载”、“教学视频”和“网站支持”。用户只需单击相应的按钮,就可以进入相关程序。
? 交互性 视频播放控制器功能完善,提供了控制按钮,可以显示视频播放进度。
? 功能完善 本光盘由专业技术人员使用Director技术开发。用户只需单击相应的按钮,就可以灵活完成操作。
? 自动运行功能 本多媒体光盘具有自动运行功能,只需将光盘放入光驱中,系统将自动运行并进入主界面。
注意:本光盘使用之前,需要首先安装光盘中提供的tscc插件才能运行视频文件。
4.本书适用对象
本书案例解析过程中加入了丰富的专业知识和操作技巧说明,适合初、中级网页制作人员以及对网站建设有浓厚兴趣的读者阅读学习,也适合作为职业技术院校电子商务与网络等专业的教材。
参与本书编写的除了封面署名人员外,还有王健、张勇、冯冠、刘好增、赵俊昌、王海峰、祁凯、孙江玮、田成军、刘俊杰、王泽波、张银鹤、阎迎利、何方、李海庆、王树兴、朱俊成、康显丽、崔群法、孙岩、秦长海、宋素萍、倪宝童、王立新、温玲娟、于会芳、赵喜来、杨宁宁、郭晓俊、方宁、牛丽萍、郭新志、安征、亢凤林、李海峰等。由于时间仓促,水平有限,疏漏之处在所难免,欢迎读者朋友登录清华大学出版社的网站www.tup.com.cn与我们联系,帮助我们改进提高。
??
??
??
??
PHP+Dreamweaver CS4+CSS+Ajax动态网站开发典型案例