Web程序设计
本店所售图书,保证正版新书,有个别图片和实书封面不一样,以实书封面为准,最快当天,一般隔天发货。支持7天无理由退换货.开票联系客服
¥
46.24
6.8折
¥
68
全新
库存2件
作者李辉
出版社电子工业出版社
出版时间2022-09
版次1
装帧其他
货号31542465
上书时间2023-12-15
商品详情
- 品相描述:全新
- 商品描述
-
商品简介
.
作者简介
李辉,博士,中国农业大学农业大数据实验室主任,教育部评估中心工程教育专业认证专家组成员,主要从事大数据技术应用、高等教育教学等方面的研究工作,主讲《大数据技术及应用概论》等课程,发表了《本科大数据实验平台及资源建设的思考与探索》等多篇教育教学相关论文,主编了《数据库系统原理及MySQL应用教程》等教材,建设了农业大数据实验室,搭建了大数据教学实验实训平台,完成了数据科学与大数据技术主专业和双学位专业人才培养方案的制定工作。目前正在开展教育部高教司产学合作协同育人项目\"基于大数据的分布式架构应用课程群开发”、\"校企共建大数据联合实验室项目”以及\"基于可视化的农产品安全大数据分析系统研究”、\"基于全景技术的实时可视化互动农业系统应用与示范”等课题的研究工作。参与国家科技支撑计划课题和公益性行业(农业)科研专项纵向课题研究10余项,发表论文20多篇,申请软件著作权20多个,申请专利3项。
目录
目录
第1章 PHP概述与开发运行环境搭建1
1.1 Web技术与PHP1
1.1.1 Web技术1
1.1.2 PHP概述3
1.1.3 PHP运行环境4
1.1.4 PHP的工作原理6
1.1.5 如何学好PHP编程7
1.2 网页的前端技术7
1.2.1 HTML基础知识7
1.2.2 HTML表单12
1.2.3 表单数据的接收17
1.3 集成开发环境搭建18
1.3.1 PHP运行环境XAMPP的安装18
1.3.2 PHP开发常见的编辑工具22
1.3.3 NetBeans的安装和使用23
1.3.4 PHP程序开发流程27
思考与练习27
第2章 PHP语法基础29
2.1 PHP基本语法29
2.1.1 PHP标记29
2.1.2 编码规范30
2.1.3 代码注释33
2.1.4 PHP语句及语句块34
2.1.5 PHP标识符与关键字35
2.1.6 PHP大小写敏感35
2.2 PHP常量36
2.2.1 声明和使用常量36
2.2.2 预定义常量38
2.3 PHP变量39
2.3.1 声明变量39
2.3.2 变量赋值40
2.3.3 可变变量41
2.3.4 外部变量42
2.3.5 变量或常量数据类型查看函数42
2.4 PHP数据类型43
2.4.1 标量数据类型44
2.4.2 复合数据类型48
2.4.3 特殊数据类型50
2.4.4 伪类型51
2.4.5 数据类型转换52
2.4.6 检测数据类型54
2.4.7 PHP数据的输出54
2.5 PHP运算符56
2.5.1 算术运算符56
2.5.2 字符串运算符57
2.5.3 赋值运算符57
2.5.4 自加或自减运算符58
2.5.5 逻辑运算符59
2.5.6 比较运算符60
2.5.7 条件运算符61
2.5.8 NULL合并运算符61
2.5.9 组合比较运算符61
2.5.10 位运算符62
2.5.11 错误控制运算符62
2.5.12 运算符的使用规则63
2.6 表达式与语句63
思考与练习63
第3章 PHP流程控制语句66
3.1 PHP的三种控制结构66
3.2 选择结构语句68
3.2.1 if语句68
3.2.2 switch语句71
3.3 循环结构语句72
3.3.1 while循环语句72
3.3.2 do-while循环语句73
3.3.3 for循环语句75
3.3.4 foreach循环语句76
3.4 跳转语句77
3.4.1 break语句77
3.4.2 continue语句78
3.4.3 goto语句78
3.4.4 return语句79
3.4.5 exit语句79
3.5 流程替代语法80
3.6 PHP文件间包含函数的使用81
3.6.1 include()函数81
3.6.2 include()函数与require()函数的区别82
3.6.3 include_once()函数和require_once()函数83
思考与练习84
第4章 PHP函数86
4.1 函数86
4.1.1 定义和调用函数86
4.1.2 在函数间传递参数88
4.1.3 从函数中返回值89
4.1.4 变量函数90
4.1.5 对函数的引用91
4.1.6 取消引用91
4.1.7 变量作用域92
4.1.8 函数的高级调用94
4.2 PHP变量函数库98
4.3 字符串与PHP字符串函数库99
4.3.1 初识字符串99
4.3.2 去除字符串首尾空白字符和特殊字符99
4.3.3 截取字符串100
4.3.4 分割、合成字符串101
4.3.5 MD5加密函数102
4.4 PHP日期时间函数库103
4.4.1 系统时区设置103
4.4.2 格式化日期和时间103
4.4.3 获取日期和时间信息104
4.5 正则表达式在PHP中的应用105
4.5.1 正则表达式使用的常用函数105
4.5.2 正则表达式的基本语法107
4.5.3 PCRE兼容正则表达式函数111
4.5.4 正则表达式的其他特性114
思考与练习116
第5章 PHP数组应用118
5.1 数组的基本概念118
5.1.1 为什么引入数组118
5.1.2 数组的概念119
5.1.3 数组的类型119
5.2 数组创建和删除120
5.2.1 创建数组120
5.2.2 数组删除123
5.3 数组遍历和输出123
5.3.1 访问数组元素123
5.3.2 数组遍历方式125
5.3.3 通过数组指针遍历数组128
5.3.4 数组元素输出129
5.4 数组的处理函数129
5.4.1 获取(移除)数组中的最后或开头一个元素129
5.4.2 去除数组中的重复元素130
5.4.3 获取数组中指定元素的键名131
5.4.4 数组键与值的排序132
5.4.5 字符串与数组的转换132
5.5 预定义数组133
思考与练习137
第6章 Web互动与会话控制技术139
6.1 Web服务器交互原理139
6.2 页面间的参数传递方式139
6.3 浏览器端数据提交方式140
6.3.1 GET提交方式140
6.3.2 POST提交方式141
6.3.3 两种提交方式的比较142
6.3.4 PHP获取表单信息142
6.3.5 URL操作146
6.4 在PHP脚本中使用JavaScript编程147
6.4.1 JavaScript脚本的使用147
6.4.2 数据类型和变量148
6.4.3 弹出警告对话框148
6.4.4 弹出确认对话框149
6.4.5 document对象149
6.4.6 弹出新窗口151
6.5 Cookie技术152
6.5.1 了解Cookie152
6.5.2 创建Cookie153
6.5.3 读取Cookie154
6.5.4 删除Cookie155
6.5.5 Cookie的生命周期155
6.6 Session技术156
6.6.1 了解Session157
6.6.2 创建Session157
6.6.3 使用Session设置时间159
6.7 Session高级应用161
6.7.1 Session临时文件161
6.7.2 Session缓存161
6.7.3 Session综合应用案例162
6.8 PHP页面跳转164
6.8.1 header()函数164
6.8.2 meta标签164
6.8.3 JavaScript脚本165
6.8.4 在HTML标记中实现跳转165
思考与练习165
第7章 MySQL数据库168
7.1 MySQL概述168
7.2 操作MySQL数据库169
7.3 操作MySQL数据表170
7.3.1 创建数据表170
7.3.2 查看数据表171
7.3.3 修改数据表171
7.3.4 重命名数据表172
7.3.5 删除数据表172
7.4 操作MySQL数据173
7.4.1 向数据表中添加数据173
7.4.2 更新数据表中的数据173
7.4.3 删除数据表中的数据174
7.4.4 查询数据表中的数据174
7.5 MySQL数据类型177
7.5.1 数字类型177
7.5.2 字符串类型177
7.5.3 日期和时间类型178
7.6 phpMyAdmin图形化管理工具178
7.6.1 管理数据库178
7.6.2 管理数据表180
7.6.3 管理数据记录181
7.6.4 导入/导出数据186
思考与练习187
第8章 PHP操作MySQL数据库191
8.1 PHP操作MySQL数据库的一般步骤191
8.2 PHP显示MySQL数据库数据的函数应用192
8.2.1 数据准备192
8.2.2 建立与MySQL服务器的连接193
8.2.3 显示MySQL数据库中的数据195
8.2.4 数据分页显示的原理及实现203
8.3 PHP更新MySQL数据库数据的函数应用206
8.3.1 从页面获取数据并插入数据库206
8.3.2 根据表单内容修改数据库数据208
8.3.3 删除数据库数据212
8.4 预处理与参数绑定213
8.4.1 什么是预处理213
8.4.2 预处理的实现213
8.5 PHP操作MySQL数据库常见错误信息及分析215
8.6 mysql()函数与mysqli()函数连接数据库的区别与用法216
思考与练习217
第9章 PHP面向对象编程219
9.1 类与对象219
9.2 类的声明221
9.2.1 类的定义221
9.2.2 成员属性222
9.2.3 成员方法222
9.3 类的实例化223
9.3.1 创建(实例化)对象223
9.3.2 访问类中成员224
9.3.3 特殊的访问方法:“$this”和“::”225
9.3.4 构造方法(函数)和析构方法(函数)226
9.4 面向对象的封装性228
9.4.1 public关键字229
9.4.2 private关键字229
9.4.3 protected关键字229
9.4.4 静态属性和静态方法230
9.5 面向对象的继承性231
9.5.1 类的继承:extends关键字232
9.5.2 类的继承:parent::关键字232
9.5.3 覆盖父类方法233
9.5.4 final关键字234
9.5.5 trait机制235
9.6 抽象类和接口235
9.6.1 抽象类236
9.6.2 接口237
9.7 面向对象的多态性238
9.7.1 通过继承实现多态239
9.7.2 通过接口实现多态239
9.8 面向对象的魔术方法240
9.8.1 __set()方法和__get()方法240
9.8.2 __isset()方法和__unset()方法241
9.8.3 __call()方法242
9.8.4 __toString()方法242
9.8.5 __autoload()方法243
9.8.6 __clone()方法244
9.8.7 自动加载类:spl_autoload_register()方法244
9.9 两种常见的设计模式246
思考与练习248
第10章 PDO数据库抽象层250
10.1 PDO概述250
10.2 PDO连接数据库252
10.3 在PDO中执行SQL语句253
10.3.1 PDO::exec()方法253
10.3.2 PDO::query()方法254
10.3.3 预处理语句prepare()和execute()255
10.4 在PDO中获取结果集257
10.4.1 fetch()方法257
10.4.2 fetchAll()方法259
10.4.3 fetchColumn()方法260
10.5 在PDO中捕获SQL语句的错误261
10.5.1 默认模式:PDO::ERRMODE_SILENT261
10.5.2 警告模式:PDO::ERRMODE_WARNING262
10.5.3 异常模式:PDO::ERRMODE_EXCEPTION263
10.6 PDO中的错误处理265
10.6.1 errorCode()方法265
10.6.2 errorInfo()方法266
思考与练习267
第11章 PHP与MVC开发模式269
11.1 MVC概述269
11.1.1 MVC介绍269
11.1.2 MVC的组成270
11.2 PHP开发中的模板技术271
11.2.1 模板与模板引擎271
11.2.2 在PHP程序中使用模板272
11.2.3 Smarty模板引擎273
11.3 基于MVC的PHP开发框架简介275
11.4 CodeIgniter框架应用277
11.4.1 CodeIgniter的特点278
11.4.2 安装CodeIgniter278
11.4.3 CodeIgniter的Controller278
11.4.4 CodeIgniter的Model280
11.4.5 CodeIgniter的View280
11.5 ThinkPHP框架的应用282
11.5.1 ThinkPHP的安装与项目创建282
11.5.2 项目的创建283
11.5.3 项目的配置284
11.5.4 控制器类的创建285
11.5.5 模型类的创建287
11.5.6 模板文件的编写288
11.6 ThinkPHP应用实例――在线日程表292
思考与练习295
第12章 文件和目录操作296
12.1 文件概述296
12.1.1 文件类型296
12.1.2 文件的常见属性297
12.2 基本的文件操作299
12.2.1 打开文件299
12.2.2 读取文件内容300
12.2.3 向文件中写入数据304
12.2.4 关闭文件指针305
12.2.5 文件的其他操作306
12.3 常用的目录操作306
12.3.1 打开指定目录306
12.3.2 读取目录结构307
12.3.3 关闭目录308
12.4 文件上传处理308
12.4.1 相关设置308
12.4.2 全局变量$_FILES应用308
12.4.3 文件上传与处理函数309
12.4.4 多文件上传312
12.4.5 文件下载313
思考与练习314
第13章 PHP图形图像处理315
13.1 了解GD2函数库315
13.2 设置GD2函数库315
13.3 常用的图像处理316
13.3.1 创建画布316
13.3.2 颜色处理317
13.3.3 绘制文字318
13.3.4 输出图像321
13.3.5 销毁图像322
13.4 运用Jpgraph类库绘制图像322
13.4.1 Jpgraph类库简介322
13.4.2 Jpgraph类库的安装322
13.4.3 使用柱形图分析产品月销售量323
13.4.4 两类图书销售的走势324
13.4.5 使用3D饼状图展示不同月份的业绩326
思考与练习327
第14章 程序调试与错误处理328
14.1 程序调试的基本流程328
14.2 常见的错误类型329
14.2.1 语法错误329
14.2.2 语义错误330
14.2.3 逻辑错误331
14.2.4 注释错误331
14.2.5 运行错误332
14.3 错误处理机制332
14.3.1 控制错误显示及显示方式332
14.3.2 控制错误级别333
14.4 常用程序调试方法333
14.4.1 用die语句进行调试334
14.4.2 用mysql_error()函数输出SQL语句的错误334
14.4.3 用try-catch语句抛出并捕获异常335
14.5 错误处理技巧336
14.5.1 用“@”隐藏错误336
14.5.2 自定义错误信息337
思考与练习337
参考文献338
内容摘要
PHP与MySQL是Web应用系统开发技术的经典组合,具有开放源代码、支持多种操作系统平台等特点,被国内外众多网站广泛采用,具有很强的实用性。本书由浅入深、循序渐进,系统地介绍了PHP的相关知识及其在Web应用程序开发中的关键技术。全书共14章,包括PHP概述与开发运行环境搭建、PHP语法基础、PHP流程控制语句、PHP函数、PHP数组应用、Web互动与会话控制技术、MySQL数据库、PHP操作MySQL数据库、PHP面向对象编程、基于PDO数据库抽象层、PHP与MVC开发模式、文件和目录操作、PHP图形图像处理、程序调试与错误处理。 本书内容丰富、讲解深入,适用于初、中级PHP用户,既可以作为高等学校\"Web程序设计”\"网站开发与设计”课程的教材,又可以作为Web应用程序开发人员的参考用书。
图书标准信息
-
作者
李辉
-
出版社
电子工业出版社
-
出版时间
2022-09
-
版次
1
-
ISBN
9787121441745
-
定价
68.00元
-
装帧
其他
-
开本
其他
-
纸张
胶版纸
-
页数
52页
-
字数
563千字
- 【内容简介】
-
.
- 【目录】
-
章 php概述与开发运行环境搭建
1.1 web技术与php
1.1.1 web技术
1.1.2 php概述
1.1.3 php运行环境
1.1.4 php的工作
1.1.5 如何学好php编程
1.2 网页的前端技术
1.2.1 html基础知识
1.2.2 html表单
1.2.3 表单数据的接收
1.3 集成开发环境搭建
1.3.1 php运行环境xampp的安装
1.3.2 php开发常见的编辑工具
1.3.3 beans的安装和使用
1.3.4 php程序开发流程
思与练
第2章 php语法基础
2.1 php基本语法
2.1.1 php标记
2.1.2 编码规范
2.1.3 代码注释
2.1.4 php语句及语句块
2.1.5 php标识符与关键字
2.1.6 php大小写敏感
2.2 php常量
2.2.1 声明和使用常量
2.2.2 预定义常量
2.3 php变量
2.3.1 声明变量
2.3.2 变量赋值
2.3.3 可变变量
2.3.4 外部变量
2.3.5 变量或常量数据类型查看函数
2.4 php数据类型
2.4.1 标量数据类型
2.4.2 复合数据类型
2.4.3 特殊数据类型
2.4.4 伪类型
2.4.5 数据类型转换
2.4.6 检测数据类型
2.4.7 php数据的输出
2.5 php运算符
2.5.1 算术运算符
2.5.2 字符串运算符
2.5.3 赋值运算符
2.5.4 自加或自减运算符
2.5.5 逻辑运算符
2.5.6 比较运算符
2.5.7 条件运算符
2.5.8 null合并运算符
2.5.9 组合比较运算符
2.5.10 位运算符
2.5.11 错误控制运算符
2.5.12 运算符的使用规则
2.6 表达式与语句
思与练
第3章 php流程控制语句
3.1 php的三种控制结构
3.2 选择结构语句
3.2.1 if语句
3.2.2 switch语句
3.3 循环结构语句
3.3.1 while循环语句
3.3.2 do-while循环语句
3.3.3 for循环语句
3.3.4 foreach循环语句
3.4 跳转语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 goto语句
3.4.4 return语句
3.4.5 et语句
3.5 流程替代语法
3.6 php文件间包含函数的使用
3.6.1 include()函数
3.6.2 include()函数与require()函数的区别
3.6.3 include_once()函数和require_once()函数
思与练
第4章 php函数
4.1 函数
4.1.1 定义和调用函数
4.1.2 在函数间传递参数
4.1.3 从函数中返回值
4.1.4 变量函数
4.1.5 对函数的引用
4.1.6 取消引用
4.1.7 变量作用域
4.1.8 函数的调用
4.2 php变量函数库
4.3 字符串与php字符串函数库
4.3.1 初识字符串
4.3.2 去除字符串首尾空白字符和特殊字符
4.3.3 截取字符串
4.3.4 分割、合成字符串
4.3.5 md5加密函数
4.4 php期时间函数库
4.4.1 系统时区设置
4.4.2 格式化期和时间
4.4.3 获取期和时间信息
4.5 正则表达式在php中的应用
4.5.1 正则表达式使用的常用函数
4.5.2 正则表达式的基本语法
4.5.3 pcre兼容正则表达式函数
4.5.4 正则表达式的其他特
思与练
第5章 php数组应用
5.1 数组的基本概念
……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价