没有合适的资源?快使用搜索试试~ 我知道了~
智能家居系统 AppInventor平台开发“打地鼠”游戏-教案.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 63 浏览量
2022-07-07
15:56:13
上传
评论
收藏 87KB DOC 举报
温馨提示
试读
2页
智能家居系统 AppInventor平台开发“打地鼠”游戏-教案.doc 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
电子与通信工程学院 智能家居系统 课程教案
- 1 -
教学
章节
AppInventor 平台开发“打地鼠”游戏
教学
环境
多媒体机房
教学
内容
1.AppInventor 平台下开发 Android 应用程序的流程及方法;
2.blocks 块编辑器中常用组件的积木块作用及选取原则;
3.Builit-In 中自定义变量、子方法、列表等通用控件的应用。
知识
技能
教学
目标
1. 进一步熟悉 AppInventor 平台下 Android 应
用程序开发的流程;
2. 掌握 Built-In 中自定义变量、子方法、列表
等通用控件的应用。
根据项目需求,正确选择常用控件的不同积木块。
重点
难点
1. Built-In 中自定义变量、子方法、列表等通用控件的应用;
2. 根据项目需求分析,合理选择组件,正确选择积木块,以积木搭建的形式完成项目功能要求。
教学
方法
项目驱动、启发式讲解、互动、实物展示、PPT、多媒体教学设备、动画及视频播放等信息化
教学手段。
教学
过程
1.项目引入:
项目案例:智能家居手机无线监控系统;
问 题:以现有基础,能否快速开发出 Android 项目?
由 于 没 有 Java 语 言 编 程 基 础 , 学 习 Android 项 目 开 发 上 手 慢 , 引 出 搭 积 木 平 台
“AppInventor”。
2.确定任务:
问 题:AppInventor 平台如何开发出复杂的应用?
学习任务:“打地鼠”游戏的设计与实现。
3. 任务分析:
问题 1:项目中核心要处理哪些事?
引导学生根据项目需求,构建出编程逻辑思维:地鼠每隔一段时间随机变换树洞;打中地鼠分
值加 1。
问题 2:UI 界面中地鼠移动效果要用什么组件来实现?
引出画布 Canvas 与 ImageSprite 组件应用。
问题 3:地鼠跑动的间隔时间用什么组件来实现?
引出定时器 clock 组件应用。
问题 4:盘点下 UI 设计时都有哪些组件?
4. 任务实现:
1)问题 1:AppInventor 平台开发 Android 项目流程?
项目建立,Designer UI 设计,blocks 积木搭建,Emulator 虚拟机/device 真机运行观察结果。
2)Designer UI 设计:提示同学根据任务分析,盘点项目中用到的组件,注意非可视组件的应
用。
3)问题 2:blocks 积木搭建中,打中地鼠后如何加分?
讲解 Built-In 中变量定义及变量更新方法,注意积木块的选择。
4)问题 3:blocks 积木搭建中,地鼠如何跑起来?
讲解时钟 clock 组件及列表 list 变量定义及应用方法。
5)为便于项目备份,介绍项目的导入导出方法。
5.任务扩展:
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功