新書推薦:
《
自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环)
》
售價:NT$
301.0
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1419.0
《
明代社会变迁时期生活质量研究
》
售價:NT$
1474.0
《
律令国家与隋唐文明
》
售價:NT$
358.0
《
现代吴语的研究(中华现代学术名著3)
》
售價:NT$
296.0
|
內容簡介: |
目前同时对客户端开发和服务端开发进行讲解的书籍非常少。本书精选了3个结构清晰、易于理解的移动互联应用项目,以任务驱动的方式进行讲解,使读者进行真实项目开发的同时,掌握客户端开发与服务端开发的技术。Android客户端 PHP服务端 Apache服务器 MySQL数据库是我国目前*为流行的移动互联应用项目开发结构。本书采用该结构,将每个项目划分成若干个子任务,详细描述了三个项目的开发过程。本书由浅入深、易于理解,既可作为具有一定Android与PHP开发基础的读者的提高性开发教材,也可作为Android与PHP联合编程的入门教材。
|
關於作者: |
李钦,男,高工,就职于深圳信息职业技术学院,中国生物特征识别大会(CCBR)组委会委员;国际模式识别期刊《IEEE Trans》《Pattern Recognition》审稿人。
|
目錄:
|
目 录
引子 开发环境配置 1
项目1 在线音乐播放器 23
任务1-1 服务端开发 25
任务1-2 客户端开发 27
相关知识点与课后题 52
项目2 QQ在线聊天App 54
任务2-1 用户注册及登录模块开发 58
任务2-2 聊天信息发送及接收模块开发 83
相关知识点与课后题 101
项目3 在线点餐系统 114
任务3-1 服务端开发 123
任务3-2 管理端开发 137
任务3-3 客户端开发 153
相关知识点与课后题 206
项目4 自我实践 225
附录 PHP开发框架初步 228
参考文献 234
|
內容試閱:
|
前 言
随着移动互联网时代的到来,人们的生活已和各种移动互联App密不可分,如QQ、微信、支付宝等。这是一个巨大的新兴市场,吸引着越来越多的软件开发企业加入其中。Android作为一款开源的嵌入式操作系统,吸引了众多的软件开发人员,并且,Android手机的市场占有率在我国也是最高的。这使得基于Android的移动互联应用项目开发成为了我国移动互联应用项目开发的最为重要的部分。
移动互联应用项目的开发包括移动的客户端开发和互联的服务端开发。目前,同时对客户端开发和服务端开发进行讲解的书籍非常少。本书精选了3个结构清晰、易于理解的移动互联应用项目,以任务驱动的方式进行讲解,使读者在一步步进行真实项目开发的同时,掌握客户端开发与服务端开发的技术。
Android客户端 PHP服务端 Apache服务器 MySQL数据库是我国目前最为流行的移动互联应用项目开发结构。本书采用该结构,将每个项目划分成若干个子任务,详细描述了3个项目的开发过程。本书由浅入深、易于理解,既可作为具有一定Android与PHP开发基础的读者的提高性开发教材,也可作为Android与PHP联合编程的入门教材。
本书的内容组织如下:
引子 开发环境配置。本部分对Android客户端、PHP服务端、Apache服务器及MySQL数据库的开发环境配置进行了详细的描述。已有Android与PHP开发基础的读者可略过。
项目1 在线音乐播放器。本项目描述了在线音乐播放器项目的需求和开发思?路。
任务1-1 服务端开发。本任务详细描述了在线音乐播放器项目的服务端开发,包括服务端代码编写、JSON协议设计等。
任务1-2 客户端开发。本任务详细描述了在线音乐播放器项目的客户端开发,包括客户端界面设计、客户端与服务端通信等。
相关知识点与课后题。对项目1开发过程中使用到的知识点进行了讲解,并且给出一些习题,使读者能够进行进一步的思考。本模块内容对理解项目1的开发过程不造成影响,为扩展型阅读,读者可以选择性地阅读。
项目2 QQ在线聊天App。项目2是一个大幅简化的QQ开发项目,描述了该项目的需求和开发思路。
任务2-1 用户注册及登录模块开发,详细描述了QQ用户注册与登录的开发,包括服务端开发与客户端开发。
任务2-2 聊天信息发送及接收模块开发,详细描述了QQ在线聊天功能的开发,包括服务端开发与客户端开发。
相关知识点与课后题,对项目2开发过程中使用到的知识点进行了描述,并且给出一些习题,使读者能够进行进一步的思考。本模块内容对理解项目2的开发过程不造成影响,为扩展型阅读,读者可以选择性地阅读。
项目3 在线点餐系统。项目3是一个简单的在线点餐App,使得顾客在饭店用餐时,可使用饭店提供的平板电脑等设备进行点餐,描述了该项目的需求和开发思路。
任务3-1 服务端开发,详细描述了在线点餐系统服务端的开发,包括数据库设计、JSON协议设计、PHP代码编写等。
任务3-2 管理端开发。管理端指的是饭店管理人员用于管理菜单的功能模块,基于台式计算机运行,本任务详细描述了该模块的开发。
任务3-3 客户端开发。客户端指的是饭店用餐者用于点菜的功能模块,基于平板电脑运行。详细描述了该模块的开发。
相关知识点与课后题,对项目3开发过程中使用到的知识点进行了描述,并且给出一些习题,使读者能够进行进一步的思考。本模块内容对理解项目3的开发过程不造成影响,为扩展型阅读,读者可以选择性地阅读本章。
项目4 自我实践,给出了几个移动互联项目开发的题目,并且给出了简单的设计思路。读者可通过完成本项目中的题目,加深自己对移动互联项目开发的理解,进一步提高自己的开发技能。
附录 PHP开发框架初步。本书给出的3个项目都属于小型项目,便于读者理解相关知识与掌握开发技巧。而大型的移动互联项目的开发,多是基于各种PHP框架的。本附录对多种PHP框架进行了简单的介绍,并采用ThinkPHP框架,开发了一个简单的小项目。本附录可作为PHP框架的入门阅读。读者在熟练掌握了本书中描述的Android与PHP联合编程技巧后,可阅读本附录,进一步提高开发技能。
本书由李钦主编,分工如下,赖红负责项目2、任务2-1、任务2-2,李钦负责引子、项目1、任务1-1、任务1-2、项目3、任务3-1、任务3-2、任务3-3,陈靖负责项目4、附录。深圳信息职业技术学院移动互联应用技术专业的学生阮先国参与了项目3的代码编写工作。
本书的编写过程中参考了大量的相关文献,学习了业内同仁的宝贵经验,在此给予感谢。由于作者水平有限,书中难免存在不足与疏漏之处,敬请广大读者给出宝贵意见。
编 者
2019年8月
|
|