United States Argentina Australia Austria Belgium Canada Chile Colombia Costa Rica Dominican Republic France Germany Bangladesh/India Italy Kenya Mexico Netherlands Puerto Rico South Africa Sweden Switzerland Venezuela
BASIS International Ltd.
Home | Site Map | Contact Us | Partner Login  

 













The Programmer's Technical Archive

An article describing the origin and purpose of the Programmer's Technical Archive (formerly the "Online Manual Project") appeared in the Autumn 1995 issue of The BASIS Advantage.

The Programmer's Technical Archive Data Dictionary
Initial file layouts in a TAOS version 1.2 data dictionary for the Programmer's Technical Archive project. (Available as a compressed .tar file or a zip file.)
Developing Portable Code in Business BASIC
An essay on some issues the modern BBx programmer needs to consider when designing software/systems to enhance future portability of the product.
Coding Standards and Coding Styles
A brief discussion.
A Sample Coding Standard
A very simple coding standard for programmers new to BBx coding techniques to review.
Class Reunions of Georgia Coding Standard 4.07
A detailed discussion of the Class Reunions of Georgia, Inc., coding standard, version 4.07. This system was written in BBx and TAOS, and uses ASCII file programming techniques and the BASIS Extended Utility Set. The application for which this coding standard was developed manages a database with over 100,000 accounts. Both an overview and a complete annotated example are available.
Integrating Procedural Code With A Graphical User Interface
A discussion of the issues that BBx programmers face in upgrading their traditional code to graphical environments.
Implementing Metaphors in Business BASIC
An introduction to implementing metaphors in Business BASIC at both the coding and application level.
Some Advanced Concepts Using Metaphors in Business BASIC
This is a continuation of the discussion on metaphors which introduces advanced concepts, including scripts and meta-commands.
A Discussion of the BASIS Extended Utility Set Toolkit
A discussion of the BASIS Extended Utility Set (EUS) Toolkit and how to integrate it into both new and traditional applications. Contains extensive notes and examples for working with the Data Dictionary, Input Sub-System, and the Menu System.
Technical Notes for Programming Function/Edit Keys In BBx
A complete discussion of how to program and use function keys within a BBx application.
What Every Good BBx Programmer Should Know About Programming in ASCII Files
A discussion of one method for writing BBx programs in ASCII text files, and using BBX4CPL, BBX4LST, limited usage of C pre-processors, setting up and managing projects, and some of the "tricks" of the trade.
Loading and Exporting From the BASIS Data Dictionary
A discussion of loading and exporting from the BASIS Data Dictionary, including tips on synchronizing two or more dictionaries.
An Introduction to TAOS Programming
A complete introduction to the power and use of the TAOS 4GL, including procedures, forms, and tables. The discussion revolves around a simple order/entry application, including sign-on, order/entry, file maintenances, menu, and a complex report. (The support files for this document are available as a compressed tar file and as a zip file, both of which also include the original document.)
TAOS Tips
A collection of advanced programming techniques and tricks for TAOS with emphasis on utilizing the new features and optimizations of TAOS 1.3.
Gearing Up for Visual PRO/5
An introduction to Visual PRO/5 programming. Includes a discussion of event-driven programming, terminology, sample code, and some design suggestions.
A Method for Handling Remote Serial Service
A simple macro language and examples of how to use it to allow remote users to access a database (i.e., PCs to Unix) in concise, fluidly scheduled sessions. Does not include source code for any actual programs.
Specification for Asynchronous PC Front-End
This is the second of three files on remote serial communications. This file contains the specification for the front-end programs for the remote users described in A Method for Remote Serial Access.
Specification for Asynchronous Host Back-End
This is the last of three files on a method for remote serial access to a host-based database system (i.e., Unix). Extensive specification for the Back-End program that must be run with the Front-End program described in the PC Front-End Specification document. Some changes to the methodology are introduced and discussed.
A Collection of Demo Programs and White Papers (Visual PRO/5)
Demos include the White Oak Conference demo, the Character-to-GUI migration demo, and sample programs from BASIS Advantage articles written about Visual PRO/5. The SAMPLER.TXT file contains all the descriptions. There are also three Programmer's Technical Archive white papers included.
A Collection of ASCII Include Files (Visual PRO/5)
Include files to be used with the Visual PRO/5 tokenizer for rapid application development. The INCLUDES.TXT file contains all the descriptions. There are also two Programmer's Technical Archive white papers.

Visit our help page for information on how to download and use the files available on this page.