图书前言

前 言

PHP 自诞生之日起,由于它的开源特性,就注定它有很强的生命力。目前,它已经成为全球范围内最流行的Web 程序开发语言之一。在国内,从事PHP 项目开发的程序员越来越多,由于PHP、MySQL数据库及Web 服务组件Apache 都是开源软件包,可以非常方便地在互联网上免费获取它们,并且部署也越来越简单,故而深受广大从业人员及各类企事业单位的喜爱。PHP 的简单易学、安全可靠以及跨平台等优点,也使它成为越来越多程序员的首选编程语言。根据时代的进步、技术的发展,本书在第一版的基础之上进行了修订,主要增加了Smarty 模板技术、jQuery Mobile 框架,以及利用jQuery Mobile 框架与PHP相结合开发手机APP,还特别介绍了Dreamweaver 的新版网页制作软件Dreamweaver CS6。

本书特点

在编写本书前,编者仔细梳理PHP 各相关知识模块之间的逻辑关系。在内容编排上严格遵循PHP 各知识点的基础与上层的关系,步步为营、层层递进,务求读者能快速掌握PHP综合编程能力。本书中的每个知识点都是以简短的篇幅介绍其中最基本、最常用的内容。通过精心设计的一些典型案例,介绍程序设计的基本方法,避免枯燥和空洞,在不知不觉之中使读者学会如何利用PHP 实现Web 编程。

概括来讲,本书具有如下特点。

取材广泛,注重实际应用。本书所有案例都是笔者从日常教学工作学习和生活中遴选出来的典型应用,具有很强的代表性,各案例力求功能齐全,注重实际应用。

案例完整,结构清晰。本书选择的案例以及代码实现都是由浅入深、循序渐进。

讲解通俗,步骤详细。每个案例的开发步骤都是以通俗易懂的语言阐述,并穿插图片和表格。

代码准确,注释清晰。本书所有案例的代码都有详尽的注释,以便于读者理解核心代码的功能和逻辑意义。

组织结构

本书详细介绍了在Windows 环境下利用PHP 进行Web 编程的基本方法,包括PHP 程序运行环境的配置、PHP基本语法、PHP系统内置函数与用户自定义函数、在PHP 程序中对文件和目录的操作、MySQL数据库的安装与应用、PHP 与MySQL 结合进行数据库编程、正则表达式的概念与应用、面向对象编程技术、在Dreamweaver CS6 环境中实现PHP 编程等。本书大部分章节后面都附有丰富的练习题和上机实战题,从而有助于读者复习、巩固所学知识,以培养读者的实际编程能力。

此外,为充分满足教学中实际需要,本书在第14 章还给出了PHP+MySQL+Apache 项PHP 目开发环境的简易配置方法,以及成绩管理系统设计与实现、用户管理系统的设计与实现等两个实验指导,书中所有实例程序代码都已调试通过,且运行无误。

本书适用于高等学校计算机类专业和信息管理类专业的Web 编程技术课程及相似课程,关于完成该书讲授的课时数,建议安排课时总量为64 课时,其中理论教学课时为40,实验课时为24。

读者对象

应用型本科院校相关专业学生

高职高专院校相关专业学生

计算机培训教师和学员

计算机爱好者和相关技术人员

编者与致谢

本书由曾俊国、李成大、姚蕾等编著,粟思科审,李骏、单瑾、刘祚成参与编写。全

书内容与结构由曾俊国规划、统稿,并完成编写第1 章、3 章、4 章、5 章、7 章的全部内容;由李成大完成编写第2章、6章、11 章的全部内容;姚蕾完成编写第8 章、10 章、14章的全部内容;李骏完成编写第12章的全部内容;单瑾完成编写第9章的全部内容;刘祚成完成编写第13 章的全部内容。在本书编写过程中得到了我的同仁肖尚辉、谢志萍、王飞、熊平等同志的热情帮助,在此表示衷心的感谢。在本书编著过程中,引用了部分文献材料,在此一并表示感谢。同时参与本书编写工作的人员还有:周宏燕、钟晓林、王娟、胡静、杨龙、张成林、方明、王波、陈小军、雷晓 、李军华、陈晓云、方鹏、龙帆、刘亚航、凌云鹏、陈龙、曹淑明、徐伟、杨阳、张宇、刘挺 、单琳、吴川、李鹏、李岩、朱榕、陈思涛和孙浩,在此一并表示感谢。

配套服务

与本书配套的电子课件、其他教学资源可从https://pan.baidu.com/s/1hrG9KC8 下载,下载密码是q1t8。由于笔者水平所限,加之程序设计技术发展迅速,本教材的覆盖面广,书中错误和不妥之处在所难免,恳请广大读者批评指证。我们的联络方式:hwhpc@163.com。

编 者