PHP Web程序设计与项目案例开发-微课版/21世纪高等学校计算机类课程创新规划教材·微课版
معرفی کتاب «PHP Web程序设计与项目案例开发-微课版/21世纪高等学校计算机类课程创新规划教材·微课版» نوشتهٔ 马石安、魏文平، منتشرشده توسط نشر 清华大学出版社 در سال 2019. این کتاب در فرمت pdf، زبان zh ارائه شده است. «PHP Web程序设计与项目案例开发-微课版/21世纪高等学校计算机类课程创新规划教材·微课版» در دستهٔ بدون دستهبندی قرار دارد.
本书以案例为载体,详细介绍使用PHP进行Web应用开发的基础知识及关键技术。全书共12章,分为4个层次,第1章、第2章是第一层次,介绍开发前需要掌握的一些基础知识,包括PHP Web应用程序的体系结构、开发环境以及页面设计技术等; 第3~7章是第二层次,介绍PHP的语言基础及程序设计方法,包括PHP基本语法、流程控制、函数、字符串与数组、结构化程序设计、面向对象程序设计等; 第8~10章是第三层次,介绍PHP Web应用程序中的数据持久化技术,包括MySQL数据库、PHP与MySQL数据库的交互以及PHP的文件处理等; 第11章、第12章是第四层次,介绍PHP Web应用开发中常用的扩展技术,主要包括图像技术、邮件技术、PDF文档技术以及Smarty模板技术等。 本书结构清晰、语言简练、实例丰富,具有知识性、实用性与系统性等特点。书中共配置了196个例题、360道练习题、11个综合实例以及一个实际运行的PHP Web应用项目(微梦网,网址为http://www.wmstudio.net.cn)。 本书是PHP Web应用开发的入门级实例教程,适合具备基本计算机程序设计知识以及Web技术知识的读者,可作为高等院校计算机专业、网络技术培训等相关课程的教材或教学参考书,也可供软件开发人员进行项目开发、在校学生进行课程设计与毕业设计时参考。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 6 第1章 PHPWeb开发环境 14 1.1 Web应用的体系结构 14 1.2 Web应用开发技术 16 1.3 开发环境的搭建 22 1.4 第一个PHPWeb应用 38 1.5 应用实例 44 习题 45 第2章 Web设计基础 47 2.1 HTML 47 2.2 CSS样式 61 2.3 JavaScript脚本语言 71 2.4 JavaScript框架 76 2.5 应用实例 78 习题 82 第3章 PHP基本语法 84 3.1 PHP简介 84 3.2 词法结构 85 3.3 数据类型 91 3.4 常量与变量 98 3.5 运算符与表达式 103 3.6 数据类型转换 114 3.7 应用实例 117 习题 120 第4章 流程控制及函数 123 4.1 基本控制结构 123 4.2 流程控制语句 131 4.3 PHP函数 133 4.4 应用实例 150 习题 152 第5章 字符串与数组 156 5.1 字符串 156 5.2 正则表达式 169 5.3 数组 180 5.4 应用实例 189 习题 192 第6章 结构化程序设计 195 6.1 HTTP协议基础 195 6.2 PHP的数据输入 202 6.3 PHP的页面通信 207 6.4 结构化编程 216 6.5 综合实例 221 习题 224 第7章 面向对象程序设计 228 7.1 面向对象概述 228 7.2 类与对象 228 7.3 构造函数与析构函数 236 7.4 继承与多态 239 7.5 高级特性与魔术方法 245 7.6 综合实例 254 习题 257 第8章 MySQL数据库 262 8.1 MySQL基础 262 8.2 数据库操作 273 8.3 数据表操作 275 8.4 表数据操作 281 8.5 数据备份与恢复 287 8.6 综合实例 289 习题 294 第9章 PHP与MySQL 296 9.1 PHP对MySQL的支持 296 9.2 PHP与MySQL的连接 298 9.3 PHP与MySQL的交互 304 9.4 使用PDO与MySQL交互 314 9.5 综合实例 322 习题 326 第10章 PHP的文件处理 330 10.1 目录处理 330 10.2 文件操作 335 10.3 文件上传与下载 345 10.4 应用实例 350 习题 354 第11章 PHP的其他扩展 358 11.1 图像 358 11.2 电子邮件 369 11.3 XML与JSON 375 11.4 PDF文档 378 11.5 应用实例 387 习题 390 第12章 PHP的模板引擎 393 12.1 PHP模板简介 393 12.2 Smarty模板 393 12.3 Smarty基本应用 401 12.4 Smarty的缓存 418 12.5 应用实例 423 习题 427 正文结束 430 附录 综合案例 431 综合案例一 计算机学院信息中心网站 431 综合案例二 学生日常事务管理系统 435 综合案例三 微梦在线课程系统 438 参考文献 443
دانلود کتاب PHP Web程序设计与项目案例开发-微课版/21世纪高等学校计算机类课程创新规划教材·微课版