iziBasicのトップへ

命令・関数の目次


をクリックすると、解説ページに移動します。(一部のみ)

Compiling directives
Core Statements
Core Functions
Console
Graphics
GUI
Preferences
Arrays
Files
InfraRed Beaming
Sound
System
PP Code
MegaString


Compiling directives
{CONSOLEFONT ON|OFF}
{CREATORID t}
{DEFINE t}, {IFDEF t}, {IFNDEF t} and {ENDIF} conditional compiling directives
{INCLUDE t }
{KEYEVENTS ON|OFF|PARTIAL}
{MINOSVERSION t}
{PARSER ON|OFF}
{RESOURCEFILE [+] t}
{SECUREFILES ON|OFF}
{VERSION t}
Core Statements
BEEP [v|n1] [, v|n2]
BEGIN
 Statement
END
BREAK
CALL v|n
CHAIN t
CLEAR [ v-v | c-c ]
CONST c = t
CONST v = n
DEC v
DIM %var%|%var$ [, %var%|%var$] […]
DO
 Statement
LOOP v|n TestOper v|n or LOOP c|t TestOper c|t
GOSUB label
GOTO label
FOR v = v|n1 [DOWN]TO v|n2 [STEP v|n3]
 Statement
NEXT
IF v|n TestOper v|n Statement or IF c|t TestOper c|t Statement
IF v|n TestOper v|n THEN Statement or IF c|t TestOper c|t THEN Statement
 [ELSE Statement]
END IF
INC v
[LET] c = c|t|s [+ c|t|s] [...]
[LET] v = v|n|f [MathOper v|n|f] [...]
POKE v|n1 , v|n2
POP c|v
PUSH c|t|v|n
REM or '
REPEAT
 Statement
UNTIL v|n TestOper v|n or UNTIL c|t TestOper c|t
SELECT CASE v|c
 CASE n1|t1
 Statement
 […]
 [CASE nn|tn
 Statement]
 [CASE ELSE
 Statement]
END SELECT
SLEEP v|n
SWAP v , v
SWAP c , c
WHILE v|n TestOper v|n or WHILE c|t TestOper c|t
 Statement
WEND
Core Functions

NumFunctions:
ABS(v|n)
ACOS(v|n)
ASC(c|t)
ASIN(v|n)
ATAN(v|n)
COS(v|n)
DEGREE(v|n)
EXP(v|n)
FRE(v|n)
INSTRING(c|t1 , c|t2 , v|n)
INT(v|n)
LEN(c|t)
LOG(v|n)
LN(v|n)
MAX(v|n1 , v|n2)
MIN(v|n1 , v|n2)
NOT(v|n)
PEEK(v|n)
POWER(v|n1 , v|n2)
RADIAN(v|n)
RND(v|n)
ROUND(v|n)
SGN(v|n)
SIN(v|n)
SQRT(v|n)
TAN(v|n)
TICKS
TICKSPERSEC
VAL(c|t)

TextFunctions:

BIN$(v|n)
CHAR$(c|t , v|n)
CHR$(v|n)
DATE$
HEX$(v|n)
LCASE$(c|t)
LEFT$(c|t , v|n)
LTRIM$(c|t)
MID$(c|t , v|n1 , v|n2)
OCT$(v|n)
RIGHT$(c|t , v|n)
RTRIM$(c|t)
SPACE$(v|n)
STR$(v|n1 , v|n2)
TIME$
TRIM$(c|t)
UCASE$(c|t)
WORD$(c|t , v|n)
Console
CLS
INPUT [c|t ,] c|v
PRINT
PRINT c|t [;]
PRINT v|n1 [USING v|n2] [;]
WAIT

TextFunctions:
INKEY$
Graphics
BOX [x1 , y1] TO x2 , y2
BOXFILLED [x1 , y1] TO x2 , y2
COLOR v|n
GOTOXY x , y
GPRINT c|t , x , y , [v|n1 [, v|n2]]
IMAGE v|n, x, y
LINE [x1 , y1] TO x2 , y2
PSET x , y
SCREEN v|n
SETRES v|n

NumFunctions:
COLOR(v|n)
COLORRGB(v|n1 , v|n2 , v|n3)
HIGHRES(v|n)
PGET(x , y)
POSX
POSY
SCREENMODE
SCREENMODES
GUI
ABOUTBOX c|t1 [+ c|t2] [+ c|t3]
ADVICEBOX v|n
BUTTON #v|n , c|t , x , y , w , h
CHECKBOX #v|n , c|t , 0|1 , x , y , w , h
CLOSEFORM
DESTROY #v|n
FIELDCOPY #v|n
FIELDCUT #v|n
FIELDPASTE #v|n
FIELDUNDO #v|n
FLUSHEVENTS [v|n]
FLUSHQUEUE
GRAFFITISHIFT 0|1 , x , y
HIDE #v|n
IMAGEBUTTON #v|n1 , v|n2 , x , y , w , h
KEYBOARD v|n
LABEL #v|n , c|t , x , y
LISTCHOICE #v|n1 , c|t1 | v|n2 , c|t2 , x , y , w , h
MENU v|n
NUMFIELD #v|n , c|t , 0|1 , x , y , w , h
OPENFORM v|n
POPUPCHOICE #v|n1 , c|t1 | v|n2 , c|t2 , v|n3 , x , y , w , h
PROCESSEVENTS [v|n]
PUSHBUTTON #v|n , c|t , 0|1 , x , y , w , h
RESTORESCREEN
SAVESCREEN
SCROLLBAR #v|n1 , v|n2 , x , y , w , h
SETFOCUS #v|n
SETFONT v|n
SHOW #v|n
TEXTFIELD #v|n , c|t , 0|1 , x , y , w , h
TEXTSELECTOR #v|n , c|t , x , y, w, h
TITLE c|t
UPDATECHOICE #v|n , c|t
UPDATEFIELD #v|n , c|t
UPDATELABEL #v|n , c|t
UPDATEPOS #v|n , x , y
UPDATETEXT #v|n , c|t
UPDATEVALUE #v|n1 , 0|1 | v|n2

NumFunctions:
CHECKBOX(#v|n)
COLORSELECT(v|n)
DOEVENTS
FONTSELECT(v|n)
FONTWIDTH(c|t , v|n)
GETFOCUS
MENUITEM
MESSAGEBOX(c|t1 [+ c|t2] [+ c|t3] , v|n)
NOTICEBOX(v|n)
PENDOWN
PENX
PENY
PUSHBUTTON(#v|n)
SCROLLBAR(#v|n)
SELECTEDCHOICE
WAITEVENT

TextFunctions:
DATESELECT$(c|t)
FIELD$(#v|n)
TIMESELECT$(c|t)
Preferences
DELETEPREF #v|n
SAVEPREF #v|n , v|n|c|t

NumFunctions:
LOADPREF(#v|n)

TextFunctions:
LOADPREF$(#v|n)
Arrays
DIM A(n)
DIM A$(n)
CONST A$(n) = t
CONST A(n) = n
[LET] A$(v|n) = c|t|s [+ c|t|s] [...]
[LET] A(v|n) = v|n|f [MathOper v|n|f] [...]
RSORT A , v|n1 , v|n2
RSORT A$ , v|n1 , v|n2
SORT A , v|n1 , v|n2
SORT A$ , v|n1 , v|n2

NumFunctions:
MEAN A(v|n1 , v|n2)
MIN A(v|n1 , v|n2)
MAX A(v|n1 , v|n2)
SUM A(v|n1 , v|n2)
Files
CLOSE #v|n
COPY c|t1 , c|t2 , [c|t3]
INPUT #v|n , v|c
KILL c|t
OPEN c|t FOR INPUT|OUTPUT|APPEND|RANDOM AS #v|n
PRINT #v|n , v|n|c|t
RENAME c|t1 , c|t2
RUN c|t1 [, c|t2]
SEEK #v|n1 , v|n2

NumFunctions:
EOF(#v|n)
FILEERROR
FILEEXISTS(c|t)
LOC(#v|n)
LOF(#v|n)

TextFunctions:
FINDFIRST$(c|t1 , c|t2)
FINDNEXT$( c|t1 , c|t2)
RUN$
InfraRed Beaming
BEAMFILE c|t
Sound
PLAYWAVE v|n1 , v|n2 , v|n3
SOUND v|n1 , v|n2 , v|n3
System
CLIPBOARDGET c|v
CLIPBOARDPUT c|t|v|n

NumFunctions:
BATTERYINFO(v|n)
GETOSVER$
HOTSYNCINFO$(v|n)
PP Code Segment and ARMlet Calls ? “PP applets”
CALLPP$(v|n , [c|t])
CALLPPARM$(v|n , [c|t])
MegaString
CLEAR$$
GETFIELD$$ #v|n
INPUT$$ #v|n1 [,v|n2]
PRINT$$ #v|n1 [,v|n2]
PUTCHAR$$ s|t , v|n
PUTSTRING$$ s|t , v|n
TEXTFIELD$$ #v|n1 , v|n2 , x , y , w , h

NumFunctions:
LEN$$

TextFunctions:
GETCHAR$$(v|n)
GETSTRING$$(v|n1 , v|n2)