新書推薦:
《
奶奶的半个心愿 “课本里的作家” 中考热点作家孙道荣2024年全新散文集
》
售價:NT$
190.0
《
天生坏种:罪犯与犯罪心理分析
》
售價:NT$
445.0
《
新能源材料
》
售價:NT$
290.0
《
传统文化有意思:古代发明了不起
》
售價:NT$
199.0
《
无法从容的人生:路遥传
》
售價:NT$
340.0
《
亚述:世界历史上第一个帝国的兴衰
》
售價:NT$
490.0
《
人工智能与大数据:采煤机智能制造
》
售價:NT$
440.0
《
未来漫游指南:昨日科技与人类未来
》
售價:NT$
445.0
|
編輯推薦: |
1.采用HBuilder+XAMPP的开发架构编写2.详细地讲述了Apache服务器配置、PHP程序设计、MySQL数据库应用、基于MVC的Laravel框架技术及网站的开发流程等3.以动态网站开发为中心,以实例为引导,知识与实例设计、制作、分析融于一体
|
內容簡介: |
《PHP+MySQL动态网站开发案例教程》采用PHP+MySQL作为动态网站开发技术组合,采用HBuilder+XAMPP作为开发工具组合,以PHP编程技术为基础,由浅入深、完整详细地介绍了PHP程序设计、MySQL数据库应用、基于MVC的Laravel框架技术及网站的开发流程。《PHP+MySQL动态网站开发案例教程》共13章,主要内容包括PHP概述与开发环境、PHP编程基础、数据操作、面向对象程序设计、文件处理、状态管理与会话控制、MySQL数据库基础、PHP操作MySQL数据库、使用PHP数据对象访问数据库、图像处理技术、Ajax技术、PHP的MVC开发模式和学生信息管理系统。《PHP+MySQL动态网站开发案例教程》内容简明扼要,结构清晰,示例丰富,步骤明确,讲解细致,突出可操作性和实用性。《PHP+MySQL动态网站开发案例教程》适合作为高等院校、职业院校计算机及相关专业的动态网站开发和PHP编程教材,也可作为PHP爱好者和动态网站开发维护人员的学习参考书。
|
目錄:
|
第1章 PHP概述与开发环境11.1 动态网站简介11.1.1 WWW的工作原理11.1.2 静态网页和动态网页11.1.3 客户端的动态网页21.1.4 服务器端的动态网页21.2 PHP简介和特点31.2.1 PHP简介31.2.2 PHP语言特点41.2.3 PHP的应用领域41.3 PHP的工作原理51.3.1 PHP系统的构成51.3.2 PHP程序的工作流程61.4 PHP开发环境搭建61.4.1 PHP开发环境的选择61.4.2 下载XAMPP集成开发工具71.4.3 安装XAMPP71.4.4 XAMPP控制面板简介81.4.5 配置XAMPP运行环境91.5 常用代码编辑工具111.6 使用HBuilder建立Web项目121.6.1 配置外置Web服务器121.6.2 建立Web项目141.6.3 建立PHP文件141.7 第一个PHP程序151.8 习题16第2章 PHP编程基础182.1 PHP基本语法182.1.1 PHP标记182.1.2 PHP注释192.1.3 PHP语句和语句块192.1.4 HTML中嵌入PHP192.1.5 PHP中输出HTML202.1.6 PHP中调用JavaScript202.2 数据类型212.2.1 整型212.2.2 浮点型212.2.3 字符串222.2.4 布尔型222.2.5 数组232.2.6 数据类型的转换232.3 变量和常量242.3.1 变量252.3.2 常量302.4 运算符312.4.1 算术运算符312.4.2 赋值运算符312.4.3 位运算符322.4.4 比较运算符322.4.5 逻辑运算符332.4.6 字符串运算符332.4.7 自动递增、递减运算符332.4.8 其他运算符342.4.9 运算符的优先级和结合性342.5 表达式352.6 流程控制语句362.6.1 条件控制语句362.6.2 循环控制语句412.6.3 流程控制符432.7 函数452.7.1 自定义函数462.7.2 参数的传递462.7.3 函数变量的作用域472.7.4 函数的返回值472.7.5 变量函数472.7.6 可变数量的参数48 2.7.7 内置函数482.8 包含文件操作482.8.1 包含文件操作常用的函数492.8.2 include与require的区别492.9 综合案例—验证哥德巴赫猜想502.10 习题51第3章 数据操作533.1 数组操作533.1.1 创建数组533.1.2 键名和键值的操作553.1.3 数组的遍历和输出573.1.4 数组的排序593.1.5 数组的编辑633.2 字符串操作643.2.1 字符串的显示643.2.2 字符串的格式化643.2.3 常用的字符串操作函数653.2.4 字符串的替换663.2.5 字符串的比较673.2.6 字符串与HTML673.2.7 其他字符串函数693.3 日期和时间713.3.1 时间戳的基本概念713.3.2 时间转化为时间戳723.3.3 获取日期和时间723.3.4 其他常用的日期和时间函数743.4 综合案例—网页中输出指定年月的月历763.5 习题77第4章 面向对象程序设计784.1 面向对象概述784.1.1 面向对象编程简介784.1.2 面向对象编程的优点784.2 类和对象794.2.1 类794.2.2 对象794.2.3 面向对象的三大特征794.3 类的声明804.3.1 类的定义804.3.2 成员属性814.3.3 成员方法814.4 类的实例化824.4.1 创建对象824.4.2 构造方法和析构方法834.5 类常量和静态成员854.5.1 类常量854.5.2 静态成员854.5.3 特殊的访问方法874.6 面向对象的封装性884.7 面向对象的继承性904.7.1 类的继承—extends关键字904.7.2 类的继承—parent::关键字914.7.3 方法的重写914.7.4 final关键字934.8 抽象类和接口934.8.1 抽象类934.8.2 接口944.9 面向对象的多态性964.9.1 通过继承实现多态964.9.2 通过抽象实现多态974.9.3 通过接口实现多态974.10 综合案例—学生管理类984.11 习题99第5章 文件处理1015.1 目录操作1015.1.1 创建和删除目录1015.1.2 获取和更改当前工作目录1015.1.3 打开和关闭目录句柄1025.1.4 读取目录内容1025.1.5 获取指定路径的目录和文件1025.2 文件操作1035.2.1 打开与关闭文件1045.2.2 写入文件1055.2.3 读取文件1065.2.4 上传与下载文件1095.2.5 其他常用的文件处理函数1125.3 综合案例1145.3.1 网站访问量计数程序1145.3.2 投票统计程序1155.4 习题117第6章 状态管理与会话控制1196.1 状态管理概述1196.2 页面间传递参数与页面跳转1196.2.1 在页面间传递参数1196.2.2 URL编解码1206.2.3 页面跳转1206.3 会话控制1256.3.1 Cookie1256.3.2 Session1306.4 综合案例—思政知识竞赛1366.5 习题140第7章 MySQL数据库基础1417.1 数据库简介1417.1.1 数据库与数据库管理系统1417.1.2 关系型数据库管理系统1427.1.3 关系型数据库语言1427.2 MySQL数据库的基本操作1437.2.1 初识MySQL数据库1437.2.2 MySQL数据库的特点1437.2.3 MySQL基础知识1447.2.4 MySQL控制台的基本操作1477.2.5 操作MySQL数据库1497.2.6 操作MySQL数据表1507.2.7 操作MySQL数据1507.2.8 视图1557.2.9 存储过程1567.2.10 触发器1597.2.11 备份与还原数据库1597.2.12 MySQL管理控制台的常用操作技巧1607.3 图形化界面管
|
內容試閱:
|
前 言PHP是当前开发Web应用系统中比较理想的工具,它易于使用、功能强大、成本低廉、安全性高、开发速度快且执行灵活,应用非常广泛。使用PHP+MySQL开发的Web项目,在软件方面的投资成本较低、运行稳定。因此,在当今互联网中许多常见的Web应用开发都是由PHP实现的,无论是从性能、质量,还是价格上,PHP+MySQL都已成为企业优先考虑的开发组合。PHP程序设计是高等院校计算机应用技术类和软件类专业的重要专业课程。目前,有些高校同类教材在内容选择和编排上,存在篇幅和难易程度不适合教学的情况,可能使学生只掌握PHP程序设计的一些知识点和基本原理,但实际设计能力、动手操作能力较弱,导致理论学习和实践应用严重脱节。为了帮助读者快速掌握PHP动态网站开发技术,编者结合多年从事教学工作和Web应用开发的实践经验,按照教学规律精心编写了本书。编写《PHP+MySQL动态网站开发案例教程》的主要目的是为了满足当前高校教学改革要求,在教材编写上通过更加合理的案例材料和表现形式,为教师教学提供更丰富的教学材料,帮助学生能够更直观地理解和学习教材内容。在各种动态网站开发技术中,Apache+MySQL+PHP组合以其开源性和跨平台性而著称,被誉为黄金组合并得到广泛应用。本书采用PHP+MySQL作为动态网站开发技术组合,采用HBuilder+XAMPP作为开发工具组合,详细地讲述了Apache服务器配置、PHP程序设计、MySQL数据库应用、基于MVC的Laravel框架技术及网站的开发流程等。《PHP+MySQL动态网站开发案例教程》具有以下特色。1)以动态网站开发为中心,以实例为引导,把介绍知识与实例设计、制作、分析融于一体。2)结构上采用点面结合,内容组织采用模块化、任务驱动设计,并配套丰富的案例。另外,受限于教材的篇幅,书中个别案例没有给出完整的代码,而是把完整代码放到本书提供的教学资源中。3)从需求出发,按照项目开发的顺序,系统全面地介绍PHP项目的开发规范和流程,帮助读者在很短的时间内掌握PHP项目开发的步骤与常用技术。4)在案例顺序的安排上,根据其技术难易程度采用了由浅入深的方式,将技术难点分散于各个案例中,做到了叙述上的前后呼应、技术上的逐步加深。5)采用HBuilder+XAMPP的开发架构编写,紧密结合当前“1+X”Web前端开发职业技能等级证书的教学需要。6)深入挖掘课程中的思政元素,增强学生家国情怀。《PHP+MySQL动态网站开发案例教程》涵盖内容较广,具有指导性强、示例典型、技术新颖及内容丰富等特点。为便于教师教学,本书配有教学课件,所有例题、习题的源代码和案例视频,老师们可从机械工业出版社的教材网http://www.cmpedu.com下载。《PHP+MySQL动态网站开发案例教程》由张兵义担任主编,王蓓、范培英担任副主编,编写分工为:范培英编写第1、8、9章,张兵义编写第2、3、4章,王蓓编写第5、6、7章,刘瑞新编写第10章,刘东红编写第11、12章,徐军编写第13章,全书由刘瑞新教授统审定稿。由于编者水平有限,书中难免存在疏漏和不足之处,敬请广大师生指正,并提出宝贵意见。编 者
|
|