关于计算机编程论文范文例文,与用AppInventor2开发手机益智游戏相关毕业论文致谢
本论文是一篇关于计算机编程毕业论文致谢,关于用AppInventor2开发手机益智游戏相关学年毕业论文范文。免费优秀的关于计算机编程及参考文献及操作系统方面论文范文资料,适合计算机编程论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
【摘 要】为了方便非计算机专业的人士也能快速地进行Android移动应用程序开发,谷歌公司研发了AppInventor,这是一种拼图式的应用开发工具.介绍AppInventor2的在线、离线使用方式,组件设计器和块编辑器的用法,并通过一个100以内四则运算的益智游戏实例对开发过程进行了说明.
【关 键 词】AppInventor2,安卓手机,应用开发
Abstract:Inordertofacilitatenon-puterprofessionalwhocanquicklymakeAndroidmobileapplicationdevelopment,GooglehasdevelopedtheAppInventor,whichisapuzzle-likeapplicationdevelopmenttoolsbaseonOpenBlocks.Thisarticleintroducesonline,offlineuseofAppInventor2,theuseoftheponentdesignerandtheblockeditor,thendescribsthedevelopmentprocessofanarithmeticgameforinstances.
Keywords:AppInventor2,AndroidMobilePhone,ApplicationDevelopment
引言
在科技迅猛发展的今天,智能手机已超越个
关于计算机编程论文范文例文
1.AppInventor2的使用
基于谷歌云服务的理念,AppInventor只需要主流浏览器就可以使用,对于AppInventor2来说,要求谷歌的Chrome版本在4.0以上,苹果的Safari在5.0以上,微软的IE在7.0以上.开发者可以采用在线开发和离线开发两种使用方式.
1.1在线开发
用户使用主流浏览器访问http://ai2.appinventor.mit.edu/,使用Gmail帐号进行登录后,便可进行项目的开发和管理.如果网络不能正常连接,那么可以使用离线的方式.
1.2离线开发
AppInventor2项目是开源的,并且可以从MIT的网站上下载到本地,用户可以建立自己的AppInventor2服务网站.当然整个系统的下载、安装和设置都有一定的复杂度,幸好有热心的爱好者已经将所有的内容打包,并上传到了百度网盘(http://pan.baidu./share/link?shareid等于201955381&,uk等于3825515214),我们可以直接下载.解压后直接运行“启动AIServer.cmd”即可.AppInventor是基于Java开发的,虽然下载的压缩包中包含了jre目录,但是笔者在实际使用中发现系统运行的速度很慢,因此,用户最好还是自己下载、安装一下Java运行环境(不要用最新的,7.0即可).启动AppInventor服务以后,在浏览器中访问127.0.0.1:8888就可以进行离线开发了.
该文来自:http://www.sxsky.net/benkelunwen/06030883.html
2.AppInventor2的开发界面
进入AppInventor2所见的开发界面如图1所示,主要由“Designer”(组件设计器)和“Blocks”(块编辑器)两大部分组成.
图1AppInventor2开发界面
点击“Designer”,由左到右呈现的是“Palette”、“Viewer”、“Components”、“Media”、“Property”,如图2所示.与VB、Delphi等可视化开发语言相类似,在“Palette”中是可以使用的组件,如用户界面、布局、传感器、社交工具等,用户根据需要将组件拖动到“Viewer”中,这是在手机屏幕上可看到或用到的内容,选择“Viewer”或“Components”中的组件,可以在“Property”中修改其属性,应用所需的图像、音视频文件可以通过“Media”上传和管理.
有关论文范文主题研究: | 关于计算机编程的论文范文检索 | 大学生适用: | 专升本论文、高校毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 33 | 写作解决问题: | 如何写 |
毕业论文开题报告: | 论文提纲、论文设计 | 职称论文适用: | 核心期刊、职称评初级 |
所属大学生专业类别: | 如何写 | 论文题目推荐度: | 免费选题 |
图2组件设计器界面
点击“Blocks”,进入程序块的开发.块编辑器界面呈现如图2所示,分别为“Blocks”、“Viewer”.选择“Blocks”中的组件,在“Viewer”中即出现该组件可以使用的事件块,将需要使用的事件块拖到右边的窗格中,卡口吻合的块可以组合为更大程序块,需要删除的块可以拖到垃圾桶中,错误和警告在“Viewer”中直接显示.这样如同构建拼图一般就可以完成程序的开发工作.图3块编辑器界面
3.益智游戏开发实例
我们以一个益智游戏的开发来看看AppInventor是如何使用的.该益智游戏面向初学算术的学童,其功能是随机生成结果100以内的四则运算,学习者答题后,如结果正确,则出现笑脸与掌声,否则为哭脸和哭声.在“Designer”(组件设计器)界面下设计屏幕如图4所示:
图4游戏屏幕布局
其中的主要组件如表1所示:
表1主要组件列表
类型所属分组名称作用
LabelUserInterfaceX运算操作数1
LabelY运算操作数1
TextBoxZ学习者输入答题结果
ButtonButton1提交按钮
SoundMediaSound1根据评分而播放的声音
ImageImage1根据评分而显示的图像
在“Blocks”(块编辑器)中,程序块由以下主要部分构成:
3.1初始化
当程序启动时,初始化全局变量并随机选择加、减、乘、除中的一种运算,并对该种运算随机出题.限于篇幅,这里省略了加法和乘法的处理.
3.2答题结果评分
3.3询问学习者是否进行下一题
在主界面菜单点击“Build”-“APP(save.apktomyputer)”,生成应用安装包,即可在手机中安装运行.
4.结语
作为谷歌公司的产品,AppInventor具有鲜明的谷歌特点:开源、云服务.随着Android智能手机的普及,移动学习的热潮正在兴起,基于图块式编程的AppInventor无疑是广大教师、学生快速编写Android应用的利器.当然,使用AppInventor进行程序设计还是需要开发者具有一定的计算机编程基础,AppInventor中
关于计算机编程论文范文例文,与用AppInventor2开发手机益智游戏相关毕业论文致谢参考文献资料: