The QMBasic Programming Language

Top  Previous  Next


There are times when the powerful facilities available using the standard commands of QM are not sufficient to meet application demands. For these occasions, the QMBasic programming language provides a very easy to use means of developing components of the application. User written programs can be mixed with standard commands to give maximum capabilities with minimum development costs.


QMBasic is not difficult to learn. As the name implies, it has its origin in the Basic language found on many personal computers, however, the powerful string handling and screen formatting functions make development extremely fast. QMBasic has very high compatibility with the equivalent languages found in other similar data management products but also has some major extensions such as object oriented programming.


QMBasic Overview

Variable Names and Values

Scalars, Matrices and Dynamic Arrays


Common Blocks


Expressions and Operators

Assignment Statements

Type Conversion

Matrix file i/o

Sequential file i/o

Multivalue functions

Object oriented programming

Compiler Directives


QMBasic Statements by Type

QMBasic Statements by Name