出版社:清华大学出版社
年代:2014
定价:35.0
本书共19章,第1至5章是PHP开发基础,第6至12章是PHP WEB开发篇,第13至19章是PHP Android开发篇。在PHP语言方面,系统地阐述了PHP的基础知识,包括搭建PHP开发环境、变量、运算符、控制结构语句、函数、数组,以及PHP 5最新融入的面向对象新技术中的类和对象。
第1章 PHP 5概述
1.1 什么是PHP
1.1.1 PHP的历史
1.1.2 PHP的特点
1.1.3 Web 2.0主流技术
1.1.4 移动开发主流技术
1.2 搭建PHP 5开发环境
1.2.1 PHPnow集成开发套件
1.2.2 phpDesigner工具
1.2.3 新建PHP经典程序
1.2.4 部署和运行PHP程序
第2章 PHP 5开发基础
2.1 PHP初探
2.1.1 典型的PHP程序
2.1.2 PHP代码嵌入到HTML文件
2.1.3 注释
2.2 变量
2.2.1 变量的赋值
2.2.2 变量打印
2.2.3 变量名命名
2.2.4 变量的作用域
2.2.5 表单变量
2.2.6 常量
2.3 数据类型
2.3.1 布尔型
2.3.2 整型
2.3.3 浮点型
2.3.4 字符串
2.3.5 数组
2.3.6 类和对象
2.3.7 NULL
2.3.8 资源
2.4 运算符
2.4.1 运算符优先级
2.4.2 算术运算符
2.4.3 赋值运算符
2.4.4 位运算符
2.4.5 比较运算符
2.4.6 递增和递减运算符
2.4.7 逻辑运算符
2.4.8 字符串运算符
2.4.9 其他运算符
2.5 控制结构
2.5.1 if/if…else语句
2.5.2 switch分支结构
2.5.3 while循环结构
2.5.4 do…while循环结构
2.5.5 for循环结构
2.5.6 foreach循环结构
第3章 PHP数组
3.1 什么是数组
3.2 数组的类型
3.2.1 数字索引数组
3.2.2 关联数组
3.3 数组的创建和初始化
3.3.1 一维索引数组
3.3.2 一维关联数组
3.3.3 多维数组
3.4 数组的遍历
3.4.1 一维数组的遍历
3.4.2 多维数组的遍历
3.5 数组函数库
3.5.1 排序
3.5.2 逆排序
3.5.3 打乱数组排序
3.5.4 删除数组元素
第4章 PHP函数
4.1 用户自定义函数的定义
4.2 函数的调用
4.3 函数参数
4.4 函数返回值
4.5 内置函数
4.5.1 die函数
4.5.2 日期时间函数
4.5.3 sleep函数
4.5.4 字符串函数
4.5.5 文件操作函数
4.5.6 数学函数
第5章 面向对象开发
5.1 类的定义
5.2 创建和使用对象
5.3 $this关键字
5.4 构造函数
5.5 析构函数
5.6 访问控制
5.6.1 private访问控制
5.6.2 public访问控制
5.6.3 protected访问控制
5.7 类的继承
5.7.1 类继承
5.7.2 构造函数的继承
5.7.3 在子类中调用父类的属性或方法
5.7.4 访问控制的继承
5.8 类的多态
5.9 PHP接口
5.9.1 接口定义及实现
5.9.2 类与多接口
5.9.3 接口单继承
5.9.4 接口多继承
5.10 抽象类
5.11 final和self关键字
5.12 反射技术
第6章 MySQL数据库开发
6.1 MySQL基础
6.1.1 MySQL简介
6.1.2 MySQL数据类型
6.1.3 phpMyAdmin管理软件的安装与配置
6.1.4 phpMyAdmin的使用
6.1.5 MySQL命令行工具
6.2 PHP访问MySQL数据库
6.2.1 连接和关闭数据库服务器连接
6.2.2 创建数据库
6.2.3 选择数据库
6.2.4 创建数据库表
6.2.5 插入数据
6.2.6 查询数据和显示数据
6.2.7 更新数据
6.2.8 删除数据
第7章 HTML表单与PHP处理
7.1 浏览器/服务器结构工作原理
7.2 HTML简介
7.3 HTML表单
7.3.1 单行文本域
7.3.2 密码域
7.3.3 单选按钮
7.3.4 复选框
7.3.5 重置按钮和提交按钮
7.3.6 按钮
7.3.7 多行文本域
7.3.8 列表
7.4 PHP获取表单数据
7.5 问卷调查系统
第8章 XML技术
8.1 XML简介
8.2 SimpleXML技术
8.2.1 建立XML文件和读取XML节点
8.2.2 新添节点和属性
8.2.3 修改节点
8.2.4 删除节点
8.3 Web服务
8.3.1 服务简介
8.3.2 Web服务概念
8.3.3 Web服务工作原理
8.3.4 SOAP简述
8.3.5 SOAP类库
8.3.6 SOAP类
8.3.7 使用SOAP类实现和调用Web服务
第9章 PHP超级全局变量
9.1 Session
9.1.1 Session概念
9.1.2 Session工作原理
9.1.3 Session函数和$_SESSION变量
9.1.4 读和写Session变量
9.1.5 删除Session变量
9.1.6 检测Session变量
9.1.7 Session编解码
9.1.8 销毁Session会话
9.1.9 Session时间
9.2 Session防页面刷新应用
9.3 $_SERVER数组变量
9.3.1 $_SERVER变量参数
9.3.2 打印$_SERVER数组变量
9.3.3 $_SERVER数组的4个重要变量
第10章 Xajax和JSON技术
10.1 什么是AJAX
10.2 Xajax
10.2.1 什么是Xajax
10.2.2 Xajax工作原理
10.2.3 Xajax使用步骤
10.2.4 Xajax实例
10.3 Xajax主要函数
10.4 Xajax应用
10.4.1 更换主题颜色
10.4.2 乘法计算器
10.4.3 Xajax检测注册用户是否存在
10.4.4 Xajax结合表单进行登录
10.5 JSON
10.5.1 什么是JSON
10.5.2 PHP操作JSON
10.5.3 JavaScript处理JSON
第11章 PHP多媒体处理技术
11.1 图形图像处理技术概述
11.1.1 GD2扩展库
11.1.2 ImageMagick
11.1.3 GraphicsMagick
11.1.4 GD2扩展库、ImageMagick和GraphicsMagick的比较
11.2 PHP支持ImageMagick环境搭建
11.2.1 准备工作
11.2.2 安装
11.3 ImageMagick实例
11.3.1 创建一个缩略图并显示出来
11.3.2 创建GIF缩略图
11.3.3 验证码
11.3.4 直方图
11.3.5 图像合并
11.3.6 字母和数字生成png图片
11.3.7 多边形
11.3.8 像素操作
第12章 PHP经典项目
12.1 投票系统
12.1.1 投票系统简述
12.1.2 关键技术
12.1.3 系统需求
12.1.4 数据库设计
12.1.5 系统设计和文件结构
12.1.6 系统实现
12.2 聊天室系统
12.2.1 Web聊天室及实现原理
12.2.2 关键技术
12.2.3 系统需求
12.2.4 数据库设计
12.2.5 数据类
12.2.6 登录模块
12.2.7 主界面框架
12.2.8 刷新在线用户列表功能
12.2.9 发言功能
12.2.10 显示聊天内容功能
12.2.11 退出系统功能
12.2.12 运行系统
第13章 WAP开发
13.1 WAP概述
13.1.1 WAP概念
13.1.2 WAP与WWW
13.1.3 WAP工作原理
13.1.4 WML和WMLScript简述
13.2 WAP开发环境搭建
13.3 编写和运行WML程序
13.4 WML语言
13.4.1 语法结构分析
13.4.2 card元素
13.4.3 wml和head元素
13.4.4 access元素
13.4.5 meta元素
13.4.6 文本元素
13.4.7 文本格式化元素
13.4.8 image元素
13.4.9 锚和任务元素
13.4.10 input元素
13.4.11 select元素
13.4.12 option元素
13.5 PHP在WAP开发中的应用
13.5.1 基本规则
13.5.2 PHP实现WAP程序
第14章 PHP在WAP中的应用
14.1 PHP动态生成WAP页面以及与WAP混合开发
14.2 PHP与WAP表单处理技术
14.3 PHP与WAP图像处理技术
14.4 PHP与WAP汉字处理技术
14.5 WAP中的Session技术
14.6 识别客户端请求类型
14.7 防止从Cache中读取WML页面
14.8 防止从Cache中读取变量
第15章 Android开发概述
15.1 Android概念和前景
15.2 Android优势
15.2.1 开放性
15.2.2 挣脱运营商的束缚
15.2.3 丰富的硬件选择
15.2.4 应用程序间的无界限
15.2.5 无缝结合的Google应用
15.3 Android版本
15.3.1 Android 1.
15.3.2 Android 1.
15.3.3 Android 1.
15.3.4 Android 2.0/2.
15.3.5 Android 2.
15.3.6 Android 2.
15.3.7 Android 3.0/3.
15.3.8 Android 4.
15.4 Android系统架构
15.4.1 应用程序和小部件
15.4.2 应用程序框架
15.4.3 Android运行时
15.4.4 本机库
15.4.5 Linux内核
15.4.6 安全权限机制
15.5 SL4A、PHP与Android
15.6 开发环境
15.6.1 JDK
15.6.2 Android SDK安装
15.6.3 创建模拟器
15.6.4 SL4A与PFA
15.6.5 运行第一个Android程序
第16章 Android开发工具
16.1 工具简述
16.2 文档
16.3 SDK和AVD Manager
16.4 模拟器
16.4.1 模拟器给模拟器打电话
16.4.2 模拟器给模拟器发短信
16.5 DDMS工具
16.5.1 查看模拟器和程序信息
16.5.2 触发垃圾回收
16.5.3 浏览模拟器文件
16.5.4 向模拟器或设备复制文件
16.5.5 从模拟器或设备复制文件
16.5.6 删除和新建模拟器或设备上的文件夹
16.5.7 打电话与发短信
16.5.8 拍摄模拟器屏幕截图
16.6 adb调试桥
16.6.1 安装和卸载应用
16.6.2 进入设备或模拟器的shell
16.6.3 复制文件
16.6.4 启动和关闭adb服务
16.6.5 显示当前运行的全部模拟器
16.6.6 在指定的模拟器上执行命令
16.6.7 显示帮助信息
16.6.8 Android模拟器间和模拟器与PC间通信
16.7 Hierarchy Viewer工具
16.8 zipalign工具
16.9 monkey工具
16.9.1 monkey简述
16.9.2 monkey的基本用法
16.9.3 monkey的选项
16.9.4 monkey测试的停止条件
第17章 界面、电池和系统管理API
17.1 PHP API for Android
17.2 Android界面API
17.2.1 警告对话框和对话框按钮
17.2.2 请求用户输入信息和密码对话框
17.2.3 列表
17.2.4 单选按钮和复选框
17.2.5 时间设置对话框
17.2.6 日期设置对话框
17.2.7 水平进度条
17.2.8 搜索进度条
17.2.9 等待完成进度条
17.3 首选项API
17.4 电池管理API
17.5 Android系统管理API
17.5.1 环境变量
17.5.2 剪贴板
17.5.3 类常量
17.5.4 获取包版本和代号
17.5.5 通知
17.5.6 意图
17.5.7 广播
17.5.8 日志与调试
17.5.9 振动
第18章 FullScreenUI界面和事件处理
18.1 界面布局管理
18.1.1 LinearLayout布局
18.1.2 FrameLayout布局
18.1.3 AbsoluteLayout布局
18.1.4 RelativeLayout布局
18.1.5 TableLayout布局
18.2 界面控件
18.2.1 TextView
18.2.2 EditText
18.2.3 Button
18.2.4 ImageButton
18.2.5 RadioButton和CheckBox
18.2.6 ToggleButton
18.2.7 DatePicker和TimePicker
18.2.8 ImageView
18.2.9 ProgressBar、SeekBar和RatingBar控件
18.2.10 Spinner和ListView控件
18.2.11 菜单
18.3 事件处理
18.3.1 事件API
18.3.2 菜单事件处理
18.3.3 按钮事件处理
18.3.4 列表事件处理
18.3.5 键盘事件处理
第19章 通信、多媒体和语音处理
19.1 电话通信
19.1.1 手机基本概念
19.1.2 手机API
19.1.3 监听手机状态实例
19.1.4 拨打电话实例
19.2 短信通信
19.2.1 短消息API
19.2.2 短消息范例
19.3 WiFi和蓝牙
19.3.1 WiFi简述
19.3.2 WiFi API
19.3.3 WiFi范例
19.3.4 蓝牙简述
19.3.5 蓝牙API
19.4 MediaPlayerFacade
19.4.1 Android多媒体简述
19.4.2 MediaPlayer API
19.4.3 简易多媒体播放器范例
19.5 语音合成和语音识别API
19.5.1 语音合成简述
19.5.2 语音合成API
19.5.3 短消息朗读范例
参考文献
本书详细介绍PHP及其在Web和移动应用的基础知识。全书共19章,第1~12章介绍PHP Web开发,第13~19章介绍PHP移动开发。在PHP Web开发方面,首先系统地阐述PHP的基础知识,包括开发环境、变量、运算符、控制结构语句、函数、数组,以及PHP 5最新融入的面向对象技术中的类和对象,然后重点讲解MySQL数据库编程、表单获取、会话管理、XML、JSON、Xajax和多媒体等PHP Web开发常用技术,最后推出投票系统和Web聊天室系统两个经典的PHP项目,对关键技术、设计方案、代码实现和运行结果等都作了较详细的分析。在PHP移动开发方面,首先介绍普通手机上的WAP基础知识和PHP WAP开发技术,然后较全面地阐述Android的基础知识,包括发展史、体系结构、开发环境搭建和辅助工具等,最后介绍PHP Android开发技术,包括界面和事件处理、数据管理、电池管理、系统管理、电话通信、短消息通信、WiFi通信、语音合成和多媒体开发等技术。本书涵盖PHP常用知识点,每个知识点都有对应的翔实可运行的代码,附有详细注释、说明及运行效果图。本书适合作为高等院校计算机、软件工程和软件技术专业大专生、本科生和研究生教材,同时可供对PHP比较熟悉的开发人员和研究人员等参考。
《PHP Web和Android开发入门与实践/高等院校信息技术规划教材》特色:
·《PHP Web和Android开发入门与实践/高等院校信息技术规划教材》包含200多个实例和综合性典型范例,配有代码,分析透彻,适合初学者学习和实现,可快速提高开发进度,提升学习效果。
·凝聚多名高级工程师和一线专业教师多年开发经验和教学经历,理论联系实际,实践融入教学。
·内容基础、全面、新颖,讲述使用PHP开发Web和Android等应用,适合不同层次的读者。
·可作为高等院校相关专业的教材,也可以作为教辅资料,还可作为技术参考书。
书籍详细信息 | |||
书名 | PHP Web和Android开发入门与实践站内查询相似图书 | ||
9787302364580 如需购买下载《PHP Web和Android开发入门与实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 35.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 2000 |
PHP Web和Android开发入门与实践是清华大学出版社于2014.出版的中图分类号为 TP393.092 ,TP312 ,TN929.53 的主题关于 移动终端-应用程序-程序设计-高等学校-教材 ,网页制作工具-PHP语言-程序设计-高等学校-教材 的书籍。