做过android开发的同学都知道,很大精力都需要去面对界面编程,这个是非常没效率非常痛苦的一件事。偶然得知basic老树发新芽,居然还可以做android开发,决定试试效果如何。

首先上:http://www.basic4ppc.com/

注册了一个账号,然后百度下载了一个basic4android2.71,一看,够小的,才3m多(前提是要有androidsdk环境,还有另外一种环境搭建方法,看下面链接里面的文档吧,我用的remote方式),破解后打开试了试效果。

程序的设计界面就是这个样子的:

用后感受:

1.      界面是所见即所得的,比android的稍微好一些,但是界面要美化,还得自己想法子,界面的准确位置显示有时候还是需要代码来控制的,并非真的是全自适应的,我要求可能太高了点;

2.      代码风格是basic的,写起来的确挺容易的,库够多,例子够多,上手很快,比起android的java开发来真是快的太多了;

3.      库虽然要花钱买,但是在几个qq群里面,都基本上能够找到相关的库,库的使用也很简单;

4.      会生成android的代码,当然生成的代码可阅读性就不是太好了,编译后apk包也挺小的,效率还不错,找了一个表格的示例,改了一下,可以实现上下左右拖动,一次加载了1000条记录,如果用android的原生控件我真还一下子想不出来怎么实现,因为一个界面布局中,view的最大上限是80个,层数好像限制是10层,这个表格可是一个个的label画出来的,几千个veiw呀,估计是自己用openGl实现绘制和渲染的,不知道,瞎猜的;

5.      如果要使用百度地图一类的android中常见的第三方的东东,我猜可能要在生成的android代码里面加了,否则就只能使用他提供的库了,是个全球地图,基本功能也还够用,每个国家的地图会缺省显示当地的文字;

6.      个人感觉比较适合写一些小工具,做大的应用不知道用的深入后会不会性价比下降,前车之鉴,以前用cordova做个小项目很顺利,后来做一个大的应用,用的深入了以后,遇到问题每次都要啃很久,可能用到能力边界了。

相关资料下载:

basic4android2.71破解版本;

http://download.csdn.net/detail/testingba/6376527

B4AFirstStepsGuide.pdf,如何开发运行调试代码,这个是第一个文档,需要先仔细看看;

http://download.csdn.net/detail/testingba/6376543

mytalbe:在别人的基础上做的一个表格的示例,可以实现上下左右的拉动,加载一千条数据四个字段;

http://download.csdn.net/detail/testingba/6376563

b4a_bridge.apk:这个是为了调试代码安装到手机上的;

上传了,还没审查过,回头加上链接。

尝鲜basic开发android的更多相关文章

  1. 尝鲜delphi开发android/ios_环境搭建

    Delphi这又老树发新枝了,开始做终端程序开发了,这个东西的准确名字是:RAD Studio XE5,可以使用delphi和c++ builder进行终端开发. 我尽可能讲啰嗦一些,免得回头被人问. ...

  2. 微信团队分享:Kotlin渐被认可,Android版微信的技术尝鲜之旅

    本文由微信开发团队工程是由“oneliang”原创发表于WeMobileDev公众号,内容稍有改动. 1.引言   Kotlin 是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发( ...

  3. 个人如何免费申请一个微信小程序账号进行开发尝鲜

    大家都知道微信小程序并没有开放个人申请注册账号,觉得很遗憾,作为一个开发者,居然不能一览究竟. 前段时间研究了一番,教大家如何个人申请注册一个小程序账号,不花300块钱,当然只能作为开发尝鲜,不能发布 ...

  4. Linux下尝鲜IDE Rider .NET又一开发利器

    RiderRS 扯淡:很多人说:jetbrains出品,必属精品,jetbrains确实出了不少好东西,但是他的产品总感觉越用越慢,我的小Y430P高配版也倍感压力,内存占用率高. Multiple ...

  5. 使用Kotlin&Anko, 扔掉XML开发Android应用

    尝鲜使用Kotlin写了一段时间Android.说大幅度的减少了Java代码一点不夸张.用Java的时候动不动就new一个OnClickListener()匿名类,动不动就类型转换的地方都可以省下很多 ...

  6. Windows 10 周年版尝鲜

    早在今年的 Build 大会上,微软就开始宣传最新的 Windows 10 周年版更新,炫了不少特技,直到昨天(2016/8/2 PST)才正式放出,相关新闻可以参考这里,正式的版本为 Version ...

  7. 【Xamarin开发 Android 系列 4】 Android 基础知识

    原文:[Xamarin开发 Android 系列 4] Android 基础知识 什么是Android? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Li ...

  8. golang开发android环境搭建_window

    golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go:  go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...

  9. 小程序新能力-个人开发者尝鲜微信小程序

    个人开发者的福利 微信小程序,刚听到这个新名词的时候,我就兴冲冲的去找入口,看看自己能不能搞个微信小程序的HelloWorld,毕竟能在微信上把自己写的一些小工具跑起来还是满炫酷的. 没想,网上一查, ...

随机推荐

  1. js获取时间加多山天和时间戳转换成日期

    function huoqu(){    var data = $("#data").val();//获取的时间    var day = $('#day').val();//往后 ...

  2. iOS: 学习笔记, Swift名字空间

    在Swift中, 名字空间是用class(extension)嵌套来实现的, 下面用一个简单例子来进行展示 // // main.swift // SwiftNameSpace // // Creat ...

  3. 2016022607 - redis配置文件

    在Redis有配置文件(redis.conf)可在Redis的根目录下找到.可以通过Redis的CONFIG命令设置所有Redis的配置. Redis的CONFIG命令的基本语法如下所示: redis ...

  4. 2016022603 - redis数据类型

    Redis支持5种类型的数据类型 1.字符串:Redis字符串是字节序列.Redis字符串是二进制安全的,这意味着他们有一个已知的长度没有任何特殊字符终止,所以你可以存储任何东西,512兆为上限.[类 ...

  5. 网页端启动WinForm

    网页端启动WinForm 程序 在逛淘宝或者使用QQ相关的产品的时候,比如淘宝我要联系店家点击旺旺图标的时候能够自动启动阿里旺旺进行聊天.之前很奇怪为什么网页端能够自动启动客户端程序,最近在开发吉特仓 ...

  6. 初级ant的学习

    一.安装ant 到官方主页http://ant.apache.org下载新版(目前为Ant1.8.1)的ant,得到的是一个apache-ant-1.8.1-bin.zip的压缩包.将其解压到你的硬盘 ...

  7. c# 把 颜色值Hex 转换为 Color

    原文: http://abujj.me/archives/695 Assuming you mean the HTML type RGB codes (called Hex codes, such a ...

  8. bzoj 2733: [HNOI2012]永无乡 离线+主席树

    2733: [HNOI2012]永无乡 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1167  Solved: 607[Submit][Status ...

  9. Hadoop下各技术应用场景

    数据采集和DataFlow 对于数据采集主要分为三类,即结构化数据库采集,日志和文件采集,网页采集.对于结构化数据库,采用Sqoop是合适的,可以实现结构化数据库中数据并行批量入库到hdfs存储.对于 ...

  10. attr

    今天用attr的时候忽然不知道html中没有的attribute可以不可以用该方法新增了, 查了appframework的文档,居然木有看出解答. 百度之,js原生的setAttribute当然是可以 ...