- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
appinventor2初中教案解析,appinventor教案,inventor机械设计教案,inventor教案,appinventor,appinventor,appinventor2,appinventor广州,appinventor教程,appinventor中文教程
课题第一课从Hello Kitty开始课时1教学内容分析通过参考程序设计的经典案例“Hello Word”并根据AppInventor的自身特性,融入趣味性设计一个“HelloKitty”的应用(App)。通过该案例的设计开发,了解App程序设计开发的一般步骤,初步熟悉AppInventor2 开发环境的功能与界面。教学目标1.通过任务的实施,掌握AI2的开发流程2.通过调试模拟器,了解程序的调试。3.通过程序发布,掌握APK打包安装流程4.程序包导入导出流程学与教活动设计AppInventor2(简称AI2)简介AI2的前世今生App Inventor是一款基于Web、面向没有编程经验的初学者的安卓应用开发工具。最初是谷歌实验室(Googlelab)2009年开始,由麻省理工学院(MIT)的HalAbelson教授主导的一个实验项目。2010年12月5日App Inventor对外公测。2012年1月1日谷歌移交麻省理工学院移动学习中心。2013年12月麻省理工学院推出新版AppInventor2。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求和,数列排序问题,鸡兔同笼等问题。教学目标掌握循环控制流程的使用。Foreach语句While流程控制学与教活动设计一、项目分析整数1到100是等差数列,后一个数比前一个数大1。根据这以特点可以在循环代码块中利用数字变量循环读取整数1到100并累加到总数变量中然后把总数输出求得结果。二、组件设计标签组件,按钮组件三、流程设计三、逻辑设计1.定义变量及初始化加数=1;总数=02.实现求和功能(备注或反思)课题第五课打地鼠课时2教学内容分析设计一个打地鼠的游戏,了解学习动画游戏制作流程和细节教学目标1.画布组件的使用2.精灵组件的应用3.时钟组件在游戏中应用4.游戏可玩性的开发学与教活动设计一、项目分析地鼠在画布中随机出现,玩家手指击打地鼠,当碰到地鼠时得分加1分,并发出声音,当没有触到地鼠失败加1分,当1分钟时间到达时,游戏结束。二、界面设计
您可能关注的文档
- saivian如何注册会员.pptx
- Ansys_Workbench_静力分析讲义解析.ppt
- anta_ERP一期_系统上线_FI_001总账科目处理操作解析.doc
- s7200课题一.ppt
- ansys软件使用之平面问题分析解析.ppt
- sai苏武传1.ppt
- SCD型升降机在碳素生产线中的应用.pptx
- SCI修改稿 审稿人意见 范文模板.doc
- aoe拼音教学课件解析.ppt
- See a Doctor看医生的英文对话.ppt
- 注册验船师高频真题题库2025.docx
- 注册验船师高频题库带解析2025.docx
- 注册验船师考试必备资料2025.docx
- 注册验船师精选题库带分析2025.docx
- 注册验船师考前冲刺必刷题附答案2025.docx
- 新高考生物二轮复习讲练测第10讲 人体的稳态与免疫调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第7讲 遗传的基本规律与伴性遗传(检测)(原卷版) .docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(检测)(原卷版).docx
文档评论(0)