App-Inventor的功能和使用方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

AppInventor——圆程序员之梦兰州大学分布式与嵌入式系统实验室郭守超自测题自测题地震科普知识漫画1.1AppInventor简介、特点•AppInventor简介:•AppInventor是一款谷歌公司开发的手机编程软件•软件使用者不需要掌握任何编程知识•创意+代码拼接=你自己的应用程序AppInventor特点:开发过程简单,易操作开发创造自己的应用程序不需要太多的编程知识代码拼接的编码方法创意+代码拼接=自己的程序•HaroldAbelson•麻省理工学院教授•FatherofAppInventor•计算机程序的构造和解释等学习资料•AppInventor中文网•网址:•参考书目:1.2AppInventor开发环境•Appinventor需要在web浏览器和Java相关程序上运行•Java环境配置:Java6•浏览器:MozillaFirefox3.6或更高AppleSafari5.0或更高GoogleChrome4.0或更高IE7或更高•操作系统:•Macintosh:MacOSX10.5,10.6•Windows:WindowsXP,WindowsVista,Windows7•GNU/Linux:Ubuntu8+,Debian5+•手机配置•勾选未知来源•勾选USB调试•手机必须还有SD卡•有时还需要禁止屏幕自动旋转•从并安装•进入下面链接,下载安装AppInventor••利用google邮箱账户登录••即可进行程序编辑1.3AppInventor环境搭建离线开发•自己搭建服务器•在线开发的基础上,解压以下文件•appengine-java-sdk-1.7.5.rar•AppEngine.rar•BuildServer.rar•离线开发时•运行AppEngine\startAI.cmd•运行BuildServer\launch-buildserver32.cmd•浏览器登录即可•登录后,首页如图所示•点击new,创建新程序•点击MoreActions,•可以添加本地程序•点击进入程序设计界面2.1AppInventor开发过程开发流程•如图所示,视图设计界面主要包括如下五部分•Palette•(控件集)•Viewer•(视图区)•Components•(组成控件)•Media•(资源管理)•Properties(属性)•从Palette拖取所需component(控件)至Viewer中•在Components中选择component,并可以重命名或删除•在Properties中对component的属性值进行修改•在Media中对音乐、图像等资源进行存储•完成设计后,点击OpentheBlocksEditor•下载JNLP文件,运行该文件•启动JavaWebStart,打开BlocksEditor(模块编辑)•也可点击PackageforPhone,把所编辑程序以apk下载至电脑上•BlocksEditor结构如图所示•左边部分包含了主要的函数和属性模块•Built-In•(常用基本函数)•MyBlocks•(自定义component)•advanced•(component属性值)•从图中可以看出•在编码过程中,•Built-In中所有基本函数可以直接使用,advanced包含了自定义component的基本属性,把所需函数模块从MyBlocks中直接拖拽至右边编码区进行拼接即可。•点击NewEmulator生成模拟器,•点击ConnecttoDevice•链接模拟器进行程序测试•也可使用USB连接手机进行测试•测试完成后,点击PackageforPhone•下载apk安装程序•新建一个hello工程•选择Button、label、sound•添加一个hello.mp3•修改相关属性•设计完成后,打开•BlocksEditor2.2开发一个小程序•所要完成功能:•点击按钮•显示hello提示文字•播放hello提示音•所需操作:•触发按钮点击事件•设置label文本•播放音频文件•设置参数•调试程序,完成后下载安装包总结•AppInventor操作简单•开发过程简明易懂•有助于掌握计算机基础概念、思想•充分发挥想象力,锻炼动手实践能力•掌握界面布局、设计等人机交互原理•有效培养计算思维、创新思维程序设计界面模块编辑界面程序运行示意图•谢谢

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功