|
QCMP080. SSIO: Spreadsheet Input-Output Interface
by Roy Kari, Department of Chemistry,
Laurentian University, Sudbury, Ontario,
Canada P3E 2C6
SSIO is a generalized spreadsheet-type
input/output system designed to allow users
of Microsoft languages to write user programs
with a common I/O interface. SSIO includes
spreadsheet-type commands but no spreadsheet-
type functions. Its features include:
1. A spreadsheet-type screen with
cells labelled by columns and rows
2. All of the commands needed to
manipulate the cells with the usual flank,
copy, insert, delete, format, load,
save and print commands
3. An Application Program Interface
(API) module which simplifies the
user's program interface with the sheet
cells.
When using SSIO, the programmer need only
program an application and, provided that all
data used and generated by the user program
are interfaced to the sheet via the API
functions, no direct I/O need be performed by
the application function. SSIO usage is
illustrated with a fully functional Hückel MO
user module.
SSIO will run on an IBM PC, XT, AT, PS/2 or
true compatibles with 640 Kb of memory.
Usage requires Microsoft C (v. 5.1) or QuickC
(v. 2.0) and DOS (v. 2.1 or later). The
Microsoft C compiler will allow for mixed
language use. Provided that all the user
module interaction with the API is done in C,
other languages such as FORTRAN, PASCAL or
ASSEMBLER can also be used in the user
application module.
Microsoft C (Version 5.1)
Lines of Code: 13,884
|