种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

PHP Web和Android开发入门与实践

(2019-09-19 19:21:43) 百科综合

PHP Web和Android开发入门与实践

《PHP Web和Android开发入门与实践》是2014年由清华大学出版社出版的图书,作者是邢益良。

图书详细信息

ISBN:9787302364580
定价:44.5元
印次:1-1
装帧:平装
印刷日期:2014-7-21

图书简介

本书详细介绍PHP及其在Web和移动套用的基础知识。全书共19章,第1~12章介绍PHP Web开发,第13~19章介绍PHP移动开发。

目录

第1章PHP5概述1
1.1什幺是PHP1
1.1.1PHP的历史2
1.1.2PHP的特点3
1.1.3Web2.0主流技术4
1.1.4移动开发主流技术5
1.2搭建PHP5开发环境6
1.2.1PHPnow集成开发套件6
1.2.2phpDesigner工具11
1.2.3新建PHP经典程式12
1.2.4部署和运行PHP程式13
第2章PHP5开发基础14
2.1PHP初探14
2.1.1典型的PHP程式14
2.1.2PHP代码嵌入到HTML档案15
2.1.3注释17
2.2变数17
2.2.1变数的赋值17
2.2.2变数列印18
2.2.3变数名命名22
2.2.4变数的作用域22
2.2.5表单变数24
2.2.6常量25
2.3数据类型26
2.3.1布尔型26
2.3.2整型27◆PHPWeb和Android开发入门与实践目录2.3.3浮点型28
2.3.4字元串28
2.3.5数组30
2.3.6类和对象31
2.3.7NULL32
2.3.8资源33
2.4运算符34
2.4.1运算符优先权35
2.4.2算术运算符35
2.4.3赋值运算符36
2.4.4位运算符36
2.4.5比较运算符37
2.4.6递增和递减运算符37
2.4.7逻辑运算符38
2.4.8字元串运算符38
2.4.9其他运算符39
2.5控制结构39
2.5.1if/if…else语句40
2.5.2switch分支结构41
2.5.3while循环结构42
2.5.4do…while循环结构43
2.5.5for循环结构44
2.5.6foreach循环结构45
第3章PHP数组47
3.1什幺是数组47
3.2数组的类型47
3.2.1数字索引数组47
3.2.2关联数组48
3.3数组的创建和初始化48
3.3.1一维索引数组48
3.3.2一维关联数组50
3.3.3多维数组51
3.4数组的遍历53
3.4.1一维数组的遍历53
3.4.2多维数组的遍历54
3.5数组函式馆55
3.5.1排序56
3.5.2逆排序56
3.5.3打乱数组排序57
3.5.4删除数组元素57
第4章PHP函式60
4.1用户自定义函式的定义60
4.2函式的调用61
4.3函式参数62
4.4函式返回值64
4.5内置函式65
4.5.1die函式65
4.5.2日期时间函式65
4.5.3sleep函式67
4.5.4字元串函式68
4.5.5档案操作函式69
4.5.6数学函式71
第5章面向对象开发72
5.1类的定义72
5.2创建和使用对象73
5.3$this关键字73
5.4构造函式74
5.5析构函式75
5.6访问控制76
5.6.1private访问控制77
5.6.2public访问控制77
5.6.3protected访问控制78
5.7类的继承78
5.7.1类继承78
5.7.2构造函式的继承79
5.7.3在子类中调用父类的属性或方法80
5.7.4访问控制的继承80
5.8类的多态82
5.9PHP接口83
5.9.1接口定义及实现84
5.9.2类与多接口85
5.9.3接口单继承85
5.9.4接口多继承86
5.10抽象类87
5.11final和self关键字88
5.12反射技术90
第6章MySQL资料库开发93
6.1MySQL基础93
6.1.1MySQL简介93
6.1.2MySQL数据类型95
6.1.3phpMyAdmin管理软体的安装与配置95
6.1.4phpMyAdmin的使用96
6.1.5MySQL命令行工具97
6.2PHP访问MySQL资料库100
6.2.1连线和关闭资料库伺服器连线100
6.2.2创建资料库100
6.2.3选择资料库101
6.2.4创建资料库表102
6.2.5插入数据103
6.2.6查询数据和显示数据103
6.2.7更新数据105
6.2.8删除数据105
第7章HTML表单与PHP处理106
7.1浏览器/伺服器结构工作原理106
7.2HTML简介106
7.3HTML表单107
7.3.1单行文本域108
7.3.2密码域108
7.3.3单选按钮108
7.3.4複选框109
7.3.5重置按钮和提交按钮109
7.3.6按钮110
7.3.7多行文本域110
7.3.8列表111
7.4PHP获取表单数据112
7.5问卷调查系统114
第8章XML技术117
8.1XML简介117
8.2SimpleXML技术119
8.2.1建立XML档案和读取XML节点120
8.2.2新添节点和属性121
8.2.3修改节点122
8.2.4删除节点122
8.3Web服务123
8.3.1服务简介123
8.3.2Web服务概念123
8.3.3Web服务工作原理124
8.3.4SOAP简述125
8.3.5SOAP类库125
8.3.6SOAP类126
8.3.7使用SOAP类实现和调用Web服务126
第9章PHP超级全局变数128
9.1Session128
9.1.1Session概念128
9.1.2Session工作原理130
9.1.3Session函式和$_SESSION变数130
9.1.4读和写Session变数131
9.1.5删除Session变数132
9.1.6检测Session变数132
9.1.7Session编解码133
9.1.8销毁Session会话133
9.1.9Session时间135
9.2Session防页面刷新套用135
9.3$_SERVER数组变数137
9.3.1$_SERVER变数参数137
9.3.2列印$_SERVER数组变数138
9.3.3$_SERVER数组的4个重要变数139
第10章Xajax和JSON技术141
10.1什幺是AJAX141
10.2Xajax141
10.2.1什幺是Xajax141
10.2.2Xajax工作原理142
10.2.3Xajax使用步骤142
10.2.4Xajax实例143
10.3Xajax主要函式144
10.4Xajax套用147
10.4.1更换主题颜色147
10.4.2乘法计算器149
10.4.3Xajax检测注册用户是否存在150
10.4.4Xajax结合表单进行登录151
10.5JSON154
10.5.1什幺是JSON154
10.5.2PHP操作JSON156
10.5.3JavaScript处理JSON159
第11章PHP多媒体处理技术162
11.1图形图像处理技术概述162
11.1.1GD2扩展库162
11.1.2ImageMagick162
11.1.3GraphicsMagick163
11.1.4GD2扩展库、ImageMagick和GraphicsMagick的比较164
11.2PHP支持ImageMagick环境搭建164
11.2.1準备工作164
11.2.2安装165
11.3ImageMagick实例165
11.3.1创建一个缩略图并显示出来165
11.3.2创建GIF缩略图165
11.3.3验证码166
11.3.4直方图167
11.3.5图像合併169
11.3.6字母和数字生成png图片170
11.3.7多边形171
11.3.8像素操作172
第12章PHP经典项目174
12.1投票系统174
12.1.1投票系统简述174
12.1.2关键技术174
12.1.3系统需求175
12.1.4资料库设计175
12.1.5系统设计和档案结构176
12.1.6系统实现177
12.2聊天室系统185
12.2.1Web聊天室及实现原理185
12.2.2关键技术186
12.2.3系统需求187
12.2.4资料库设计187
12.2.5数据类188
12.2.6登录模组192
12.2.7主界面框架193
12.2.8刷新线上用户列表功能194
12.2.9发言功能195
12.2.10显示聊天内容功能199
12.2.11退出系统功能200
12.2.12运行系统201
第13章WAP开发203
13.1WAP概述203
13.1.1WAP概念203
13.1.2WAP与WWW204
13.1.3WAP工作原理205
13.1.4WML和WMLScript简述205
13.2WAP开发环境搭建207
13.3编写和运行WML程式207
13.4WML语言208
13.4.1语法结构分析208
13.4.2card元素210
13.4.3wml和head元素212
13.4.4access元素212
13.4.5meta元素212
13.4.6文本元素213
13.4.7文本格式化元素215
13.4.8image元素216
13.4.9锚和任务元素216
13.4.10input元素220
13.4.11select元素222
13.4.12option元素223
13.5PHP在WAP开发中的套用223
13.5.1基本规则223
13.5.2PHP实现WAP程式225
第14章PHP在WAP中的套用227
14.1PHP动态生成WAP页面以及与WAP混合开发227
14.2PHP与WAP表单处理技术228
14.3PHP与WAP图像处理技术230
14.4PHP与WAP汉字处理技术233
14.5WAP中的Session技术234
14.6识别客户端请求类型235
14.7防止从Cache中读取WML页面237
14.8防止从Cache中读取变数237
第15章Android开发概述239
15.1Android概念和前景239
15.2Android优势240
15.2.1开放性240
15.2.2挣脱运营商的束缚240
15.2.3丰富的硬体选择240
15.2.4应用程式间的无界限240
15.2.5无缝结合的Google套用240
15.3Android版本241
15.3.1Android1.1241
15.3.2Android1.5241
15.3.3Android1.6241
15.3.4Android2.0/2.1241
15.3.5Android2.2242
15.3.6Android2.3242
15.3.7Android3.0/3.1242
15.3.8Android4.0242
15.4Android系统架构243
15.4.1应用程式和小部件243
15.4.2应用程式框架243
15.4.3Android运行时244
15.4.4本机库244
15.4.5Linux核心245
15.4.6安全许可权机制245
15.5SL4A、PHP与Android245
15.6开发环境246
15.6.1JDK246
15.6.2AndroidSDK安装247
15.6.3创建模拟器248
15.6.4SL4A与PFA250
15.6.5运行第一个Android程式250
第16章Android开发工具253
16.1工具简述253
16.2文档254
16.3SDK和AVDManager254
16.4模拟器255
16.4.1模拟器给模拟器打电话255
16.4.2模拟器给模拟器发简讯255
16.5DDMS工具256
16.5.1查看模拟器和程式信息256
16.5.2触发垃圾回收256
16.5.3浏览模拟器档案258
16.5.4向模拟器或设备複製档案258
16.5.5从模拟器或设备複製档案258
16.5.6删除和新建模拟器或设备上的资料夹259
16.5.7打电话与发简讯259
16.5.8拍摄模拟器萤幕截图260
16.6adb调试桥260
16.6.1安装和卸载套用260
16.6.2进入设备或模拟器的shell261
16.6.3複製档案261
16.6.4启动和关闭adb服务261
16.6.5显示当前运行的全部模拟器262
16.6.6在指定的模拟器上执行命令262
16.6.7显示帮助信息262
16.6.8Android模拟器间和模拟器与PC间通信262
16.7HierarchyViewer工具264
16.8zipalign工具266
16.9monkey工具267
16.9.1monkey简述267
16.9.2monkey的基本用法267
16.9.3monkey的选项267
16.9.4monkey测试的停止条件268
第17章界面、电池和系统管理API269
17.1PHPAPIforAndroid269
17.2Android界面API270
17.2.1警告对话框和对话框按钮270
17.2.2请求用户输入信息和密码对话框271
17.2.3列表272
17.2.4单选按钮和複选框273
17.2.5时间设定对话框276
17.2.6日期设定对话框277
17.2.7水平进度条278
17.2.8搜寻进度条278
17.2.9等待完成进度条280
17.3首选项API280
17.4电池管理API283
17.5Android系统管理API286
17.5.1环境变数286
17.5.2剪贴簿287
17.5.3类常量288
17.5.4获取包版本和代号289
17.5.5通知289
17.5.6意图289
17.5.7广播293
17.5.8日誌与调试296
17.5.9振动298
第18章FullScreenUI界面和事件处理300
18.1界面布局管理301
18.1.1LinearLayout布局301
18.1.2FrameLayout布局303
18.1.3AbsoluteLayout布局304
18.1.4RelativeLayout布局304
18.1.5TableLayout布局305
18.2界面控制项307
18.2.1TextView307
18.2.2EditText308
18.2.3Button311
18.2.4ImageButton311
18.2.5RadioButton和CheckBox313
18.2.6ToggleButton315
18.2.7DatePicker和TimePicker317
18.2.8ImageView318
18.2.9ProgressBar、SeekBar和RatingBar控制项319
18.2.10Spinner和ListView控制项321
18.2.11选单323
18.3事件处理327
18.3.1事件API327
18.3.2选单事件处理329
18.3.3按钮事件处理330
18.3.4列表事件处理333
18.3.5键盘事件处理335
第19章通信、多媒体和语音处理338
19.1电话通信338
19.1.1手机基本概念338
19.1.2手机API339
19.1.3监听手机状态实例343
19.1.4拨打电话实例345
19.2简讯通信346
19.2.1短讯息API346
19.2.2短讯息範例348
19.3WiFi和蓝牙354
19.3.1WiFi简述354
19.3.2WiFiAPI355
19.3.3WiFi範例356
19.3.4蓝牙简述357
19.3.5蓝牙API357
19.4MediaPlayerFacade359
19.4.1Android多媒体简述359
19.4.2MediaPlayerAPI359
19.4.3简易多媒体播放器範例361
19.5语音合成和语音识别API365
19.5.1语音合成简述365
19.5.2语音合成API366
19.5.3短讯息朗读範例366
参考文献369

标 签

搜索
随机推荐

Powered By 种豆资源网||