顶部
收藏

PHP动态网站开发实例教程(第2版)


作者:
钱兆楼 刘万辉
定价:
39.80元
ISBN:
978-7-04-048368-0
版面字数:
440.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2017-09-01
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书采用模块化教学的思路编写,内容分为PHP程序开发基础、PHP函数与数据处理、MySQL数据库、面向对象编程、综合项目实战5个教学单元,包含PHP开发环境搭建、PHP基础知识学习及应用、运用函数实现图形验证码、运用数据处理实现日历应用、运用目录与文件实现投票统计、构建同学录数据库、运用PHP操作数据库实现数据分页、面向对象的图形面积和周长计算器、留言板系统、学生管理系统10个教学任务。各单元通过引例描述引出单元的教学核心内容,明确教学任务。前4个单元中每个任务分为任务陈述、知识准备、任务实施、任务拓展、项目实训5个环节。其中,任务陈述简述任务目标,展示任务实施效果,提高学生的学习兴趣;知识准备详细讲解知识点,通过系列实例实践,边学边做;任务实施通过综合应用所学知识,提高学生系统运用知识的能力;任务拓展强调一些扩展知识、提高知识与技巧交流;项目实训在项目实施的基础上通过“学、仿、做”达到理论与实践统一、知识内化与应用的教学目的。

与本书配套的数字课程已在“智慧职教”(www.icve.com.cn)网站上线,学习者可登录网站进行学习;也可通过扫描书中二维码观看教学视频,也可通过网站下载基本教学资源,详见“智慧职教使用指南”。

本书可作为计算机类相关专业、商务类相关专业的教学用书,也可作为相关从业人员的自学用书。

  • 前辅文
  • 单元1 PHP程序开发基础
    • 学习目标
      • 引例描述
    • 任务1.1 PHP开发环境搭建
      • 任务陈述
      • 知识准备
      • 1.1 PHP简介
        • 1.1.1 PHP发展历史
        • 1.1.2 PHP语言特性
        • 1.1.3 PHP与其他语言的比较
        • 1.1.4 PHP岗位需求及应用领域
      • 1.2 PHP开发环境与工具
        • 1.2.1 PHP开发环境
        • 1.2.2 PHP集成开发工具
        • 1.2.3 PHP代码编辑工具
        • 1.2.4 浏览器
      • 任务实施
      • 任务拓展
        • 商品计费打折
      • 项目实训1.1 WAMP安装与配置
    • 任务1.2 PHP基础知识学习及应用
      • 任务陈述
      • 知识准备
      • 1.3 数据类型
        • 1.3.1 标量数据类型
        • 1.3.2 复合数据类型
        • 1.3.3 特殊数据类型
        • 1.3.4 数据类型转换与检测
      • 1.4 常量与变量
        • 1.4.1 常量
        • 1.4.2 变量
        • 1.4.3 变量的赋值
        • 1.4.4 变量的作用域
      • 1.5 运算符
        • 1.5.1 算术运算符
        • 1.5.2 字符串运算符
        • 1.5.3 赋值运算符
        • 1.5.4 位运算符
        • 1.5.5 自增或自减运算符
        • 1.5.6 逻辑运算符
        • 1.5.7 比较运算符
        • 1.5.8 三元运算符
        • 1.5.9 运算符的优先级
      • 1.6 流程控制语句
        • 1.6.1 程序的3种控制结构
        • 1.6.2 条件控制语句
        • 1.6.3 循环控制语句
        • 1.6.4 break和continue语句
        • 任务实施
        • 任务拓展
      • 项目实训1.2 简单计算器
        • 单元小结
  • 单元2 PHP函数与数据处理
    • 学习目标
      • 引例描述
    • 任务2.1 运用函数实现图形验证码
      • 任务陈述
      • 知识准备
      • 2.1 PHP函数
        • 2.1.1 定义和调用函数
        • 2.1.2 函数间的参数传递
        • 2.1.3 函数的返回值
        • 2.1.4 变量函数
        • 2.1.5 函数的引用
      • 2.2 PHP系统函数库
        • 2.2.1 PHP变量函数库
        • 2.2.2 PHP数学函数库
        • 2.2.3 PHP字符串函数库
        • 2.2.4 PHP日期时间函数库
        • 任务实施
        • 任务拓展
      • 项目实训2.1 获取文件扩展名
    • 任务2.2 运用数据处理实现日历应用
      • 任务陈述
      • 知识准备
      • 2.3 数组
        • 2.3.1 数组的创建和初始化
        • 2.3.2 键名和键值
        • 2.3.3 数组的遍历
        • 2.3.4 数组的排序
      • 2.4 字符串
        • 2.4.1 字符串的显示
        • 2.4.2 字符串的格式化
        • 2.4.3 常用的字符串操作函数
        • 2.4.4 字符串的替换
        • 2.4.5 字符串的比较
        • 2.4.6 字符串与HTML
        • 2.4.7 字符串与数组
      • 2.5 日期和时间
        • 2.5.1 时间戳的基本概念
        • 2.5.2 时间转换为时间戳
        • 2.5.3 获取日期和时间
        • 2.5.4 其他常用的日期和时间函数
        • 任务实施
        • 任务拓展
        • 日历的优化
      • 项目实训2.2 双色球
    • 任务2.3 运用目录与文件实现投票统计
      • 任务陈述
      • 知识准备
      • 2.6 目录操作
        • 2.6.1 创建和删除目录
        • 2.6.2 获取和更改当前工作目录
        • 2.6.3 打开和关闭目录句柄
        • 2.6.4 读取目录内容
        • 2.6.5 获取指定路径的目录和文件
      • 2.7 文件操作
        • 2.7.1 文件的打开与关闭
        • 2.7.2 文件的写入
        • 2.7.3 文件的读取
        • 2.7.4 文件的上传与下载
        • 2.7.5 其他常用的文件处理函数
        • 任务实施
        • 任务拓展
        • 文件上传
      • 项目实训2.3 遍历目录
        • 单元小结
  • 单元3 MySQL数据库
    • 学习目标
      • 引例描述
    • 任务3.1 构建同学录数据库
      • 任务陈述
      • 知识准备
      • 3.1 数据库概述
        • 3.1.1 MySQL数据库简介
        • 3.1.2 MySQL数据库的特点
        • 3.1.3 SQL和MySQL
      • 3.2 MySQL服务器的启动和关闭
        • 3.2.1 启动MySQL服务器
        • 3.2.2 连接MySQL服务器
        • 3.2.3 关闭MySQL服务器
      • 3.3 MySQL数据库的基本操作
        • 3.3.1 MySQL数据库操作
        • 3.3.2 MySQL数据表操作
        • 3.3.3 MySQL数据操作
        • 任务实施
        • 任务拓展
        • phpMyAdmin图形化管理工具
      • 项目实训3.1 图书信息管理数据库
    • 任务3.2 运用PHP操作数据库实现数据分页
      • 任务陈述
      • 知识准备
      • 3.4 PHP操作MySQL数据库的步骤
      • 3.5 PHP操作MySQL数据库的函数
        • 3.5.1 连接MySQL服务器
        • 3.5.2 选择MySQL数据库
        • 3.5.3 执行SQL语句
        • 3.5.4 将结果集返回到数组中
        • 3.5.5 关闭结果集、关闭连接
      • 3.6 管理MySQL数据库中的数据
        • 3.6.1 数据添加
        • 3.6.2 数据浏览
        • 3.6.3 数据编辑
        • 3.6.4 数据删除
        • 任务实施
        • 任务拓展
        • 数据批量删除
      • 项目实训3.2 图书管理系统
        • 单元小结
  • 单元4 面向对象编程
    • 学习目标
      • 引例描述
        • 任务 面向对象的图形面积和周长计算器
      • 任务陈述
      • 知识准备
      • 4.1 面向对象概述
        • 4.1.1 类的概念
        • 4.1.2 类与对象
        • 4.1.3 对象的应用和$this关键字
        • 4.1.4 构造方法与析构方法
      • 4.2 类的继承和重载
        • 4.2.1 类的继承
        • 4.2.2 类的重载
      • 4.3 类的封装
        • 4.3.1 设置封装
        • 4.3.2 __set()、__get()、__isset()、__unset()
      • 4.4 常用关键字
        • 4.4.1 static关键字
        • 4.4.2 final关键字
        • 4.4.3 self关键字
        • 4.4.4 const关键字
        • 4.4.5 __toString()方法
        • 4.4.6 __clone()方法
        • 4.4.7 __call()方法
        • 4.4.8 __autoload()方法
      • 4.5 抽象类
      • 4.6 接口
      • 4.7 多态
        • 任务实施
        • 任务拓展
        • 设计模式
      • 项目实训 数据库连接类
        • 单元小结
  • 单元5 综合项目实战
    • 学习目标
      • 引例描述
      • 任务5.1 留言板系统
      • 5.1 系统分析
        • 5.1.1 模块划分
        • 5.1.2 数据库设计
        • 5.1.3 设计模型
        • 5.1.4 项目布局
      • 5.2 设计模式
        • 5.2.1 模型的实现
        • 5.2.2 控制器的实现
        • 5.2.3 框架的实现
      • 5.3 前台模块实现
        • 5.3.1 页面展示
        • 5.3.2 发表留言
        • 5.3.3 留言列表
        • 5.3.4 页面跳转
        • 5.3.5 数据分页
      • 5.4 数据安全处理
        • 5.4.1 数据过滤
        • 5.4.2 防止SQL注入
      • 5.5 后台模块实现
        • 5.5.1 用户登录
        • 5.5.2 留言列表
        • 5.5.3 留言回复与修改
        • 5.5.4 留言删除
      • 任务5.2 学生管理系统
      • 5.6 ThinkPHP框架
        • 5.6.1 ThinkPHP框架引入
        • 5.6.2 ThinkPHP简单使用
      • 5.7 管理员登录
        • 5.7.1 设计思路
        • 5.7.2 功能实现
        • 5.7.3 知识拓展
      • 5.8 创建专业和班级
        • 5.8.1 设计思路
        • 5.8.2 功能实现
        • 5.8.3 知识拓展
      • 5.9 学生列表功能
        • 5.9.1 设计思路
        • 5.9.2 功能实现
        • 5.9.3 知识拓展
      • 5.10 学生添加功能
        • 5.10.1 设计思路
        • 5.10.2 功能实现
        • 5.10.3 知识拓展
      • 5.11 学生信息修改
        • 5.11.1 设计思路
        • 5.11.2 功能实现
        • 5.11.3 知识拓展
      • 5.12 学生删除功能
        • 5.12.1 设计思路
        • 5.12.2 功能实现
        • 5.12.3 知识拓展
        • 单元小结
  • 参考文献
1-1PHP的发展历史
文档mp4
1-2PHP的语言特性
文档mp4
1-3动态网站开发语言特点分析
文档mp4
1-4PHP的岗位需求及应用领域
文档mp4
详见纸质图书
1-5PHP开发环境介绍
文档mp4
详见纸质图书
1-6PHP集成开发环境
文档mp4
详见纸质图书
1-7PHP代码编辑工具
文档mp4
详见纸质图书
1-8PHP开发环境搭建
文档mp4
详见纸质图书
1-9标量数据类型
文档mp4
详见纸质图书
1-10复合数据类型
文档mp4
详见纸质图书
1-11特殊数据类型
文档mp4
详见纸质图书
1-12数据类型的转换与检测
文档mp4
详见纸质图书
1-13常量
文档mp4
详见纸质图书
1-14变量
文档mp4
详见纸质图书
1-15算术运算符
文档mp4
详见纸质图书
1-16字符串运算符
文档mp4
详见纸质图书
1-17赋值运算符
文档mp4
详见纸质图书
1-18位运算符
文档mp4
详见纸质图书
1-19递增或递减运算符
文档mp4
详见纸质图书
1-20逻辑运算符
文档mp4
详见纸质图书

相关图书