首页 > 学院 > 手机玩家 > 正文

9110上有basic用啦~~~

2024-06-09 17:59:20
字体:
来源:转载
供稿:网友
(注:本文有关basic的语法,看不懂的不要仍东西)
爱好编程的朋友有福了~~ 我发现了一个好东东~~ freebas9K 一个9110上用basic .
在我那可下载:http://minix.vip.sina.com/9110/fb9k.zip
以下是语法参考:
数学函数:
ABS(<number>)
ATN(<number>)
LOG(<number>)
COS(<number>)
FRAC(<double>)
INT(<double>)
ROUND(<num-exp>,<number of places>)
SIN(<number>)
SGN(<number>)
SQRT(<number>)
TAN(<number>)
布尔代数
AND
OR
NOT
OR
XOR
图形函数
CLS
ELLIPSE [FILL] (<exPR1>,<expr2>) (<expr3>,<expr4>)
FILLCOL <number>
LINECOL <number>
LINETO (<expr1>,<expr2>)
PEEK (<expr1>[, | :]<expr2>)
PIXEL (<expr1>,<expr2>)
POINT (<expr1>,<expr2>)
POKE (<expr1>,<expr2>) <expr3>
POLYGON [FILL] (<expr1>,<expr2>) [(<expr3>,<expr4>)] ...
PRINT [AT (expr1,expr2)] <expr3> [;<expr4>] [,<expr5>]…..
RECTANGLE [FILL] (<expr1>,<expr2>) (<expr3>,<expr4>)
SCREENMODE <expr>
TEXTCOL <expr>
日期/时间
DATE()
DATEADD(<date-expr>,<num_expr day>,<num_expr month>,<num_expr year>)
DATESERIAL(<day>,<month>,<year>[,<date-var>])
DAY(<date>)
DAYNAME(<date>)
HOUR(<date>)
MINUTE(<date>)
MONTH(<date>)
MONTHNAME(<date>)
NOW
SECOND(<date>)
STRDATE(<date>)
STRTIME(<date>)
TICKS()
TIME()
TIMEADD(<date-expr>,<num-expr hour>,<num_expr minute>,<num_expr second>)
TIMESERIAL(<hour>,<minute>,<second>[,<date-var>])
YEAR(<date>)
流控制
BREAK
CHOOSE (<index>, <choice-1>[, <choice-2>, ... [, <choice-n>]])
END
FOR <var> = <expr1> TO <expr2> [STEP <expr3>]
GOTO <label>
GOSUB <label>
IF <expr1> [= | < | >] <expr2> THEN ….. [ELSE …..]
RETURN
字符串处理
ASC(<string>)
CHR(<expr>)
HEX(<expr>)
INSTR (<expr1>,<expr2>)
LEFT (<string>, <length>)
LEN(<expr>)
MID (<string>, <start>, <length>)
RIGHT (<string>, <length>)
TRIM(<string>) / LTRIM(<string>) / RTRIM(<string>) / FULLTRIM(<string>)
UCASE(<string>) / LCASE(<string>)
键盘和输入
INKEY()
INPUT [<expr>;] <var>
PEEKKEY()
随机函数
RANDOMIZE
RND(<expr>)
串口通信
CLOSE #COM[1|2|3] | IR
GET #[COM[1|2|3]] | IR <var>
MODE #[COM[1|2|3]] | IR BAUD=n PARITY=[N|E|O] DATA=[7|8] STOP=[0|1] XON=[ON|OFF]
OPEN #[COM[1|2|3]] | IR
PUT #[COM[1|2|3]] | IR <var>
文件操作
APPEND #<filenumber>, <expr>
CLOSE #<filenumber>
EOF(#<filenumber>)
FILELEN(#<filenumber>)
FILEPOS(#<filenumber>)
GET #<filenumber> <var>
INPUT #<filenumber>, <var>
OPEN <filename> FOR INPUT | OUTPUT AS #[filenumber]
PRINT #<filenumber>, <var>
PUT #<filenumber> <var>
SMS控制
EOF(#SMS)
INPUT #SMS,<string>
SENDSMS <msg>,<number>
系统和其他
BAS9K <string>
B9KDIR <expr>
BEEP
CLEAR
DEFLONG
DIM <var> [(<expr>)] AS [LONG | DOUBLE | STRING|DATE|BYTE]
FREE
HELP <reserved Word>
LIST
LOAD <file name>
ON ... (Event handling)
NEW
PAUSE <expr>
PHONE(<expr>)
PEEK (<expr1>[, | :]<expr2>)
REM
RESTART
RUN
USER(<expr>)
呵呵~~ 9110 是不是很强:)
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选