appinventor2初中教案解读 16页

  • 455.98 KB
  • 2022-08-03 发布

appinventor2初中教案解读

  • 16页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
课题第•课从Hell。Kitty开始课时教学内容分析教学目标2.通过调试模拟错,/解程序的调试。3.通过程序发布,掌握APK打包安装流程通过参考程序设计的经典案例"HelloWord”并根据Applnventoi的自身特性,融入趣味性设计•个“HelloKitty”的应用(App)。通过该案例的设计开发,了解App程序设计开发的•般步骤,初步熟悉AppInventor2开发环境的功能与界面。~~1.通过任务的实施,掌握AI2的开发流程4.程序包导入导出流程(备注或反思)•、AppInventor?(简称AI2)简介1.AI2的前世今生AppInventor是一款基于Web、而向没有编程经验的初学者的安卓应用开发工具。最初是谷歌实验室(Googlelab)2009年开始,由麻省理工学院(MIT)的HalAbelson教授主导的•个实验项目。2010年12月5日AppInventor对外公测。2012年1月1日谷歌移交麻省理1:学院移动学习中心。2013年12月麻省理工学院推出新版Applnventor2。2.AI2可以做什么为手机写应用充满乐趣,只要连上网络打开AI2,接上手机就可看到你编写的程序,实现交互。你可以一款游戏软件诸如“打地鼠”,“打飞机”,教育软件、如“练耳”软件,实现传感器的应用,如控制乐高机器人等等。只要有想法,你都可以去尝试。二、开发“HelloKitty”开始AI2安卓之旅(-)项目分析通过•个简单的应用,了解开发环境。当用户单击“按钮”(图片猫)屏幕显示Hellokitty并播放猫的声音。(二)项目实施1.AI2的启动AppInventor的开发环境A菜单栏:B屏幕栏:C组件面板D工作区域E组件列表面板F素材面板G组件属性面板\n1.HelloKitty程序设计1)界面设计所需组件:标签组件,按钮组件,多媒体音频播放器2)流程图设计3)逻辑设计按钮单击事件中添加程序块执行设超垂的断尔诙m为',翁i爆让百瓯播放4)调试和编译调试的几种模式a.usb连接手机b.模拟器c.wifiAI伴侣调试编译下载到本地生成二维码\n教学内容分析通过《漫画册》制作,了解变量,事件,方法等概念,实现人机交互阅读。L通过画册制作,掌握图片导入2通过画册开发,掌握界而布局教学目标3一了解变量的概念,掌握全局变量的定义4了解选择语句的概念,掌握流程控制的实现5,掌握模拟器调试应用课题第二课制作漫画册课时一、项目分析展示漫画app,当用户单击下一页后图片从前往后翻页直到最后一页,当用户单击上一页时,图片往前翻页直到第一页。(备注或反思)学与教活动设计二、组件设计Screeiil,标签,图像,按钮,布局组件,三、流程图设计\n四、逻辑设计global计械餐•十❶当锡回>,被点击执行:馁nrimii执行镂侬0.侬■>为二re台>文本(面global计数或•仃如果(globalITM-否则True当£由:1»,被电击GEglobal\n课题第三课涂鸦板课时2教学内容分析设计一个简单的涂鸦板,让用户在手机屏幕上绘制图画,或者通过拍照、打开相册方式进行涂鸦.(备注或反思)学与教活动设计1.会设置按钮的背景颜色,并将按钮的背景颜色设置为线条的颜色。教学2.会用表格布局组件目标3.会用画布组件进行主要模块的逻辑设计4.会利用usb数据线将手机与计算机连接,进行测试一、项目分析展示涂鸦app,分析其实现的功能,及其界面的设计,讨论所用到的组件。应用需求:用户单击颜色按钮,可改变画笔的颜色,选择直线工具可以绘制实线,选择点工具,可以绘制虚线;单击加粗按钮线条宽度增加1像素,同理单击减细可以减少线条宽度1像素,默认线条宽度5像素。单击保存时可将绘制的作品保存为文件。单击清除可以删除涂鸦板上的内容。1.组件设计组件列表:10个按钮组件,画布组件布局组件2.流程设计\n3.逻辑设计1)定义变量并初始化定义线型=1定义线宽=5定义文件名编号=1(非必要,可用其他文件名)初始化全局变量第n为初始化全局变量鸣聋1为初始化全局变量^为执行2)拖动画布事件正点陛标起点丫坐标前点陞标前点Y坐标匚1如臬(取则褊宜31.画线第一怠工坐标(唐第一点建标(¥第二点K坐标/图第二点丫坐标ir¥取则百标挫取3)按钮事件当口包口.视点正寸,仃iknnaan.磔影门口为执行设global线当睡■1,被点击执行设国■>.一,「当欣五.被点击执行设当酗D.被点击执行设o题噪0为(,取global线兄▼为•取说奇褊■*-a\n掷亍诊胆画。.喷"施D为1调用犯耐n.另存NH文件<画gg为q。।;取西厘01•JPSglobal琼号4.测试1.用usb数据线连接安卓手机,打开usb调试。2.手机安装ai伴侣,并启动\n课题第四课数学问题课时1教学内容分析用计算机解决的数学问题,如1,2,3,100求和,数列排序问题,鸡兔同笼等问题。教学目标掌握循环控制流程的使用。Foreach语句While流程控制学与教活彳一、项目分析格数1到100是等差数列,后决中利用数字变量循环读取笑落果。Bfl