科技
类型
可以朗读
语音朗读
170千字
字数
2016-06-01
发行日期
展开全部
主编推荐语
由浅入深地介绍可视化编程工具App Inventor的基本内容。
内容简介
本书首先介绍App Inventor基本内容,然后一步步指导读者搭建十余个有趣的项目,包括一个短信回复App、一个测验题App和一个可以定位停车位置的App.本书后半部分可看作开发者指南,帮助读者了解应用程序开发和计算机科学的基本知识。
目录
- 版权信息
- 内容提要
- O'Reilly Media, Inc.介绍
- 业界评论
- 序
- 前言
- 第一部分 App Inventor
- 第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.4 为组件添加行为
- 2.3 设计组件
- 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.4.1 移动瓢虫
- 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 小结
- 关于作者
展开全部
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。