9110上有basic用啦~~~

王朝学院·作者佚名  2008-12-30
窄屏简体版  字體: 小  |  中  |  大  |  超大  

(注:本文有关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 是不是很强:)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航