出版时间:2010-1 出版社:清华大学出版社 作者:潘凯华,邹天思 等编著 页数:653
Tag标签:无
前言
PHP是全球最普及、应用最广泛的互联网开发语言之一。PHP语言具有简单、易学、源码开放,可操纵多种主流与非主流的数据库,支持面向对象的编程,支持多种开源框架(如Zend Framework),支持跨平台的操作,而且完全免费等特点,越来越受到广大程序员的青睐和认同。PHP目前拥有几百万个用户,其发展速度要快于在它之前的任何一种计算机语言。相信PHP一定能够经得起实践的检验,发展成为互联网开发语言中“主流的主流”。 本书内容 从初学程序开发的人员步入到编程高手行列通常需要经历3个阶段,如下图所示。 本书中的内容也是按照这一规律精心组织的,将从初学者入门到成为编程高手所必备的各类知识分成4个部分,大体结构如下图所示。 第1部分:基础知识。通过初识PHP、PHP环境搭建、PHP语言基础、流程控制语句、函数、字符串、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间等章节,并结合大量的图示、示例、综合实例以及录像等,帮助读者快速掌握PHP语言,并为以后编程奠定坚实的基础。 第2部分:核心技术。介绍了Cookie与Session、图形图像、文件系统、面向对象、PHP加密技术、MySQL数据库基本基础、phpMyAdmin图形化管理工具、使用MySQL函数操作数据库、ADODB类库、PHP程序调试与异常处理等。学习完这一部分,能够开发数据库应用程序和一些中小型的热点模块。 第3部分:高级应用。介绍了XML技术、Ajax技术和Smarty模板技术。学习完这一部分,能够开发一些实用的网络程序等。 第4部分:项目实战。作者精心挑选并开发了5个大型完整的项目。这5个项目涵盖了MySQL数据库、Smarty模板技术、ADODB类库、Ajax等主流技术。运用软件工程的设计思想,让读者学习如何进行网站项目的实践开发。书中按照编写项目计划书→系统设计→数据库设计→创建项目→实现项目→运行项目→解决开发常见问题→发布网站的过程进行介绍,引领读者一步一步亲身体验开发项目的全过程,使读者可以巩固前面所学的知识和技术,积累项目开发经验。
内容概要
本书从初学者角度出发,以基础知识为“基石”,以核心技术和高级应用为“梁柱”,最终通过实战项目来检验成果,这就是本书的编写思路。本书突出“基础”、“全面”、“深入”,强调“实战”效果。在介绍技术的同时,各章都提供有示例或稍大一些的实例,同时在各章的结尾通过几个小型项目来综合应用本章所讲解的知识,做到理论与实践相结合。最后提供5个完整的项目实例,详细讲述从前期规划、系统设计,到项目开发的全部实现过程。
全书共分29章,包括初识PHP,PHP环境搭建,PHP语言基础,流程控制语句,函数,字符串,正则表达式,PHP数组,PHP与Web页面交互,PHP与JavaScript交互,日期和时间,会话管理,图形图像,文件系统,面向对象,PHP加密技术,MySQL数据库基本操作,phpMyAdmin图形化管理工具,使用MySQL函数操作数据库,ADODB类库,程序调试与错误处理,XML技术,Ajax技术,Smarty模板技术,博客管理系统,应用Smarty模板开发电子商务平台,办公自动化系统,供求信息网,图书借阅管理系统等内容,最后还在附录中介绍了PHP的编码规则。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。
本书适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
书籍目录
第1部分 基础知识
第1章 初识PHP
第2章 PHP环境搭建
第3章 PHP语言基础
第4章 流程控制语句
第5章 函数
第6章 字符串
第7章 正则表达式
第8章 PHP数组
第9章 PHP与Web页面交互
第10章 PHP与JavaScript交互
第11章 日期和时间
第2部分 核心技术
第12章 会话管理
第13章 图形图像
第14章 文件系统
第15章 面向对象
第16章 PHP加密技术
第17章 MySQL数据库基本操作
第18章 phpMyAdmin图形化管理工具
第19章 使用MySQL函数操作数据库
第20章 ADODB类库
第21章 程序调试与异常处理
第3部分 高级应用
第22章 XML技术
第23章 Ajax技术
第24章 Smarty模板技术
第4部分 项目实战
第25章 博客管理系统
第26章 应用Smarty模板开发
第27章 办公自动化系统
第28章 供求信息网
第29章 图书借阅管理系统
附录A PHP编码规则
编辑推荐
《PHP开发实战宝典》特色: 272个小型实例巩固各项必备技术 49个实战模块、55项实验提高综合应用能力 5个项目案例提高项目开发的熟练度 在线服务:模块库.案例库.题库.素材库,答疑服务 视频讲解:43小时同步语音视频讲解 模块实战:49个实战模块,55项实验 项目实战:8个项目开发实战案例 DVD语音视频教学光盘: 43小时同步视频讲解,现场聆听专业讲授 附实例及其源程序,让学习、分析、调试程序更方便 赠3个项目案例的视频及源程序,方便拓展训练
图书封面
图书标签Tags
无
评论、评分、阅读与下载