万本电子书0元读

万本电子书0元读

顶部广告

写给大家看的安卓应用开发书:App Inventor 2快速入门与实战电子书

没错,你有能力创建自己的安卓应用,而且一都不难。App Inventor 2,让你分分钟成为应用发者! 本书既适合作为App Inventor 2课程的辅导教材,也适合作为希望快速掌握安卓发的零基础新手及编程爱好者的参考资料。

售       价:¥

纸质售价:¥59.20购买纸书

480人正在读 | 1人评论 6.2

作       者:沃尔贝(David Wolber)

出  版  社:人民邮电出版社

出版时间:2016-07-01

字       数:18.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书由浅深地介绍可视化编程工具App Inventor的基本内容,然后一步步指导读者搭建13个有趣的项目,包括一个短信回复应用、一个测验题应用和一个可以定位停车位置的应用。本书的后半部分可以看作发者指南,帮助读者了解应用程序发和计算机科学的基本知识。<br/>【推荐语】<br/>没错,你有能力创建自己的安卓应用,而且一都不难。App Inventor 2,让你分分钟成为应用发者!   本书既适合作为App Inventor 2课程的辅导教材,也适合作为希望快速掌握安卓发的零基础新手及编程爱好者的参考资料。<br/>【作者】<br/>David Wolber 旧金山大学教授   Hal Abelson 麻省理工学院电子工程与计算机科学系教授 Ellen Spertus 米尔斯大学计算机科学副教授,谷歌公司资深科学家 Liz Looney 谷歌公司高级软件工程师,机器人工作小组成员   金从军 (译者) 大学主修物理学,做过大学教师、IT创业者、渠道总监、程序员、发项目经理、培训教师等,是Adobe公司的认证工程师及培训师;曾编写教材并翻译过计算机语言相关的书籍及技术资料,主要译著包括《自然计算:DNA、量子比特和智能机器的未来》《项目管理新思维:交互产业启示录》等;爱好游戏与编程;于2014年春创办17coding.net网站,展与App Inventor相关的教学及技术咨询工作,在新浪博客等社交媒体上以“老巫婆”的名义发表了多篇关与App Inventor有关的技术文章。<br/>
目录展开

O'Reilly Media, Inc. 介绍

业界评论

前言

面向手机的块语言

用App Inventor做什么

适合创建哪些类型的应用

哪些人能够创建应用

排版约定

使用代码示例

致谢

第一部分 App Inventor 2 教程

第1章 你好猫咪

1.1 学习要点

1.2 App Inventor的开发环境

1.3 设计组件

1.4 实时测试

1.5 为组件添加行为

1.6 将应用下载到安卓设备中

1.7 应用的分享

1.8 改进建议

1.9 小结

第2章 油漆桶

2.1 学习要点

2.2 准备开始

2.3 设计组件

2.4 为组件添加行为

2.5 完整的“油漆桶”应用

2.6 改进

2.7 小结

第3章 打地鼠

3.1 作品描述

3.2 学习要点

3.3 准备开始

3.4 设计组件

3.5 为组件添加行为

3.6 在应用启动时调用移动地鼠过程

3.7 完整的“打地鼠”应用

3.8 改进

3.9 小结

第4章开车不发短信

4.1 学习要点

4.2 准备开始

4.3 设计组件

4.4 为组件添加行为

4.5 完整的“开车不发短信”应用

4.6 改进

4.7 小结

第5章 瓢虫快跑

5.1 作品描述

5.2 学习要点

5.3 设计组件

5.4 为组件添加行为

5.5 完整的“瓢虫快跑”应用

5.6 改进

5.7 小结

第6章 巴黎地图旅游

6.1 学习要点

6.2 设计组件

6.3 设置活动启动器组件的属性

6.4 为组件添加行为

6.5 完整的应用:用活动启动器实现的地图旅游

6.6 完整的“巴黎地图旅游”应用(Web浏览框版)

6.7 改进

6.8 小结

第7章 安卓,我的车在哪儿

7.1 学习要点

7.2 准备开始

7.3 设计组件

7.4 为组件添加行为

7.5 完整的“安卓,我的车在哪儿?”应用

7.6 改进

7.7 小结

第8章 总统问答

8.1 学习要点

8.2 准备开始

8.3 设计组件

8.4 为组件添加行为

8.5 完整的“总统问答”应用

8.6 改进

8.7 小结

第9章 木琴

9.1 作品描述

9.2 学习要点

9.3 准备开始

9.4 设计组件

9.5 创建键盘

9.6 记录并回放音符

9.7 完整的“木琴”应用

9.8 改进

9.9 小结

第10章 出题与答题

10.1 学习要点

10.2 准备开始

10.3 设计组件

10.4 为组件添加行为

10.5 完整的“出题”应用

10.6 “答题”应用:从数据库中读取试题

10.7 完整的“答题”应用

10.8 改进

10.9 小结

第11章 广播中心

11.1 学习要点

11.2 准备开始

11.3 设计组件

11.4 为组件添加行为

11.5 完整的“广播中心”应用

11.6 改进

11.7 小结

第12章 遥控机器人

12.1 学习要点

12.2 准备开始

12.3 设计组件

12.4 为组件添加行为

12.5 改进

12.6 小结

第13章亚马逊掌上书店

13.1 学习要点

13.2 什么是API

13.3 准备开始

13.4 设计组件

13.5 设计行为

13.6 完整的“亚马逊掌上书店”应用

13.7 定制化API

13.8 改进

13.9 小结

第二部分 Inventor 指南

第14章 理解应用的结构

14.1 组件

14.2 行为

14.3 应用如食谱

14.4 应用是一组事件处理程序

14.5 事件类型

14.6 在事件处理程序中设置问题

14.7 在事件处理程中重复执行指令

14.8 事件处理程序可以实现存储功能

14.9 事件处理程序可以与网络对话

14.10 小结

第15章 软件工程与应用测试

15.1 软件工程原则

15.2 解决真实的问题

15.3 向用户展示原型产品

15.4 渐进式开发

15.5 先设计,后编码

15.6 对代码进行注释

15.7 切割,分解,各个击破

15.8 理解编程语言:用纸笔跟踪记录

15.9 应用的调试

15.10 小结

第16章 应用的存储

16.1 被命名的存储空间

16.2 属性

16.3 定义变量

16.4 变量的设置与读取

16.5 设变量为表达式

16.6 变量的递增

16.7 构造复杂的表达式

16.8 显示变量

16.9 局部变量

16.10 小结

第17章 创建动画应用

17.1 在应用中添加画布组件

17.2 画布的坐标系统

17.3 用计时事件制作动画

17.4 产生运动

17.5 控制速度

17.6 碰撞检测

17.7 碰到边界

17.8 碰撞事件与分离事件

17.9 交互动画

17.10 设置精灵的非计时器动画

17.11 小结

第18章 程序中的决策

18.1 条件判断

18.2 非此即彼的条件判断

18.3 多重条件判断

18.4 复杂条件判断

18.5 小结

第19章 数据列表编程

19.1 创建列表变量

19.2 选择列表项

19.3 使用索引值遍历列表

19.4 举例:遍历颜色列表

19.5 创建输入表单及动态数据

19.6 列表中的列表

19.7 小结

第20章 循环

20.1 控制程序的执行:分支及循环

20.2 遍历列表循环

20.3 近距离观察循环

20.4 代码的可维护性

20.5 显示列表

20.6 条件循环

20.7 条件循环应用举例:公式计算

20.8 小结

第21章 定义过程与代码复用

21.1 消除冗余

21.2 定义过程

21.3 调用过程

21.4 程序计数器

21.5 为过程添加参数

21.6 过程的返回值

21.7 跨应用的代码复用

21.8 求两点间距离

21.9 小结

第22章 数据库

22.1 数据在本地的永久保存

22.2 从本地数据库提取数据

22.3 网络数据库及数据共享

22.4 多标记同时请求数据

22.5 设置专属的网络数据库

22.6 小结

第23章 传感器

23.1 创建位置感知应用

23.2 方向传感器

23.3 加速度传感器

23.4 小结

第24章网络通信

24.1 Web浏览框组件

24.2 Web客户端组件

24.3 网络数据库组件及其兼容API

24.4 小结

关于作者

看完了

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部