初学者简单速写图片用app inventor编一个什么比较简单的程序好?什么类型

轻松架设AppInventor2单机版服务器
来源:滨海县教育局教研室 作者:仇大成 发布日期: 16:41:02
& & App Inventor 是一款手机应用开发软件,因其图形化操作、拓展性好、后期维护简便而深受广大开发者的喜爱。日前MIT(美国麻省理工学院)已发布App Inventor 2(以下简称AI2),省略了需要使用Java 才能开启的Blocks Editor,将其整合在网页中即可使用;同时在操作上大幅简化了各指令模块中的下拉选项,使得广大开发者能更快找到所需的指令。
& & 一、App Inventor前后版本的变化
& & 对于已经熟练掌握AI的程序员,应当了解前后版本之间的变化:
& & 1.App Inventor 将更名为App Inventor Classic,目前仍可继续使用。
& & 2.程序设计理念不变,同样是在 Designer 页面初步决定好画面组件配置之后,再到 Blocks Editor 新增指令来决定程序的行为。
& & 3.App Inventor Classic 原始档格式为.zip,AI2 是.aia,两者不通用。也就是说原先开发的App Inventor Classic源程序无法上传到AI2来使用。
& & 4.Blocks页面可输入简体中文。
& & 5.如果要实现无线同步的功能,需要先安装MIT AI2 Comanion。
& & 二、架设AI2单机版服务器
& & 在使用App Inventor 2 进行云端开发时,网络的稳定是相当重要的。开发者会经常遇到使用者数量大增的情况,因为没有足够的网络流量,所以影响了整个应用开发的过程。除此以外,偶尔外出无法连上网络,此时就没办法使用 App Inventor 2。结合目前的实际情况,我们可以在自己的计算机架设 App Inventor 2 单机版服务器(如图1)。
& & & & & & & & & & & & & & & & & 图1
& & (一)下载软件
& & 下载相关安装套件,其中 JDK 是许多计算机都有安装的,其他的软件请依序下载:
& & JDK(Oracle Java SE Development Kit)目前版本为 JDK 8u25
& & Apache ANT负责用来编译服务器,推荐版本为 apache-ant-1.9.4
& & Google App Engine SDK for Java在编译时也需要使用到 Google App Engine Sdk,请下载 & & for Java 的版本,推荐版本appengine-java-sdk-1.9.17
& & Git版本控制软件在编译时需要使用Git,推荐版本Git-1.9.5-preview
& & Python编译时需要使用到 Python 的指令,推荐版本 Python 2.7.9
& & App Inventor 是一个开源程序,App Inventor 2 开源源码是最重要的部份,源码放置在GitHub网站上,请进入页面后按右方的 Download ZIP 下载:
& & /mit-cml/appinventor-sources
& & /mit-cml/appinventor-sources/archive/master.zip
& & (二)安装软件
& & 1.先行安装
& & 在进行服务器安装前,有些软件要先行安装,分别是JDK、Git和Python。
& & 安装的过程中,其实只要按照画面的提示进行操作,基本上都是按下一步钮即可(如图2)。但要特别注意的是,JDK 与 Python 的安装路径要先记起来,下一步在设定系统时必须要使用到。
& & & & & & & & & & & & & & & & & & &图2
& & 2.解压缩软件
& & 接下来是要解压缩 Apache Ant、Google App Engine SDK 与 App Inventor 2 的原始码,建议将这几个压缩文件都放置在同一个文件夹(切记文件夹的路径名称都不要使用中文),再将所有的解压文件夹放到&C:\ai2server&之下(如图3)。
& & & & & & & & & & & & & & & & & & &图3
& & 3.设定系统环境变量 PATH
& & 这个操作相当重要,因为下面的编译动作可以说是跨软件的,此设定是希望在下不同指令时(因为事前我们在环境变量设好了 PATH),系统在执行指令找不到时,都会到 PATH 所设定的文件夹再找一次,免除我们下指令时还必须加上执行程序路径的麻烦。在这个任务中,需要设定路径的软件,以及在我们示范环境的路径如下,我们可以依据自己环境来调整:
& & JDK:&C:\Program Files\Java\jdk1.8.0_25&,将设代称 JAVA_HOME,而设置的 PATH 将导引到之下的&bin&文件夹。
& Apache ANT:设置的 PATH 将导引到之下的&bin&文件夹,为&C:\ai2server\apache-ant-1.9.4\bin&。
& Google App Engin SDK:设置的 PATH 将导引到之下的&bin&文件夹, & & & & &&&C:\ai2server\appengine-java-sdk-1.9.17\bin&。
& Python:&C:\Python27&。
& & (三)配置服务器
& & 1.编译方式
& & 我们将AppInventor原始文档解压缩之后,会有一个
& & &appinventor&文件夹。进入命令提示画面,执行以下指令,即可开始进行编译的动作:
$ cdappinventor
& & 2.配置服务
& & App Inventor 2 服务器有两个服务,一个是主要的开发服务器,我们称为 AI2 Server,另一个是编译服务器,就是把作品编译成apk的服务器,我们称为 AI2 Build Server。
(转下期)
本网站所有内容属《江苏科技报·教育周刊》所有,未经许可不得转载
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼
ICP备案编号:ICP备案编号:苏ICP备号1.您的性别为&*男女2.在高中信息技术课程中,您对以下哪个模块比较感兴趣?&*《网络技术应用》《多媒体技术与应用》《算法与程序设计》《人工智能初步》3.你认为《算法与程序设计》应该处在什么样的地位?&*很重要,因为现在是信息爆炸的时代,越来越需要我们掌握一定的技能一般,学一点挺好,不学也没有什么损失不重要,因为我们日常生活中用不到4.假如高中加入《算法与程序设计》这门课,你的意见是?&*挺好的无所谓不想学5.假如你需要学习程序设计,你会喜欢怎样的编程方式?&*用写代码的方式进行编写可视化编程,直接移动设计好的程序单元进行编写6.你之前有没有听说过或者接触过App Inventor或者可视化编程&*有没有7.App Inventor是一款简单的、可视化的编程工具,不需要写代码,而是可以通过搭积木、拼拼图的方法编写喜欢的APP并下载到手机上,你觉得这样的编程方式怎么样呢?&*很有兴趣,有时间可以尝试一下我对编写APP兴趣不大8.假如学习程序设计,你认为在学习中可能存在什么样的问题?&*&[多选题]编程需要用到英语,我的英语不好编程需要较强的逻辑能力,我的逻辑思维较弱平时课程紧,没有时间进行尝试编程需要用到计算机,平时没有条件编写9.假如你学会App Inventor,你会用它编写什么样的APP应用呢?人人网 - 抱歉
哦,抱歉,好像看不到了
现在你可以:
看看其它好友写了什么
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&}

我要回帖

更多关于 简单app inventor制作 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信