应用简介
AppInventor2017桌面版是一款APK开发工具,软件内置大量的编程组件,包括布局组件、媒体组件、绘图以及动画组件、社交组件等,让您轻轻松松的就能创建一个稳定的APK程序,极大的减少了用户设计的难度。
【功能特色】
App Inventor提供了两个便于操作的数据库组件:本地数据库及网络数据库。本地数据库可以将数据直接保存在安卓设备上,它适合于那些个人应用,如“开车不发短信”,这类应用不需要在不同设备以及不同用户之间共享数据。而网络数据库则是将数据保存到互联网上,并可实现不同设备及不同用户之间的数据共享。在那些多用户的网络游戏及应用中,玩家或用户之间需要进行信息交流与共享,而网络数据库是实现这些功能的基础(如第10章的“出题”应用)。
这两个数据库组件非常相似,但本地数据库更为简单一些,因此我们先来研究它。用本地数据库可以将应用中的数据直接保存在安卓设备上,不需要做任何设置,而且只能在应用中访问这些数据。
未来的软件使用者应该尽早并尽可能多地参与到软件的设计及开发过程中来;
建立一个初始的、简单的原型,并逐步完善;
编码与测试同步进行,不要一次编写和测试太多的代码;
在正式开始编码之前,先设计应用的逻辑;
对功能做纵向切割,对技术或实施的复杂度做横向分解,并各个击破;
对代码块进行注释,以便其他人(和你自己)能理解这些程序;
学会用纸笔来跟踪记录块的执行过程,以便于理解它们的工作机制。
【使用说明】
相对于传统的服务器版AI2,桌面版AI2的最大改变,是取消了对资源文件大小的限制。在制作桌面版的过程中,Roadlabs克服了很多困难,其中最为棘手的就是对服务启动地址的设置,通过动态侦测主机的ip地址及空闲端口,来提高桌面版的适用性。其次,在桌面版中实现了用快捷键复制(Ctrl+C)及粘贴(Ctrl+V)代码的功能,对于桌面版而言,这是一个额外添加的功能。最后,桌面版的AI2也可以使用快捷键来放大(Ctrl+)或缩小(Ctrl-)开发环境中的字符大小;不熟悉快捷键的Windows用户,可以按键盘上的“Alt”键,呼出系统菜单(苹果电脑上的菜单会自动显示)。需要强调的是,桌面版只能在win7以上版本中运行!
本次提供的离线包,不需要安装,只要将压缩文件解压到硬盘上即可。特别提醒大家,执行程序的完整路径中,不能包含中文字符及空格,切记!建议将离线包解压缩到硬盘的根目录下。