收藏本站
 
设为主页
     您的位置:首页在线课堂高二级2017-2018学年度第一学期 》第二课
==※ 高二级 ※==
2017-2018学年第一学期






==※ 相关资源 ※==
 
太平洋电脑网
天极网
eNet网络学院
 
==※ 自由论坛  ※==
   
用户名:
密码:
 
忘记密码
游客请进
 
第二课 你好喵喵!——App Inventor入门
 
学习目的:熟悉App Invenntor环境,能够利用按钮、声音、文本三种组件完成“HelloPur程序。
学习重难点理解”事件“的概念。
教学方式:老师讲授、提问;学生理解,练习。

学习内容:

一、App Inventor 简介
  1. App Inventor 简介
  App Inventor是谷歌推出的可以使用户更容易为Android智能手机编写应用的一种软件工具。
  特点:“拼软件”,通过图形化积木式的拖放组件来完成应用程序(App)开发。 App
  App Inventor在2012年1月移交给麻省理工学院MIT的行动学习中心,并由MIT发布使用,目前已经发布了第2版本。
 
  2. App Inventor三大作业模块
  设计器(Designer):设计App的界面。
  块编辑器(Blocks):通过搭积木的形式进行程序逻辑设计。
  模拟器(Emulator):在计算机中虚拟一台手机进行案例测试,但模拟器在部分功能方面无法提供测试(如重力传感器等)。

设计器 Designer
块编辑器 Blocks

模拟器 Emulator
  3. 事件
  事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。
  每一种控件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变事件,等等。
二、第一个APP——你好喵喵
  1. 做什么?
  一个APP,界面上只有一个按钮和一行字,按钮显示喵星人照片,点击按钮发出猫叫声,并震动手机。
  2. 素材下载:
素材
  3. 怎么做?
  ① 在组件面板的”用户界面“分组中,添加”按钮“(用来显示喵星人照片)和”标签“(用来显示文字)组件。
  在“多媒体”分组中,添加“音效”(用来播放猫叫声)组件。注意,声“音效”组件是不可视组件,不会显示在APP界面中。
  ② 分别选中刚才添加的按钮、标签和音效,在“组件属性”面板中修改其属性如下:
  ③ 前面两步中,我们使用“设计器”完成了APP界面的设计。下面我们来控制APP的行为,比如单击按钮的时候要发生什么事情——这就是逻辑设计。
  在App Inventor右上角,切换到“逻辑设计”(即“块编辑器”)。
  创建如下积木块。
  ④ 使用“模拟器”调试程序。
  在虚拟的安卓手机中,可以看到软件界面,但是点击按钮无法感受到震动,这是模拟器调试的局限性。
 

现在开始菜单中运行“aiStarter”。

调试的时候选择模拟器。

耐心等待,启动模拟器稍微有点慢,启动成功后就可以看到APP界面啦!

   
  ⑤ 用真正的安卓手机调试——前提是在WiFi环境下。
  安卓手机必须先安装“AI伴侣”(AI Companion)。可以在App Inventor的帮助菜单中下载“AI伴侣”。
  安装完毕后,安卓手机启动“AI伴侣”。调试程序时,选择“AI伴侣”模式,扫描二维码或输入验证码即可。
↓↓ 安卓手机中的AI伴侣界面 ↓↓

三、拓展任务
  请从以下任务中至少选择一个进行尝试:(参照截图,自己摸索)
  ① 增加一个“按钮2”,点击“按钮2”改变“按钮1”的图片。
  
  ② 增加一个“按钮2”,点击“按钮2”改变“按钮1”的图片,再次点击则将“按钮1”还原为原来的图片。
  

* 友情提示:本文档只供本校师生上课时辅助使用,不是正规的教学设计或教案。


 

 

Copyright © 2001-2011 东莞中学信息技术科 All Rights Reserved
IE4.0 or later / 800*600  For The Best View