- 420
- 0
- 约3.25千字
- 约 15页
- 2018-06-23 发布于浙江
- 举报
appinventor2初中教案
课题 第一课 从Hello Kitty开始 课时 1 教学内容
分析 通过参考程序设计的经典案例“Hello Word”并根据AppInventor 的自身特性,融入趣味性设计一个“Hello Kitty”的应用(App)。通过该案例的设计开发,了解App程序设计开发的一般步骤,初步熟悉App Inventor2 开发环境的功能与界面。 教学
目标 1.通过任务的实施,掌握AI2的开发流程
2.通过调试模拟器,了解程序的调试。
3.通过程序发布,掌握APK打包安装流程
4.程序包导入导出流程 学
与
教
活
动
设
计 App Inventor2(简称AI2)简介
AI2的前世今生
App Inventor是一款基于Web、面向没有编程经验的初学者的安卓应用开发工具。最初是谷歌实验室(Google lab)2009年开始,由麻省理工学院(MIT)的HalAbelson教授主导的一个实验项目。
2010年12月5日App Inventor对外公测。
2012年1月1日谷歌移交麻省理工学院移动学习中心。
2013年12月麻省理工学院推出新版App Inventor2。
AI2可以做什么
为手机写应用充满乐趣,只要连上网络打开AI2,接上手机就可看到你编写的程序,实现交互。你可以一款游戏软件诸如“打地鼠”,“打飞机”,教育软件,如“练耳”软件,实现传感器的应用,如控制乐高机器人等等。只要有想法,你都可以去尝试。
开发“HelloKitty”开始AI2安卓之旅
(一)项目分析
通过一个简单的应用,了解开发环境。当用户单击“按钮”(图片猫)屏幕显示Hellokitty并播放猫的声音。
(二)项目实施
1.AI2的启动
App Inventor的开发环境
A菜单栏:
B屏幕栏:
C组件面板
D工作区域
E组件列表面板
F 素材面板
G组件属性面板
2.Hello Kitty 程序设计
1)界面设计
所需组件:标签组件,按钮组件,多媒体音频播放器
2)流程图设计
3)逻辑设计
按钮单击事件中添加程序块
4)调试和编译
调试的几种模式
a.usb连接手机
b.模拟器
c.wifi AI伴侣调试
编译
下载到本地
生成二维码 (备注或反思)
课题 第二课 制作漫画册 课时 1 教学内容
分析 通过《漫画册》制作,了解变量,事件,方法等概念,实现人机交互阅读。 教学
目标 1.通过画册制作,掌握图片导入
2通过画册开发,掌握界面布局
3.了解变量的概念,掌握全局变量的定义
4了解选择语句的概念,掌握流程控制的实现
5.掌握模拟器调试应用
学
与
教
活
动
设
计 一、项目分析
展示漫画app,当用户单击下一页后图片从前往后翻页直到最后一页,当用户单击上一页时,图片往前翻页直到第一页。
二、组件设计
Screen1,标签,图像,按钮,布局组件,
三、流程图设计
四、逻辑设计
(备注或反思)
课题 第三课 涂鸦板
课时 2 教学内容
分析 设计一个简单的涂鸦板,让用户在手机屏幕上绘制图画,或者通过拍照、打开相册方式进行涂鸦。
教学
目标 1.会设置按钮的背景颜色,并将按钮的背景颜色设置为线条的颜色。
2.会用表格布局组件
3.会用画布组件进行主要模块的逻辑设计
4.会利用usb数据线将手机与计算机连接,进行测试 学
与
教
活
动
设
计 一、项目分析
展示涂鸦app,分析其实现的功能,及其界面的设计,讨论所用到的组件。
应用需求:用户单击颜色按钮,可改变画笔的颜色,选择直线工具可以绘制实线,选择点工具,可以绘制虚线;单击加粗按钮线条宽度增加1像素,同理单击减细可以减少线条宽度1像素,默认线条宽度5像素。单击保存时可将绘制的作品保存为文件。单击清除可以删除涂鸦板上的内容。
1.组件设计
组件列表:
10个按钮组件,
画布组件
布局组件
2.流程设计
3.逻辑设计
1)定义变量并初始化
定义线型=1
定义线宽=5
定义文件名编号=1(非必要,可用其他文件名)
2)拖动画布事件
3)按钮事件
4.测试
1.用usb数据线连接安卓手机,打开usb调试。
2.手机安装ai伴侣,并启动 (备注或反思)
课题 第四课 数学问题 课时 1 教学内容
分析 用计算机解决的数学问题,如1,2,3,100求和,数列排序问题,鸡兔同笼等问题。 教学
目标 掌握循环控制流程的使用。
For each语句
While流程控制 学
与
教
活
动
设
计 一、项目分析
整数1到100是等差数列,后一个数比前一个数大1。根据这以特点可以在循环代码块中利用数字变量循环读取整数1到100并累加到总数变量中然后把总数输出求得结果。
二、组件设计
标签组件,按钮组件
三、流程设计
三、逻辑设计
1.定义变量及初始化
加数
您可能关注的文档
- html5点餐系统docx.docx
- html5企业门户.doc
- 20152016第二学期五年级信息技术教案.doc
- 黔南州2017年初中毕业生学业统一考试中考语文试题及答案.docx
- 高考语文文学常识200题.docx
- 高考英语听力答题技巧.docx
- 高中物理光学知识总结及习题dyb.doc
- 《交通控制评价》PPT课件.ppt
- 2015~2024江西省考面试真题+解析32套.pdf
- 2015~2024江西省考面试真题+解析32套.docx
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)