首页 > 图书中心 >图书详情
PHP Web程序设计与Ajax技术(第2版)
作者:唐四薪、唐琼、郑光勇
定价:59.50元
印次:2-3
ISBN:9787302532163
出版日期:2019.09.01
印刷日期:2022.01.06
PHP与Ajax是目前Web应用程序开发领域的流行技术。本书由浅入深、系统地介绍了PHP的相关知识以及基于jQuery的Ajax技术,显著降低了Ajax的入门难度。书中在叙述有关原理时安排了大量的相关实例。全书分为10章,内容包括Web应用程序基础知识、PHP语言基础、Web交互编程、PHP访问数据库、JavaScript和jQuery客户端编程、Ajax技术基本原理、Ajax方式访问数据库等。附录中安排了PHP的相关实验。 本书适合作为高等院校相关专业“Web编程技术”或“动态网站开发”等课程的教材,也可作为Web编程的培训教材,还可供网站设计与开发人员参考使用。
more >前言 PHP是开发Web应用程序最理想的语言之一。相比其他Web编程语言,PHP具有简单易学、功能强大、成本低廉、安全性较高和运行环境易于配置等优点,是初学者学习Web应用程序设计的理想入门语言,且能够用来制作企业级的Web应用程序及动态网站。 近几年来,PHP在国内外的发展非常迅速,许多大型的电子商务网站(例如淘宝网等)都采用PHP作为网站开发的语言; 同时,通过对众多互联网企业的调查发现,各种企业对于PHP开发人才的需求缺口很大。但与此不相称的是,PHP在我国高校教学中并不普遍。我国高校中很多专业都已开设了Web编程方面的课程,但是该门课程的内容以讲述ASP、ASP.NET或JSP语言为主,可见PHP尚未在高校教学中获得足够的重视,但PHP的培训课程却在大量培训机构中广泛开设。 为了能编写一本适合于高校教学的PHP教材,也为了能方便读者自学,本书在写作时注重解决以下一些问题。 (1) 对于讲解PHP的运行环境来说,本书主要介绍安装AppServ集成运行环境,而没有单独介绍PHP运行环境中几种软件的安装方法,因为单独安装和配置各种软件对初学者来说比较难,也没有必要去学习。 (2) 本书在体系结构上仿照一些经典的ASP教材进行编写,如果读者具有ASP编程基础,就能够很快通过比较PHP和ASP的异同,来领会PHP编程的思路。如果读者不具有任何Web编程经验,本书也能循序渐进地让读者掌握PHP Web开发的基本原理。 (3) 对PHP访问数据库进行了重点讲解。分别介绍了mysql函数、mysqli函数和PDO方法访问数据库,并在介绍完每种方法的原理后,都安排了一节的实例内容。 (4) 对PHP的传统内容去粗取精,Web应用程序的功能主要就是查询、添加、删除和修改记录,因此本书对这些功能的实现进行了重点叙述,在普通的PHP程序、生成静态网页的PHP程序和Ajax程序中分别实现了查询、添加、删除和修改等基本功能模块。 (5) 在传统PHP教材的基础上,增加了新的流行内容,如分别在数据库端和Web服务器端实现分页程序、用PHP生成静态HTML文件的新闻系统,PHP生成XML或RSS文件,尤其是对基于jQuery的Ajax技术进行了全面的介绍。 (6) Ajax技术已经成为企业开发中应用最广泛的技术之一,不管采用什么样的开发平台,只要开发B/S架构的应用,那么表现层就一定会使用Ajax技术。但对于初学者来说,常常会对原始Ajax程序中冗长的代码和晦涩的名称感到畏惧,因而失去了学习的信心。 然而Ajax是当今Web编程中非常有必要学习的一种技术,这是因为: 首先,Ajax技术非常具有实用价值。目前,无论是大型门户网站、还是电子商务类网站,都充斥着大量Ajax技术应用的典型例子。另外,基于B/S架构的管理信息系统(如ERP)中,也需要大量应用Ajax技术。 其次,通过学习Ajax可以使读者对XML、RSS、Web Service、SOAP这些技术的用途有更深入的理解,是读者学习更高级软件开发技术的一条便捷通道。 再次,学习Ajax技术的难度其实并不大,一般认为,只要扎实地掌握了JavaScript技术和一门服务器端编程语言(如PHP),就能在短时间内掌握Ajax技术,因为Ajax技术涉及的知识内容并不多,而且jQuery已大大简化了Ajax的开发。 本书的内容包括PHP Web编程和Ajax技术的各个方面,如果要将整本书的内容讲授完毕,大约需要90学时的课时。如果只有50学时左右的理论课课时,可主要讲授本书前6章的内容,后面的内容供学生自学为主。 本书为使用本书作为教材的教师提供教学用多媒体课件、实例源文件和习题参考答案,可登录清华大学出版社网站免费下载,也可和作者联系(tangsix@163.com)。 本书由唐四薪、唐琼和郑光勇担任主编,唐四薪编写了第4~10章的内容,唐琼编写了第1章的内容,郑光勇编写了第3章。谭晓兰、喻缘、刘燕群、唐沪湘、刘旭阳、陆彩琴、唐金娟、谢海波、尹军、唐琼、何青、唐佐芝、舒清健、高正东、唐代明等,编写了第2章的部分内容。本书的写作得到衡阳师范学院教学改革研究项目(JYKT201711)的资助。 由于本人水平和教学经验有限,书中不妥之处在所难免,欢迎广大读者和同行批评指正。 编者2019年3月
more >