定 价:25 元
丛书名:威盛中国芯·HTC·成长数字营创新课堂系列丛书
- 作者:牛海涛编著
- 出版时间:2015/3/30
- ISBN:9787030439505
- 出 版 社:科学出版社
- 中图法分类:TN929.53
- 页码:116
- 纸张:印 次:1
- 版次:1
- 开本:16开
MIT App Inventor是麻省理T定位于青少年发挥创新、实践于计算机动手能力培养的优秀平台。《手机应用开发—App Inventor应用程序设计和实践》以案例方式讲解App Inventor 2的在线图形化编程工具,详细介绍了App Inventor的各项知识点,内容设计由易到难,由简到繁,《手机应用开发—App Inventor应用程序设计和实践》共分8章,涉及App Inventor 2环境,App Inventor 2组件,BLOCK编程基本语法,多媒体应用,动删游戏开发,短信,电话功能,TinyDB数据库组件,GPS与地图应用、数据交互应用,传感器和蓝牙应用。通过知识点结合案例的方式,培养学生的动手实践和创造能力。
更多科学出版社服务,请扫码获取。
《手机应用开发—App Inventor应用程序设计和实践》是威盛中国芯.HTC.成长数字营创新课堂系列丛书之一,也是中国儿童青少年计算机表演赛配套辅导用书,任务设计和讲解面向比赛和课堂教学,还可作为中小学信息技术等相关课程的教材和参考书。
第1章 会说话的机器人—App Inventor界面组件与Block
同学们,你是否想象过自己的未来,也许将来的你是律师、足球运动员、科学家、医生、卫生保健工作者、警察、艺术家、消防员、体育教练、老师,甚至你是一个计算机程序工作者。未来,无论你充当任何一个角色,你都会有自己天马行空的想法,移动计算技术可以让你充当的角色变得更加神奇,在App Inventor的世界,你可以轻松地将想法转化为应用的原型,创建自己专属的应用,利用移动计算技术来满足你个人的需求。
看看我们身边科技的力量,让这个世界变的多么有趣(图1-1),你还在等什么?加入App Inventor的世界,你会具备改变世界的能力。
掌握开发环境,使用App Inventor组件构建应用外观。
通过“AI伴侣”一边创建应用,一边利用手机查看运行情况。
掌握从本地计算机如何加载媒体文件(声音/图像)到应用中。
本章的任务是在Android手机上构建一个会说话的机器人“Talking Robot”(图1-2),当你触摸它时,它会说外星语言。在手机上制作一个可爱的公仔玩具,是多么有意思的一个事情。
把如图1-2所示的机器人放到我们的手机上展示一下怎么样,打开你的手机,使用二维码工具,对准下面的二维码进行扫描,你的手机会安装我们本章节的案案例需要绘制两个组件,一个用于标题显示这个程序的Title,另一个组件用于绘制机器人,该机器人可以单击,我们将这个组件定义为具有机器人外形的按钮。当对机器人执行不同动作时,如触摸单击它的时候,会调用声音文件进行播放。
在前置内容中已经讲解了通过http://ai2 .appinventor.mit.edu或配置本地开发环境进入App Inventor开发环境的方法,这里不再赘述,进入开发环境后,我们能够通过“New Project”按钮创建一个App Inventor工程,在这里为本章应用定义一个名字为“TalkingRobot”的工程,图1-4、图1-5展示了创建“TalkingRobot”项目过程。
通过单击“TalkingRobot”的工程,进入到如图1-6所示在浏览器中运行的组件设计器,通过右上角的“Designer”可以切换到组件设计器中。这个界面是你完成项目的起始点。
组件设计器中包含了4个主要的区域,分别为组件面板( Palette)、预览窗口( Viewer)、组件列表(Components)和组件的属性(Properties)。组件是创建应用的基本元素,就像你电脑是由内存、硬盘、CPU等构成,它们就像组件设计器的组件一样,每一个不同的组件,都有它自己的功能,如硬盘负责存储数据,它就像左侧图中组件列表中Storage,在程序里这个组件负责存储。
组件的种类很多,每个组件都是非常有趣的,在这里就不再一一介绍了,在后面章节的学习过程中,我们会在每个项目案例中插入不同的组件进行学习。你将在本书中学习大量的充满乐趣的组件,使用它们能绘制游戏的界面,能让你任意控制手机拍照,发短信,能利用手机的传感器完成有趣的项目等等。
我们从一个较为简单组件开始,在Palette中找到Label组件,如图1-7所示的红色边框围绕的组件,将Lable组件拖动到右侧的Viewer中。你会看到一个矩形框出现在预览窗口中,框里写着“Text for Labell”。
现在将Lable展示的文字“Text for Labe11”改为“我是会说话的机器人”,在组件设计器最右侧的Properties中,找到Text属性,将属性框中的文字修改为“我是会说话的机器人”,如图1.8所示。
应用中有一个机器人并且我们希望它能够说话,为了让界面中展现一个机器人外观我们需要准备一张机器人的图片,同时为了能够有声音,我们需要提前准备好声音文件。http://www.hebg3 .co m/appinventor/t alkingrobot.zip提供了资源下载。