封面
版权信息
数字版权声明
译者介绍
版权声明
O'Reilly Media Inc.介绍
序
前言
第一部分 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 小结
关于作者
后记
更新时间:2020-01-10 15:26:34