全书共分15章,内容包括PHP入门与环境搭建、PHP开发基础、运算符和表达式、流程控制语句、PHP数组、PHP与Web页面交互、函数、字符串操作、MySQL数据库、PHP操作MySQL数据库、PHP会话控制、面向对象基础、Ajax技术、综合案例——电子商务平台网、课程设计。 本书采用“工学结合”模式用实例引导读者深入学习,采取案例驱动的方式讲解内容,深入浅出地讲解PHP技术应用及实战技能。
PHP Web应用开发
✍ Scribed by 娄不夜、张军
- Publisher
- 清华大学出版社
- Year
- 2017
- Tongue
- Chinese
- Leaves
- 383
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书以Web应用开发为背景,较为详细地介绍了PHP及其相关技术,内容包括B/S架构与HTTP协议、HTML与CSS、PHP语言基础、PHP函数和数组、字符串与正则表达式、MySQL数据库基础、PHP访问数据库、表单数据处理与验证、重定向与PRG模式、Cookie与会话管理、文件上传与下载、PHP面向对象程序设计、Ajax与jQuery等。本书立足基本理论和方法,注重实践与应用环节,对概念、原理和方法的描述力求准确、严谨,对例子和实例力求代码规范、面向实际应用。本书可作为普通高等院校计算机、软件工程等相关专业的教材,也可作为Web应用开发者学习和使用PHP技术的参考书。
✦ Table of Contents
封面
扉页
内容简介
版权页
出版说明
前言
目录
第1章 PHP入门
1.1 PHP及其由来
1.2 Web基础
1.3 在Web页中嵌入PHP代码
1.4 输出HTML
1.5 代码注释
1.6 PHP工作原理
1.7 运行环境与开发工具
1.8 使用NetBeans IDE for PHP
习题1
第2章 HTML与CSS简介
2.1 HTML基础
2.2 列表
2.3 表格
2.4 表单
2.5 初识CSS
2.6 CSS选择器
2.7 使用CSS
2.8 CSS属性和属性值
习题2
第3章 数据与变量
3.1 PHP数据类型
3.2 类型转换
3.3 变量与常量
3.4 实例:创建动态水平导航栏
习题3
第4章 运算符与流程控制
4.1 运算符
4.2 表达式
4.3 流程控制
4.4 包含文件
4.5 实例:创建管理员子系统主页
习题4
第5章 PHP函数
5.1 函数的声明与调用
5.2 函数参数
5.3 函数返回值
5.4 变量函数
5.5 匿名函数
5.6 日期时间函数
习题5
第6章 处理字符串
6.1 长度与去空
6.2 大小写转换与比较
6.3 子串处理
6.4 分割和连接字符串
6.5 格式化输出
6.6 字符串特殊处理
6.7 正则表达式
6.8 PHP模式匹配函数
习题6
第7章 MySQL数据库基础
7.1 登录与账户管理
7.2 权限管理
7.3 数据库的创建与删除
7.4 MySQL数据类型
7.5 表的创建与删除
7.6 数据的插入、更新和删除
7.7 查询
习题7
第8章 PHP访问数据库
8.1 使用MySQLi访问数据库
8.2 使用预处理语句
8.3 使用PDO访问数据库
8.4 分页显示
8.5 实例:浏览教师信息
习题8
第9章 表单与会话
9.1 表单处理
9.2 会话管理
9.3 页面跳转与重定向
9.4 文件上传与下载
9.5 实例:管理员登录与退出
9.6 实例:添加课程
习题9
第10章 使用数组
10.1 什么是数组
10.2 创建和初始化数组
10.3 操作数组元素
10.4 遍历数组
10.5 数组运算符
10.6 数组排序
10.7 并集、交集和差集
10.8 其他常用的数组函数
10.9 实例:维护开课信息
习题10
第11章 PHP面向对象程序设计
11.1 类与对象
11.2 访问控制
11.3 构造方法与析构方法
11.4 静态类成员
11.5 继承
11.6 抽象类和接口
习题11
第12章 Ajax与jQuery
12.1 Ajax基础
12.2 初识jQuery
12.3 jQuery选择器
12.4 jQuery操作HTML元素
12.5 jQuery事件处理
12.6 jQuery动画效果
12.7 jQuery中的Ajax
习题12
正文结束
附录A 上机实验
A.1 实验1:页面头和页面脚
A.2 实验2:注册表单和登录表单
A.3 实验3:动态导航栏
A.4 实验4:子系统主页
A.5 实验5:课程列表
A.6 实验6:查看成绩
A.7 实验7:注册与登录
A.8 实验8:编辑课程信息
A.9 实验9:浏览课程信息
A.10 实验10:录入成绩
A.11 实验11:选课
参考文献
A.1.1 目的与要求
A.1.2 实验内容
📜 SIMILAR VOLUMES
<p>《.NET Web应用开发》以开发“网上书店”这一项目为案例,介绍.NET Web应用开发技术。全书共分10个具有递进关系的子项目。项目1介绍简单Web网站设计。项目2介绍风格统一的Web网站设计。项目3介绍与用户交互性网站设计。项目4和项目5通过图书查询和管理功能的实现,介绍ASP.NET 2.0数据显示和访问技术。项目6~项目8通过网上书店读者注册管理、购物车管理和订单管理业务流程的实现,介绍.ASP.NET 2.0注册登录控件的使用、个性化配置和分层软件架构技术。项目9通过网上书店Web报表设计介绍水晶报表技术。项目10使用ASP.NET 2.0 Web认证和授权技术整合网上书店各
<p>JSF是一种用于构建JavaWeb应用的标准框架,也是JavaEE规范中Web层的标准技术。《JSFWeb应用开发》以JSF2.0为背景,基于JSF2.0推荐的Facelets视图技术,详细介绍JSF的各项核心技术及其应用。本书同时介绍JPA数据库访问技术,它是JavaEE规范中持久层的标准技术。全书共分12章,内容包括Web应用简介、JSF基础、受管bean与EL表达式、使用JSF标记、页面导航、页面布局与数据表格、转换器与验证器、事件处理、资源包与国际化、模板与复合组件、JavaDB与实体类、实体管理器与JPQL等。</p> <p></p> <p>《JSFWeb应用开发》立足基本
<p>《Web应用程序开发》采用项目化、任务驱动的模式编写,以一个电子商务平台的建设为案例,从平台的设计、开发、测试到部署,系统地讲解了使用asp.net进行web应用程序开发的一般步骤和常用技术。</p> <p>《Web应用程序开发》的主要内容包括基于asp.net的开发系统环境搭建、web系统开发流程、三层架构的搭建、页面框架的搭建、页面数据的显示、页面数据的更新、查询的实现、常用页面控件的使用、常用web系统功能的实现、系统的配置和部署以及基于web的系统测试等。</p> <p>《Web应用程序开发》以实际应用为出发点,归纳并选取了web应用程序开发中具有代表性的知识和技能逐层深入进
<p>《高等院校信息技术规划教材•Web应用开发技术》以一个完整的应用实例“畅想网络学院”为背景,系统地介绍了采用ASP.NET 2.0技术进行Web应用开发的相关内容,包括Web应用基础、ASP.NET控件、构建网站、应用ADO.NET编程和Web数据访问等。</p> <p>通过《高等院校信息技术规划教材•Web应用开发技术》,读者能够学会在Microsoft Visual Studio 2005开发环境下,基于Web的网络应用程序的开发,以及最新的Web应用程序开发技术,掌握实际、有效的编程技巧,为实用系统的开发打下良好的基础。</p>
Web前端开发工程师是最近几年计算机行业的一个新兴岗位,而且未来发展的势头强劲,本书针对这一岗位的具体技术需求编写,内容涵盖了该岗位所需的基础及专业知识。全书共分五大部分15章,从平面设计到动画制作,从网页美工到网页动态技术,从易到难地将Web前端技术呈现在广大读者面前,每章以基础知识为主,综合练习为辅,从理论与实践两个方面对学生进行训练,以期学生最好地掌握课程内容,最快地适应工作岗位。本书可以作为本、专科学校相关专业的教学用书,也可以作为想要从事Web前端开发职业的技术人员的学习用书。