高等学校计算机课程规划教材 PHP Web应用开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:娄不夜,张军编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302475842
- 页数:367 页
第1章 PHP入门 1
1.1 PHP及其由来 1
1.2 Web基础 2
1.2.1 URL 2
1.2.2 HTTP 3
1.2.3 HTML 5
1.3 在Web页中嵌入PHP代码 5
1.3.1 PHP标签 5
1.3.2 其他风格的PHP标签 6
1.3.3 嵌入多个代码块 7
1.4 输出HTML 8
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 forPHP 13
习题1 15
第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 初识CSS 31
2.6 CSS选择器 31
2.6.1 基本选择器 32
2.6.2 层次选择器 34
2.6.3 伪类选择器 35
2.6.4 伪元素选择器 36
2.7 使用CSS 37
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
习题2 52
第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
习题3 73
第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
习题4 101
第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
习题5 121
第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
习题6 149
第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
习题7 188
第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
习题8 216
第9章 表单与会话 218
9.1 表单处理 218
9.1.1 提交表单 218
9.1.2 获取表单数据 219
9.1.3 检验表单数据 223
9.2 会话管理 226
9.2.1 会话与Cookie 226
9.2.2 重写URL 228
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
习题9 252
第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
习题10 288
第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和__set 297
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
习题11 312
第12章 Ajax与jQuery 315
12.1 Ajax基础 315
12.1.1 什么是Ajax 315
12.1.2 XHR对象 317
12.2 初识jQuery 322
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中的Ajax 340
12.7.1 get和post函数 340
12.7.2 请求JSON数据 341
12.7.3 load方法 344
习题12 345
附录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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019