展开全部

主编推荐语

由浅入深地介绍可视化编程工具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 小结
  • 关于作者
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。