尝鲜basic开发android
做过android开发的同学都知道,很大精力都需要去面对界面编程,这个是非常没效率非常痛苦的一件事。偶然得知basic老树发新芽,居然还可以做android开发,决定试试效果如何。
注册了一个账号,然后百度下载了一个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的更多相关文章
- 尝鲜delphi开发android/ios_环境搭建
Delphi这又老树发新枝了,开始做终端程序开发了,这个东西的准确名字是:RAD Studio XE5,可以使用delphi和c++ builder进行终端开发. 我尽可能讲啰嗦一些,免得回头被人问. ...
- 微信团队分享:Kotlin渐被认可,Android版微信的技术尝鲜之旅
本文由微信开发团队工程是由“oneliang”原创发表于WeMobileDev公众号,内容稍有改动. 1.引言 Kotlin 是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发( ...
- 个人如何免费申请一个微信小程序账号进行开发尝鲜
大家都知道微信小程序并没有开放个人申请注册账号,觉得很遗憾,作为一个开发者,居然不能一览究竟. 前段时间研究了一番,教大家如何个人申请注册一个小程序账号,不花300块钱,当然只能作为开发尝鲜,不能发布 ...
- Linux下尝鲜IDE Rider .NET又一开发利器
RiderRS 扯淡:很多人说:jetbrains出品,必属精品,jetbrains确实出了不少好东西,但是他的产品总感觉越用越慢,我的小Y430P高配版也倍感压力,内存占用率高. Multiple ...
- 使用Kotlin&Anko, 扔掉XML开发Android应用
尝鲜使用Kotlin写了一段时间Android.说大幅度的减少了Java代码一点不夸张.用Java的时候动不动就new一个OnClickListener()匿名类,动不动就类型转换的地方都可以省下很多 ...
- Windows 10 周年版尝鲜
早在今年的 Build 大会上,微软就开始宣传最新的 Windows 10 周年版更新,炫了不少特技,直到昨天(2016/8/2 PST)才正式放出,相关新闻可以参考这里,正式的版本为 Version ...
- 【Xamarin开发 Android 系列 4】 Android 基础知识
原文:[Xamarin开发 Android 系列 4] Android 基础知识 什么是Android? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Li ...
- golang开发android环境搭建_window
golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go: go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...
- 小程序新能力-个人开发者尝鲜微信小程序
个人开发者的福利 微信小程序,刚听到这个新名词的时候,我就兴冲冲的去找入口,看看自己能不能搞个微信小程序的HelloWorld,毕竟能在微信上把自己写的一些小工具跑起来还是满炫酷的. 没想,网上一查, ...
随机推荐
- PHP开发APP接口---返回数据的封装类
参考视频http://www.imooc.com/learn/163 <?php /** * app返回数据类 * 1.接受多维,缺少键名的数组, * 2.可由输入的format参数决定返回数据 ...
- 帝国cms 列表页分页样式修改美化【2】
上一篇(帝国cms 列表页分页样式修改美化[1])中我们已经对分页说了一个大概,下面我们就自己动手弄一个分页把: 第一步:进入帝国cms后台,点击系统设置->系统参数设置->信息设置:里面 ...
- 【python】运算优先级
来源:小甲鱼 课件
- Uninstall office15 click-to-run extensibility Component
Summary : Uninstall office15 click-to-run extensibility Component,How to resolve Uninstall office15 ...
- Welcome to JimmyCheung's blog!
博客开通,写写学习笔记,写写心情,写写生活中的点点滴滴~ 有钱的捧个钱场嘞,没钱的贡献个点击量,新鲜的博客出炉咯,来五毛钱的博文呗~ By Jimmy 2014.09.16
- 在ios7真机上和iOS6模拟器上运行是好的,而在iOS6真机上运行却报错
在ios7真机上和iOS6模拟器上运行是好的,而在iOS6真机上运行却报错 解决方法: 或是都设置为yes.. Build Active Architecture Only的意思是只生成适应的指令集
- 【uva10917】Walk Through the Forest (最短路)
题目: gbn最近打算穿过一个森林,但是他比较傲娇,于是他决定只走一些特殊的道路,他打算只沿着满足如下条件的(A,B)道路走:存在一条从B出发回家的路,比所有从A出发回家的路径都短.你的任务是计算一共 ...
- ckeditor与ckfinder简单整合使用
Ckeditor与ckfinder简单整合使用 功能:主要用来发送图文的email,图片上传到本地服务器,但是email的图片地址要写上该服务器的远程地址(图片地址:例如:http://www.bai ...
- jsp分页技术
1.以下为分页类: import java.io.Serializable; import java.util.List; import org.apache.commons.lang.bui ...
- Keil 的调试命令、在线汇编与断点设置
上一讲中我们学习了如何建立工程.汇编.连接工程,并获得目标代码,但是做到这一 步仅仅代表你的源程序没有语法错误,至于源程序中存在着的其它错误,必须通过调试才能 发现并解决,事实上,除了极简单的程序以外 ...