轻松学编程

当前位置:首页 > 计算机网络 > 程序设计 > 轻松学编程

出版社:化学工业出版社
出版日期:2012-4
ISBN:9787122136374
页数:356页

前言

  PHP是一种易于学习和使用的动态网站开发技术。用户只需要具备很少的编程知识,便可以使用PHP建立一个具有交互功能的Web站点。另外,PHP还具有独有的优势,如实用性强、功能强大、支持跨平台、开发和维护成本较低等。因此对于个人来说,学习和使用PHP是一个很好的选择。  本书以目前主流的PHP 5为例,由浅入深、全面详细地介绍了Web开发所需的PHP技术。本书语言简明扼要、结构清晰、内容丰富,非常适合PHP的初学者,也可作为大、中院校师生和培训班的教材。

书籍目录

第1章 PHP亲密接触
 1.1 PHP概述
 1.2 搭建PHP环境
 1.2.1 安装Apache服务器
 1.2.2 安装MySQL数据库
 1.2.3 安装PHP运行库
 1.3 PHP配置文件概述
 1.4 PHP语法结构
 1.4.1 默认标记
 1.4.2 脚本标记
 1.4.3 短标记
 1.4.4 ASP风格标记
 1.5 程序注释
 1.5.1 单行注释
 1.5.2 Perl风格单行注释
 1.5.3 多行注释语法
 1.6 PHP输出函数
 1.6.1 print()函数
 1.6.2 echo()函数
 1.6.3 printf()函数
 1.6.4 sprintf()函数
 1.7 实践案例:编写一个PHP程序
 1.8 动手练一练
 1.8.1 练习题
 1.8.2 上机实践
第2章 PHP语法基础
 2.1 变量
 2.1.1 变量命名规则
 2.1.2 创建变量
 2.1.3 变量作用域
 2.2 常量
 2.3 数据类型
 2.3.1 单一数据类型
 2.3.2 复合数据类型
 2.3.3 特殊数据类型
 2.4 类型转换
 2.4.1 自动转换
 2.4.2 强制类型转换
 2.4.3 转换函数
 2.5 运算符
 2.5.1 算术运算符
 2.5.2 赋值运算符
 2.5.3 比较运算符
 2.5.4 逻辑运算符
 2.5.5 位运算符
 2.5.6 字符串运算符
 2.5.7 自增和自减运算符
 2.5.8 错误控制运算符
 2.6 运算符优先级
 2.7 表达式
 2.8 实践案例:编写图书收据打印程序
 2.9 动手练一练
 2.9.1 练习题
 2.9.2 上机实践
第3章 PHP流程控制语句
 3.1 条件控制语句
 3.1.1 单条件if语句
 3.1.2 双条件if语句
 3.1.3 多条件if语句
 3.1.4 嵌套if语句
 3.1.5 switch语句
 3.2 循环控制语句
 3.2.1 while循环语句
 3.2.2 do while循环语句
 3.2.3 for循环语句
 3.2.4 foreach循环语句
 3.3 跳转控制语句
 3.3.1 break语句
 3.3.2 continue语句
 3.3.3 return语句
 3.4 实践案例:在页面上显示前50个素数
 3.5 动手练一练
 3.5.1 练习题
 3.5.2 上机实践
第4章 PHP面向对象编程
 4.1 面向对象概述
 4.1.1 什么是对象
 4.1.2 封装
 4.1.3 继承
 4.1.4 多态
 4.2 类和对象
 4.3 类的成员
 4.3.1 字段
 4.3.2 属性
 4.3.3 常量
 4.3.4 方法
 4.3.5 作用域关键字
 4.4 构造函数和析构函数
 4.4.1 构造函数
 4.4.2 析构函数
 4.5 继承
 4.5.1 类继承
 4.5.2 构造函数继承
 4.6 接口
 4.6.1 接口的概念
 4.6.2 定义接口
 4.6.3 实现接口
 4.7 实践案例:编写图书管理系统
 4.8 动手练一练
 4.8.1 练习题
 4.8.2 上机实践
第5章 使用PHP函数
 5.1 数学函数
 5.2 日期和时间函数
 5.2.1 date()函数
 5.2.2 checkdate()函数
 5.2.3 gmdate()函数
 5.2.4 getdate()函数
 5.2.5 time()函数
 5.3 文件引用函数
 5.3.1 include()函数
 5.3.2 require()函数
 5.3.3 include_once()函数和require_once()函数
 5.4 创建自定义函数
 5.4.1 自定义函数格式
 5.4.2 调用自定义函数
 5.4.3 函数的参数
 5.5 函数的高级应用
 5.5.1 嵌套函数
 5.5.2 递归函数
 5.6 实践案例:实现网站后台管理
 5.7 动手练一练
 5.7.1 练习题
 5.7.2 上机实践
第6章 操作字符串
 6.1 字符串简介
 6.2 定义字符串
 6.2.1 使用单引号
 6.2.2 使用双引号
 6.2.3 使用定界符
 6.3 字符串运算符
 6.4 字符串操作
 6.4.1 去除字符串首尾空格和特殊字符
 6.4.2 字符串大小写转换
 6.4.3 填充字符串
 6.4.4 获取字符串的长度
 6.4.5 截取字符串
 6.4.6 比较字符串
 6.4.7 检索字符串
 6.4.8 替换字符串
 6.4.9 分隔字符串
 6.4.10 将字符串转换为HTML
 6.4.11 将HTML转换为字符串
 6.5 实践案例:实现网站后台登录功能
 6.6 动手练一练
 6.6.1 练习题
 6.6.2 上机实践
第7章 操作数组
 7.1 数组概述
 7.1.1 创建数组
 7.1.2 测试数组
 7.1.3 遍历数组
 7.1.4 统计数组中的元素
 7.2 数组的基本操作
 7.2.1 定位数组
 7.2.2 增加数组元素
 7.2.3 删除数组元素
 7.3 管理数组
 7.3.1 合并数组
 7.3.2 截取数组
 7.3.3 从数组中提取元素
 7.4 数组的排序
 7.4.1 按值对数组排序
 7.4.2 按键对数组排序
 7.4.3 排序时保持键-值对
 7.4.4 实现级联排序
 7.4.5 自定义排序算法
 7.5 其他数组函数
 7.6 实践案例:实现图书网站首页
 7.7 动手练一练
 7.7.1 练习题
 7.7.2 上机实践
第8章 操作HTML页面
 8.1 HTML表单
 8.1.1 HTML表单元素
 8.1.2 创建发表评论表单
 8.2 使用PHP为表单元素赋值
 8.3 提交表单数据
 8.3.1 GET和POST提交方式
 8.3.2 获取POST提交的数据
 8.3.3 获取GET提交的数据
 8.4 获取表单中的多值
 8.5 遍历表单
 8.6 处理URL中的参数
 8.6.1 编码操作
 8.6.2 解码操作
 8.7 Session管理
 8.7.1 Session简介
 8.7.2 获取Session ID
 8.7.3 启动Session
 8.7.4 删除Session
 8.8 Cookie管理
 8.8.1 创建Cookie
 8.8.2 访问Cookie
 8.8.3 删除Cookie
 8.9 实践案例:实现图书网站购物车
 8.10 动手练一练
 8.10.1 练习题
 8.10.2 上机实践
第9章 操作文件和目录
 9.1 文件处理
 9.1.1 打开文件
 9.1.2 关闭文件
 9.1.3 写入文件
 9.1.4 读取文件
 9.1.5 删除文件
 9.1.6 复制文件
 9.2 获取文件属性
 9.3 目录处理
 9.3.1 打开和关闭目录
 9.3.2 读取目录
 9.3.3 解析目录
 9.3.4 新建目录
 9.3.5 删除目录
 9.4 获取目录容量
 9.5 文件上传
 9.6 文件下载
 9.7 实践案例:实现图书网站的留言本模块
 9.8 动手练一练
 9.8.1 练习题
 9.8.2 上机实践
第10章 操作数据库
 10.1 建立到MySQL的连接
 10.1.1 建立普通连接
 10.1.2 建立持久化连接
 10.1.3 关闭连接
 10.2 选择数据库
 10.3 基本操作
 10.3.1 执行SQL语句
 10.3.2 获取数据
 10.3.3 显示数据
 10.4 数据分页显示
 10.5 数据库高级操作
 10.5.1 获取数据库信息
 10.5.2 获取表信息
 10.5.3 获取列信息
 10.6 读取数据库显示乱码解决方案
 10.6.1 了解产生乱码的原因
 10.6.2 PHP网页的编码
 10.6.3 MySQL数据库的编码
 10.7 实践案例:实现基于数据库的图书网站
 10.8 动手练一练
 10.8.1 练习题
 10.8.2 上机实践
第11章 应用Ajax技术
 11.1 Ajax概述
 11.2 XMLHttpRequest对象
 11.2.1 创建XMLHttpRequest对象
 11.2.2 XMLHttpRequest对象的属性和方法
 11.2.3 XMLHttpRequest对象的生命周期
 11.2.4 发送请求和处理回调函数
 11.3 普通文本格式
 11.3.1 发送带参数的普通请求
 11.3.2 处理文本格式的响应
 11.4 XML格式
 11.4.1 发送XML请求
 11.4.2 处理XML格式的响应
 11.5 处理JSON格式响应
 11.6 Ajax中文乱码解决方案
 11.6.1 客户端乱码
 11.6.2 服务器端乱码
 11.7 实践案例:实现自动完成的图书搜索功能
 11.8 动手练一练
 11.8.1 练习题
 11.8.2 上机实践
第12章 PHP高级开发技术
 12.1 异常处理
 12.1.1 异常处理语句
 12.1.2 内置的异常类
 12.1.3 配置指令
 12.2 正则表达式处理
 12.2.1 Perl风格正则表达式
 12.2.2 POSIX风格正则表达式
 12.2.3 正则表达式函数
 12.3 XML处理
 12.3.1 生成XML
 12.3.2 DOM解析XML
 13.3.3 SimpleXML解析XML
 12.4 实践案例:操作学生信息XML文档
 12.5 动手练一练
 12.5.1 练习题
 12.5.2 上机实践
第13章 留言本
 13.1 系统分析
 13.2 数据库设计
 13.3 公共模块设计
 13.3.1 配置文件
 13.3.2 全局变量
 13.3.3 页面头部信息
 13.3.4 函数库
 13.4 基本功能实现
 13.4.1 发表留言
 13.4.2 查看留言
 13.5 管理功能实现
 13.5.1 管理员登录
 13.5.2 回复留言
 13.5.3 删除留言
 13.6 总结
练习题参考答案

编辑推荐

  《轻松学编程:轻松学PHP编程(附光盘1张))》特色:  本书从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行Web开发应该掌握的各方面技术。 结构独特:每个知识点都按照“概念→语法描述→实例描述→实例应用→运行结果→示例分析”的模式进行讲解,非常符合科学的学习思维,很容易掌握。 形式新颖:用准确的语言总结概念,用直观的图示演示过程,用详细的注释解释代码,用形象的比喻帮助记忆。 内容丰富:涵盖了实际PHP网站开发中所涉及的配置环境、输出函数、运算符、流程控制语句、内置函数、操作字符串、操作数组、操作文件、Web交互以及数据库编程等方面的各种技术。 随书光盘:本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习PHP的使用知识。 贴心的提示:为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士。 

作者简介

《轻松学编程:轻松学PHP编程》以PHP5.0主线,详细讲解了开发动态网站所需的各种技术。《轻松学编程:轻松学PHP编程》共13章,首先介绍了PHP的基础知识,包括配置PHP环境、输出函数、运算符和表达式、条件和循环语句,以及类和对象的编程;然后重点对PHP的操作进行讲解,包括字符串操作、数组遍历和排序、获取表单数据、保存用户信息、操作文件和MySQL数据库等;另外还对PHP中如何处理异常、正则表达式和XML做了简单介绍;最后通过一个综合案例介绍PHP在实际开发中的应用。《轻松学编程:轻松学PHP编程》语言简明扼要、结构清晰、内容丰富。

图书封面


 轻松学编程下载



发布书评

 
 


精彩短评 (总计4条)

  •     又要从头再来...
  •     阅读后 受益匪浅
  •     看了一下很不错的
  •     代码解释不够清楚,某些代码质量堪忧。比较一般的一本书
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024