MobileBasic编程简单实例教程

发布时间:2023-02-05 11:43:38阅读:90862
在你的手机上写程序 MobileBasic~今天上选修课,闲来无事,在网上找了一个支持手机端编程的软件,叫做Mobilebasic v1.8.6。


语法是Basic的(没用过),但是和以前学的QBASIC的语法不一样。
软件是JAR的包,而不像其他一些手机端编译软件只支持S60或者智能平台,应该所有支持JAVA的手机都可以用。我的是联想E520(BTW,这是很烂的一款手机,只要Q、MSN和飞信上的好友一多就上不去,还经常莫名其妙的重启。各位,千万别买联想的手机!你会后悔的!)

先来个HELLO WORLD
10CLS
20PRINT"HELLOWORLD!"

再来个简单的程序,输入一个数字,然后打印从1到输入的数字
10INPUT"HI,INPUT",A%
20FORI%=1TOA%
30PRINTI%
40NEXTI%

另外,刚才忘了说。这个软件是从俄语汉化来的,不过好多地方都没翻译,所以要写程序的话,只好看着帮助自己摸索了……(我在网上没能找到教程,有人找到的话,欢迎分享啊~)

来几张图片,看看就知道这个软件的编辑、编译和执行过程了~~~ 我们已最简单的hello world为例:

图1给出了软件的界面。在“创建”中编辑代码,其他的大家试试就知道是什么功能了。

图2 为编辑界面。行号默认从10开始,步进为10。写完一行代码后选择“选项”,然后选择“确定”,就会自动出现下一行的行号,然后再编辑下一行代码。编辑是一行一行的写代码。

编辑完所有代码后选择“列表”,就可以看到代码的显示,自动格式化到大写字母。然后选择“选项”,在选择“开始”,如图3,就可以执行代码了。

执行结果看最后一张图。


图1

图2

如图3

时间和日期的函数调用:
首先需要得到两个参数,再结合获取时间日期的函数,得到日期和时间
10D%=DAYS(0)
20M%=MILLISECONDS(0)
30PIRNTMILLISECOND(D%,M%)
40PRINTMINUTE(D%,M%)
50PRINTHOUR(D%,M%)
60PRINTDAY(D%,M%)
70PRINTMONTH(D%,M%)
80PRINTYEAR(D%,M%)

更多 0
排行榜