作品简介

可视化模块编程工具App Inventor像一个魔法师,不仅激发了学生利用“手机”进行“创造”的热情,也成就了广大信息技术教师“让手机用于教育”的想法。本书内容丰富、应用性和趣味性强,是作者多年来在App Inventor领域教学研究成果的系统化凝练。在案例的选择上,将学生喜闻乐见的素材整合到App Inventor教学中,体现了项目的趣味性和生活化。本书选择了学生最熟悉的情境,即把每个案例都融合在校园课堂中,贴近学生实际生活的学习素材,更容易激发学生学习的兴趣。本书配有多媒体课件、案例素材和源代码等教学资源,免费向任课教师提供。本书适合作为对移动应用开发感兴趣的科技人员、计算机爱好者及各类自学人员参考书,也可供中小学信息技术的教师参考。

吴明晖,男,博士,教授,浙江大学硕士生导师。计算机科学与工程学系主任,浙江省新兴特色专业负责人,浙江省教坛新秀,浙江省“新世纪151人才工程”第三层次培养人选,浙江省高等学校中青年学科带头人培养对象,杭州市“131”第一层次培养人选,杭州市属高校中青年教学名师培养人选,杭州市“电子服务与智慧工厂”重中之重实验室主任,浙江大学城市学院“大数据与电子服务”研究院副院长,浙江省计算机学会理事、杭州市工业与信息化专家、Google校企合作专业综合改革项目专家委员会委员、Google奖教金获得者。主要研究方向为“软件工程、移动互联网、大数据技术”。曾赴香港理工大学电子计算机系软件开发与管理实验室访学一年。

作品目录

  • 编者的话
  • 第1章 拼出我们的世界
  • 1.1 App Inventor简介
  • 1.1.1 APP开发过程
  • 1.1.2 创意构思
  • 1.2 访问App Inventor 2开发平台
  • 1.3 创建第一个App Inventor项目
  • 1.3.1 熟悉开发环境
  • 1.3.2 连接调试
  • 1.3.3 打包APK文件
  • 1.3.4 导出和导入项目源代码AIA文件
  • 第2章 点名神器
  • 2.1 功能描述
  • 2.2 组件设计
  • 2.3 逻辑设计
  • 第3章 数学加加看
  • 3.1 功能描述
  • 3.2 组件设计
  • 3.3 逻辑设计
  • 3.3.1 游戏开始
  • 3.3.2 判断正确
  • 3.3.3 判断错误
  • 第4章 涂鸦画板
  • 4.1 功能描述
  • 4.2 组件设计
  • 4.3 逻辑设计
  • 4.3.1 画圆
  • 4.3.2 在画布上直接拖屏作画
  • 4.3.3 画笔颜色设置
  • 4.3.4 自定义画笔颜色设置
  • 4.3.5 画笔粗细设置
  • 4.3.6 打开
  • 4.3.7 拍照
  • 4.3.8 画布清屏
  • 4.3.9 保存
  • 第5章 弹球游戏
  • 5.1 功能描述
  • 5.2 组件设计
  • 5.3 逻辑设计
  • 5.3.1 变量定义
  • 5.3.2 屏幕初始化
  • 5.3.3 选择球速
  • 5.3.4 开始游戏
  • 5.3.5 拖动横板
  • 5.3.6 球形精灵被碰撞
  • 5.3.7 到达边界
  • 第6章 打地鼠
  • 6.1 功能描述
  • 6.2 Screen1组件设计
  • 6.3 Screen1逻辑设计
  • 6.4 场景1组件设计
  • 6.5 场景1逻辑设计
  • 6.6 场景2组件设计
  • 6.7 场景2逻辑设计
  • 6.8 场景3组件设计
  • 6.9 场景3逻辑设计
  • 第7章 我爱记单词
  • 7.1 功能描述
  • 7.2 组件设计
  • 7.3 逻辑设计
  • 第8章 环境监测
  • 8.1 功能描述
  • 8.2 组件设计
  • 8.3 逻辑设计
  • 第9章 短信群发中转站
  • 9.1 功能描述
  • 9.2 组件设计
  • 9.3 逻辑设计
  • 第10章 兴趣点地图
  • 10.1 功能描述
  • 10.2 组件设计
  • 10.3 逻辑设计
  • 第11章 小伢儿上学去(课表)
  • 11.1 作品介绍
  • 11.2 屏幕Screen1的组件设计
  • 11.3 屏幕Screen1的逻辑设计
  • 11.4 main屏幕的组件设计
  • 11.5 main屏幕的逻辑设计
  • 11.6 edit_curriculum屏幕的组件设计
  • 11.7 edit_curriculum屏幕的逻辑设计
  • 11.8 tomorrow屏幕的组件设计
  • 11.9 tomorrow屏幕的逻辑设计
  • 11.10 settings屏幕的组件设计和逻辑设计
  • 11.11 add_curriculum屏幕的组件设计
  • 11.12 add_curriculum屏幕的逻辑设计
  • 第12章 背得快
  • 12.1 软件功能描述
  • 12.2 软件功能实现
  • 12.3 启动屏幕的组件设计
  • 12.4 启动屏幕的逻辑设计
  • 12.5 功能选择屏幕的组件设计
  • 12.6 功能选择屏幕的逻辑设计
  • 12.7 联系作者屏幕的组件设计
  • 12.8 联系作者屏幕的逻辑设计
  • 12.9 背诵达人屏幕的组件设计
  • 12.10 背诵达人屏幕的逻辑设计
  • 12.11 背诵闯关屏幕的组件设计
  • 12.12 背诵闯关屏幕的逻辑设计
展开全部