B4A-Basic4android

Basic4android(简称B4A)是一个简单然而功能非常强大的Android应用开发环境。Basic4android语言类似于Visual Basic语言,支持更多的对象。Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的支持。与其它的集成开发环境不同,Basic4android是完全用于Android应用开发的开发工具,不支持其它平台。Basic4android包含一个强大的GUI设计器,内建对多屏和坐标的支持,不需要开发者再写XML。开发者可以在Basic4android环境下利用Android模拟器或Android物理设备(利用USB连接或通过本地网络连接)进行程序开发和调试。


Basic4android带有丰富的库函数,支持所有的Android 核心特性,因而使其非常容易进行高级应用开发。这些库函数包括:SQL数据库、GPS、串口(蓝牙)、照相机、XML、JSON、Web服务(HTTP)、后台服务、动画、网络(TCP和UDP)、文本阅读(TTS)和声音识别、Web浏览、移动电话广告(AdMob)、图表、OpenGL、图像,等等。与Eclipse一样,B4A编译出来的编程是伪编译的,即安卓手机上运行这些编译出来的程序时,是解析执行的,因为JAVA本身就是伪编译。


目前智能手机软件方兴未艾,而智能手机中安卓手机占了智能手机市场的70%到80%,苹果手机占智能手机的20%。安卓开发工具中B4A是一款类似BASIC语言的小众化开发工具,很适合BASIC语言的人快速入门。但目前很多人抱怨B4A可参考的资料少,很少有人能意识到正是大家忙于在QQ群里求助,让答案留在了群里,并且群里得到答案后的求助人也没觉悟去把得到的答案发到B4A官网上供其它新手做参考。群里的聊天记录是不能永久保存的,同时也只能加了群的群成员才能在短期内浏览到(时间一久QQ公司就清空聊天记录)。


为什么在中国很少有人知道Basic4android这款用VB语言为基础的安卓开发工具,因为B4A公司长期以来一直把重点放在欧洲市场,欧洲使用B4A的较多。到2014年年初为止,B4A公司也没有打算要推广到中国的打算,更没有推出简休中文版的B4A。所以在中国一般人所说的安卓编程就是用 Eclipse,电脑软件公司的团队用的就是 Eclipse 。你想闯软件公司吃安卓编程这碗饭,B4A不是你所要选择的,你应该去拥抱 Eclipse 。当然话又说回来,B4A对于开发大多数安卓软件已足够了。

在论坛上发帖子的最大好处就是资源可共享。打比方,若人发帖子"求问怎样让编辑框的活动条滚动到最首或最尾或上一行或下一行",几天后有好心人回答了这个问题的正确答案。于是这个帖子就留在了论坛上,这样以后大家碰到这方面的问题,可以通过浏览这个帖子找到问题的答案。若自己搞论坛吧,还要有一个维护的精力和费用。但使用B4A官方中文论坛,这样维护的精力和费用就由官方去承担了。若B4A交流的QQ群里的群成员争相到B4A官方论坛发帖子,这样可以在论坛保存大量有价值的帖子,方便今后不懂的通过搜索论坛帖子进行学习。大家尽可能往B4A官方中文论坛发例程源码,而不要发作品,这样新手可通过源码进行学习,源码中应尽可能地加注注释。


B4A安装文件在这里 http://pan.baidu.com/s/1hqkO2X2


猜你喜欢

转载自blog.csdn.net/sufuq/article/details/23916467
今日推荐