BASIC

BASIC is a high-level programming language that is an extension of the Dartmouth BASIC (Beginners All-purpose Symbolic Instruction Code) language. It is the principal programming language bundled with the D3 system and was designed for the implementation of application requirements not inherent in standard D3 functionality.

BASIC source can contain any number of statements in any order and can be stored as source programs or subroutines called by other programs, processing codes or VB modules. BASIC programs are created an editor of choice and reside as item within a data file.

Prior to execution, the programs must be compiled to convert the source program into object code. Compiled object items are stored in the dictionary of the data file that contains the source code. Compiled programs can be cataloged as commands within the master dictionary. Subroutines must be cataloged as commands within the master dictionary.

BASIC source code can be compiled in the traditional way, or it can be optimized or flashed.

These topics are presented:

BASIC Overview

Provides and overview of the BASIC programming language.

BASIC Clauses

Lists and describes the supported BASIC clauses.

BASIC Functions

Lists and describes the supported BASIC functions.

BASIC Operators

Lists and describes the supported BASIC operators.

BASIC Reserved Characters

Lists and describes the supported BASIC reserved characters.

BASIC Statements

Lists and describes the supported BASIC statements.

BASIC User Exits

Lists and describes the supported BASIC user exits.

FlashBASIC C Functions

Lists and describes the supported FlashBASIC C functions.

Compiling Programs

Presents various information related to compiling BASIC programs.

FlashBASIC Modules

Discusses creating, running and cataloging FlashBASIC modules.

Using the COM Interface to FlashBASIC

Discusses allowing a FlashBASIC module to act as an Automation Controller and lists and describes the FlashBASIC Automation Application interfaces.

FlashBASIC Triggers

Discusses inserting, recompiling and other information pertaining to FlashBASIC triggers.

BASIC Screen Utilities

Lists and describes the supported FlashBASIC screen utilities.