The Basmark QuickBASIC Programmer’s Manual

Home Page

Title Page

Copyright Page

Preface

Introduction

The Basmark QuickBASIC Language

Table of Contents

Statements, Functions and Variables

Intro(stmt, func, vrbl)

abs(func)
asc(func)
atn(func)
beep(stmt)
bload(stmt)
bsave(stmt)
c-isam(stmt)
call(stmt)
cdbl(func)
chain(stmt)
chdir(stmt)
chr$(func)
cint(func)
close(stmt)
cls(stmt)
color(stmt)
command$(func)
common(stmt)
cos(func)
csng(func)
csrlin(vrbl)
cvi, cvs, cvd(func)
cvsmbf, cvdmbf(func)
data(stmt)
date$(vrbl)
def fn(stmt)
def seg(stmt)
deftype(stmt)
dim(stmt)
do...loop(stmt)
$dynamic(meta)
end(stmt)
environ(stmt)
environ$(func)
eof(func)
erase(stmt)
err, erl(vrbl)
error(stmt)
exp(func)
field(stmt)
files(stmt)
fix(func)
for...next(stmt)
get(stmt)
gosub(stmt)
goto(stmt)
hex$(func)
if...then...else(stmt)
$include(meta)
inkey$(vrbl)
input(stmt)
input #(stmt)
input$(func)
instr(func)
int(func)
kill(stmt)
lbound(func)
lcase$(func)
left$(func)
len(func)
let(stmt)
line input(stmt)
line input #(stmt)
loc(func)
locate(stmt)
lock(stmt)
lof(func)
log(func)
lpos(func)
lprint(stmt)
lset(stmt)
ltrim$(func)
$main(meta)
mid$(func)
mid$(stmt)
mkdir(stmt)
mki$, mks$, mkd$(func)
mksmbf$, mkdmbf$(func)
name(stmt)
oct$(func)
on error(stmt)
on gosub(stmt)
on goto(stmt)
open(stmt)
option base(stmt)
peek(func)
poke(stmt)
pos(func)
print(stmt)
print #(stmt)
print using(stmt)
print # using(stmt)
put(stmt)
randomize(stmt)
read(stmt)
redim(stmt)
rem(stmt)
reset(stmt)
restore(stmt)
resume(stmt)
return(stmt)
right$(func)
rmdir(stmt)
rnd(func)
rset(stmt)
rtrim$(func)
run(stmt)
sadd(func)
seg(vrbl)
select case(stmt)
sgn(func)
shared(stmt)
shell(func)
shell(stmt)
sin(func)
space$(func)
spc(func)
sqr(func)
$static(meta)
static(stmt)
stop(stmt)
str$(func)
string$(func)
sub(stmt)
swap(stmt)
system(stmt)
tab(func)
tan(func)
time$(vrbl)
timer(func)
tron & troff(stmt)
ubound(func)
ucase$(func)
usr(func)
val(func)
varptr(func)
varptr$(func)
while...wend(stmt)
width(stmt)
write(stmt)
write #(stmt)

Index(stmt, func, vrbl)

Run-time Support Library

Intro(lib)

alarm(io)
array(inc)
array(misc)
atobasic(io)
bclose(io)
bdir(misc)
beep(misc)
bend(err)
bget(io)
bgetc(io)
bkill(misc)
blog(math)
bopen(io)
bput(io)
bputc(io)
bsaveload(mach)
bwrite(io)
cases(str)
catstr(str)
chain(misc)
chrasc(cvt)
cls(misc)
cmpstr(str)
comma(io)
comnds(misc)
cstring(str)
datetime(misc)
environ(misc)
eof(io)
field(io)
filel(io)
files(misc)
filptr(mach)
generic(inc)
hexoct(cvt)
initio(io)
initty(io)
inkeys(io)
input(io)
inputs(io)
instr(str)
io(inc)
len(str)
linein(io)
lmrs(str)
loc(io)
lof(io)
lset(io)
mbf(cvt)
mids2(str)
misc(misc)
name(misc)
ndir(misc)
newlin(io)
numcvt(io)
peekpoke(mach)
power(math)
print(io)
printu(io)
random(math)
readdir(misc)
rset(io)
run(misc)
runerr(err)
seg(mach)
sgn(math)
sort(misc)
spaces(str)
spc(io)
sqr(math)
strs(cvt)
strcoerce(cvt)
strins(str)
string(inc)
string(str)
tab(io)
termcap(misc)
trace(err)
trims(str)
unixerror(err)
usenum(io)
usfnum(io)
val(cvt)
valtoint(cvt)
valtoval(cvt)
varpts(mach)
varptr(mach)
width(io)

Index(lib)

Supplemental Documentation

Basic(1) - Manual Page

A Basmark QuickBASIC Tutorial

BASIC to QuickBASIC: A Basmark Odyssey

A Comparison of Basmark QuickBASIC and Microsoft BASIC

Basmark QuickBASIC Run-time Errors

from
The Basmark QuickBASIC Programmer’s Manual

by
Lawrence Leinweber