QuickBasic keywords

The following table lists every QuickBasic keyword alphabetically.

The numbers on the left are the learning priority for math based computing or on screen presentation. 1 means learn first, 10 means learn last or maybe not at all and unnumbered means ignore.

g means graphical and s means sound or music and will be ranked 1 to 3.

X means should not be in the language and should not be used under any circumstances.

QuickBasic
 
ABS()
ACCESS
ALIAS
AND
ANY
APPEND
AS
ASC()
ATN()
 
1 BEEP
BINARY
BLOAD
BSAVE
BYVAL
 
6 CALL
CALLS
CASE
CCUR()
CDBL()
CDECL
CHAIN
CHDIR
CHDRIVE
CHR$()
CINT()
g1 CIRCLE
CLEAR
CLNG()
CLOSE
1 CLS
1 COLOR
COM
COMMAND$
COMMON
CONST
COS()
CSNG()
CSRLIN()
CURDIR$()
CURRENCY
CVC()
CVD()
CVI()
CVL()
CVS()
 
DATA
DATE$()
DECLARE
DEF
DEFCUR
DEFDBL
DEFINT
DEFLNG
DEFSNG
DEFSTR
DELETE
DIM
DIR$()
3 DO
DOUBLE
g DRAW
 
5 ELSE
5 ELSEIF
1 END
5 ENDIF
ENVIRON
ENVIRON$()
EOF()
EQV
ERASE
ERDEV()
ERDEV$()
ERL()
ERR()
ERROR
EVENT
9 EXIT
EXP()
 
FIELD
FILEATTR()
FILES
FIX()
5 FOR
s1 FRE()
FREEFILE()
7 FUNCTION
 
GET
X GOSUB
X GOTO
 
HEX$()
 
5 IF
IMP
INKEY$()
INP()
2 INPUT
INPUT$()
INSTR()
INT()
INTEGER
IOCTL()
5 IS
 
10 KILL
 
LBOUND()
7 LCASE$()
LEFT$()
LEN()
1 LET
g1 LINE
LIST
LOC()
LOCAL
LOCATE
LOCK
LOF()
LOG()
LONG
3 LOOP
LPOS()
6 LPRINT
LSET
LTRIM$()
 
MID$()
MKC$()
MKD$()
MKI$()
MKL$()
MKS$()
10 MKDIR
MOD
 
NAME
5 NEXT
NOT
 
OCT$()
OFF
ON
OPEN
OPTION
OR
OUT
OUTPUT
 
PAINT
PALETTE
PCOPY
PEEK()
PMAP()
POINT()
POKE
POS
PRESET
1 PRINT
PSET
 
6 RANDOM
6 RANDOMIZE
6 READ
8 REDIM
1 REM
RESET
RESTORE
RESUME
RETURN
RIGHT$()
10 RMDIR
RND()
RSET
RTRIM$()
10 RUN
 
SADD()
6 SCREEN()
SEEK()
SEG
5 SELECT
SETMEM()
SGN()
SHARED
10 SHELL
SIGNAL()
SIN()
SINGLE
1 SLEEP
SOUND
SPACE$()
SPC()
SQR()
SSEG()
SSEGADD()
STACK()
STATIC
5 STEP
STICK()
STOP
STR$()
STRING
STRING$()
6 SUB
SWAP
10 SYSTEM
 
TAB()
TAN()
THEN
TIME$()
TIMER()
5 TO
TYPE
 
UBOUND()
7 UCASE$()
UEVENT
UNLOCK
3 UNTIL
UPDATE
USING
 
VAL()
VARPTR()
VARPTR$()
VIEW
 
WAIT
WEND
WHILE
WIDTH
8 WINDOW
WRITE
 
XOR