尝鲜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的一些数组用法
数组分割 array_chunk(); 比较数组 1. array_diff() array_diff_assoc() 2. array_filter(); functionodd($var){ re ...
- Pyqt5 实时图像滚动
实时图像 写了一个关于实时图像滚动显示的例子,做个记录. 滚动算法: 难点: 将内存数据绘制到界面,需要用到QImage和QPixmap,使用QImage转换一下,具体参见代码.这个费了好大劲才弄出来 ...
- 单元测试unit test,集成测试integration test和功能测试functional test的区别
以下内容转自 https://codeutopia.net/blog/2015/04/11/what-are-unit-testing-integration-testing-and-function ...
- SQL Server日期函数之获得一个月中的天数
SQL Server日期函数之获得一个月中的天数在实际中的应用比例还是占为多数的,如果你对这一技术,心存好奇的话,以下的文章将会揭开它的神秘面纱,望会在以后的学习或是工作中带来很大的帮助. 获得一个月 ...
- mvc action 参数绑定——值提供器【学习笔记】
每次http请求的各种数据(表单数据.url的数据.路由数据等等)都保存在不同的IValueProvider接口的实现类中. 而IValueProvider接口的实现类是通过ValueProvider ...
- Java基础——异常机制
[捕获异常] 硬件的错误.输入错误.物理限制等问题,都可能导致程序运行时的异常出现. 1.异常的分类层次 在java中,异常对象都是由Throwable类继承而来的,主要分为两大类: Error和Ex ...
- SQL表建立,临时表,表变量示例
CODE: USE Sales; GO /* CREATE TABLE Orders ( OrderID int IDENTITY(1,1) PRIMARY KEY, OrderGUI uniquei ...
- AStyle代码格式工具在source insight中的使用
一.AStyle下载路径 Astyle为开源项目,支持C/C++和java的代码格式化 Home Page: http://astyle.sourceforge.net/ Project Page: ...
- 运行时改变控件的大小(点击后立刻ReleaseCapture,然后计算位移,最后发消息改变位置)——最有趣的是TPanel其实也有窗口标题,因此可发HTCAPTION消息
//光标在控件不同位置时的样式 // 由于拐角这点手动精确实在困难 所以用范围 范围+3 这样很容易就找到这一点了 procedure CtrlMouseMove(Ctrl: TWinControl; ...
- Spring MVC 解读——<mvc:annotation-driven/>(转)
转自:http://my.oschina.net/HeliosFly/blog/205343 Spring MVC 解读——<mvc:annotation-driven/> 一.Annot ...