图书介绍

高等学校计算机课程规划教材 PHP Web应用开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

高等学校计算机课程规划教材 PHP Web应用开发
  • 娄不夜,张军编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302475842
  • 出版时间:2017
  • 标注页数:367页
  • 文件大小:45MB
  • 文件页数:384页
  • 主题词:网页制作工具-PHP语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高等学校计算机课程规划教材 PHP Web应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PHP入门1

1.1 PHP及其由来1

1.2 Web基础2

1.2.1 URL2

1.2.2 HTTP3

1.2.3 HTML5

1.3 在Web页中嵌入PHP代码5

1.3.1 PHP标签5

1.3.2 其他风格的PHP标签6

1.3.3 嵌入多个代码块7

1.4 输出HTML8

1.5 代码注释8

1.5.1 PHP单行注释8

1.5.2 shell风格单行注释9

1.5.3 PHP多行注释9

1.5.4 PHP文档注释9

1.5.5 HTML注释10

1.6 PHP工作原理10

1.7 运行环境与开发工具10

1.7.1 PHP运行环境11

1.7.2 PHP开发工具11

1.8 使用NetBeans IDE forPHP13

习题115

第2章 HTML与CSS简介17

2.1 HTML基础17

2.1.1 HTML文档17

2.1.2 HTML元素18

2.1.3 若干基本元素19

2.2 列表22

2.2.1 无序列表22

2.2.2 有序列表22

2.2.3 定义列表23

2.3 表格23

2.3.1 简单的表格23

2.3.2 跨行与跨列24

2.3.3 标题、表头、表体和表脚25

2.3.4 边框与单元格间距26

2.3.5 为列指定CSS样式26

2.4 表单27

2.4.1 表单元素<form>28

2.4.2 <input>元素28

2.4.3 为控件元素指定标签29

2.4.4 <textarea>元素29

2.4.5 选择列表30

2.5 初识CSS31

2.6 CSS选择器31

2.6.1 基本选择器32

2.6.2 层次选择器34

2.6.3 伪类选择器35

2.6.4 伪元素选择器36

2.7 使用CSS37

2.7.1 定义和使用样式表37

2.7.2 层叠处理39

2.8 CSS属性和属性值41

2.8.1 字体和文本41

2.8.2 颜色和背景43

2.8.3 尺寸、边距和边框44

2.8.4 定位与浮动46

2.8.5 其他属性49

习题252

第3章 数据与变量54

3.1 PHP数据类型54

3.1.1 标量类型54

3.1.2 复合类型59

3.1.3 NULL类型60

3.2 类型转换62

3.2.1 自动类型转换62

3.2.2 强制类型转换63

3.3 变量与常量65

3.3.1 PHP变量66

3.3.2 变量赋值66

3.3.3 变量作用域67

3.3.4 可变变量70

3.3.5 常量71

3.4 实例:创建动态水平导航栏71

习题373

第4章 运算符与流程控制75

4.1 运算符75

4.1.1 算术运算符75

4.1.2 字符串运算符77

4.1.3 比较运算符77

4.1.4 逻辑运算符78

4.1.5 位运算符80

4.1.6 赋值运算符81

4.1.7 其他运算符82

4.2 表达式83

4.3 流程控制86

4.3.1 语句与语句块86

4.3.2 选择结构87

4.3.3 循环结构91

4.3.4 跳转语句93

4.4 包含文件96

4.4.1 包含文件语句96

4.4.2 包含文件位置98

4.5 实例:创建管理员子系统主页99

习题4101

第5章 PHP函数104

5.1 函数的声明与调用104

5.1.1 函数声明104

5.1.2 函数调用105

5.2 函数参数106

5.2.1 形参与实参106

5.2.2 参数的默认值107

5.2.3 可变长参数109

5.3 函数返回值110

5.4 变量函数112

5.5 匿名函数113

5.5.1 匿名函数作为变量值113

5.5.2 用作回调类型参数的值114

5.6 日期时间函数115

习题5121

第6章 处理字符串124

6.1 长度与去空124

6.1.1 字符串长度124

6.1.2 字符串去空125

6.2 大小写转换与比较126

6.2.1 大小写转换126

6.2.2 字符串比较126

6.3 子串处理128

6.3.1 访问单个字符128

6.3.2 获取子串128

6.3.3 查找子串129

6.3.4 替换子串130

6.4 分割和连接字符串132

6.5 格式化输出133

6.6 字符串特殊处理135

6.7 正则表达式138

6.7.1 字符类138

6.7.2 元字符与转义字符139

6.7.3 选项模式与子模式141

6.7.4 量词142

6.7.5 断言144

6.8 PHP模式匹配函数146

习题6149

第7章 MySQL数据库基础153

7.1 登录与账户管理153

7.1.1 登录MySQL服务器153

7.1.2 用户账户管理154

7.2 权限管理156

7.2.1 MySQL权限系统简介156

7.2.2 权限管理语句158

7.3 数据库的创建与删除161

7.3.1 创建数据库161

7.3.2 选择当前数据库161

7.3.3 显示数据库列表162

7.3.4 删除数据库162

7.4 MySQL数据类型162

7.4.1 数值型162

7.4.2 日期和时间型163

7.4.3 字符串型166

7.5 表的创建与删除168

7.5.1 创建表168

7.5.2 创建表举例170

7.5.3 显示表列表和表结构173

7.5.4 修改表173

7.5.5 删除表175

7.6 数据的插入、更新和删除175

7.6.1 插入数据175

7.6.2 更新数据177

7.6.3 删除数据177

7.7 查询178

7.7.1 SELECT语句178

7.7.2 指定列178

7.7.3 选择行180

7.7.4 使用谓词181

7.7.5 排序查询结果182

7.7.6 分组汇总183

7.7.7 使用子查询184

7.7.8 连接查询186

习题7188

第8章 PHP访问数据库189

8.1 使用MySQLi访问数据库189

8.1.1 建立与MySQL服务器的连接189

8.1.2 访问MySQL数据库191

8.1.3 处理查询结果193

8.1.4 事务管理195

8.2 使用预处理语句196

8.2.1 创建预处理语句196

8.2.2 执行预处理语句197

8.2.3 处理查询结果198

8.3 使用PDO访问数据库200

8.3.1 PDO简介200

8.3.2 建立与数据库服务器的连接200

8.3.3 执行SQL语句201

8.3.4 使用预处理语句203

8.3.5 访问查询结果集205

8.3.6 管理事务206

8.4 分页显示207

8.5 实例:浏览教师信息212

习题8216

第9章 表单与会话218

9.1 表单处理218

9.1.1 提交表单218

9.1.2 获取表单数据219

9.1.3 检验表单数据223

9.2 会话管理226

9.2.1 会话与Cookie226

9.2.2 重写URL228

9.2.3 会话变量228

9.3 页面跳转与重定向229

9.4 文件上传与下载231

9.4.1 文件操作231

9.4.2 文件上传235

9.4.3 文件下载238

9.5 实例:管理员登录与退出242

9.6 实例:添加课程246

习题9252

第10章 使用数组256

10.1 什么是数组256

10.2 创建和初始化数组257

10.2.1 使用array语言结构257

10.2.2 使用range函数258

10.3 操作数组元素258

10.3.1 访问数组元素259

10.3.2 修改、添加或删除数组元素260

10.3.3 在数组头部或尾部操作元素261

10.4 遍历数组262

10.4.1 数组指针262

10.4.2 使用for语句遍历数组263

10.4.3 使用while语句遍历数组263

10.4.4 使用foreach语句遍历数组265

10.5 数组运算符265

10.6 数组排序266

10.6.1 sort函数267

10.6.2 asort和ksort函数268

10.6.3 降序排序268

10.6.4 随机排序和反向排序269

10.6.5 用户自定义排序269

10.7 并集、交集和差集270

10.7.1 求数组的并集270

10.7.2 求数组的交集272

10.7.3 求数组的差集272

10.8 其他常用的数组函数273

10.8.1 计数与统计273

10.8.2 结合与拆分274

10.8.3 变量与数组元素的转换277

10.8.4 用自定义函数处理数组各元素278

10.9 实例:维护开课信息279

习题10288

第11章 PHP面向对象程序设计291

11.1 类与对象291

11.1.1 概念291

11.1.2 定义类292

11.1.3 创建和使用对象293

11.2 访问控制295

11.2.1 访问修饰符295

11.2.2 魔术方法__get和__set297

11.3 构造方法与析构方法298

11.4 静态类成员300

11.4.1 静态变量与静态方法300

11.4.2 类常量301

11.5 继承302

11.5.1 定义子类302

11.5.2 方法覆盖304

11.5.3 检测类型306

11.6 抽象类和接口307

11.6.1 抽象类307

11.6.2 定义接口309

11.6.3 实现接口310

习题11312

第12章 Ajax与jQuery315

12.1 Ajax基础315

12.1.1 什么是Ajax315

12.1.2 XHR对象317

12.2 初识jQuery322

12.2.1 简介322

12.2.2 jQuery对象323

12.3 jQuery选择器325

12.3.1 基本选择器325

12.3.2 层次选择器326

12.3.3 过滤选择器326

12.4 jQuery操作HTML元素328

12.4.1 操作元素属性328

12.4.2 获取和设置表单值328

12.4.3 设置元素的样式329

12.4.4 设置元素的样式类329

12.4.5 获取和设置元素内容329

12.4.6 删除元素330

12.5 jQuery事件处理331

12.5.1 常用的jQuery事件331

12.5.2 注册和注销事件处理函数332

12.5.3 事件对象334

12.6 jQuery动画效果336

12.6.1 淡出与淡入336

12.6.2 滑动337

12.6.3 显示与隐藏338

12.7 jQuery中的Ajax340

12.7.1 get和post函数340

12.7.2 请求JSON数据341

12.7.3 load方法344

习题12345

附录A上机实验347

A.1 实验1:页面头和页面脚347

A.1.1 目的与要求347

A.1.2 实验内容347

A.2 实验2:注册表单和登录表单348

A.2.1 目的与要求348

A.2.2 实验内容348

A.3 实验3:动态导航栏349

A.3.1 目的与要求350

A.3.2 实验内容350

A.4 实验4:子系统主页352

A.4.1 目的与要求352

A.4.2 实验内容352

A.5 实验5:课程列表353

A.5.1 目的与要求353

A.5.2 实验内容353

A.6 实验6:查看成绩354

A.6.1 目的与要求354

A.6.2 实验内容354

A.7 实验7:注册与登录355

A.7.1 目的与要求356

A.7.2 实验内容356

A.8 实验8:编辑课程信息358

A.8.1 目的与要求358

A.8.2 实验内容359

A.9 实验9:浏览课程信息360

A.9.1 目的与要求361

A.9.2 实验内容361

A.10 实验10录入成绩362

A.10.1 目的与要求363

A.10.2 实验内容363

A.11 实验11选课365

A.11.1 目的与要求365

A.11.2 实验内容365

参考文献367

热门推荐