GFA-BASIC for Windows 3.x Interpreter
eg F K 1 10 2 would be expanded to FOR K=1 TO 10 STEP 2.
The editor will also identify syntax errors at time of input, and will also query new variable names, just in case an old variable has simply been mistyped. The GFA-BASIC for Windows editor also auto indents the code as it is entered. Procedures and Functions can be folded down to a single line, thus improving the clarity and ease of documentation of your code. The editor will also support various WINDOWS 3.x fonts, including True Type fonts.
The documentation is supplied in three volumes, with each command explained and documented with an example. The printed documentation is over 1850 pages, most of which contains reference information to the GFA-BASIC and Windows commands. Searching through so much documentation for a specific command syntax would take a long time, so GFA has provided all the command reference documentation into a on line help file. Under Windows 3.1 this is command sensitive, so should you forget the parameters of a specific command, half way through typing the command, simply pressing Shift F1, will display the commands explanation and syntax, exactly as found within the printed documentation.
When released, GFA-BASIC for Windows was seen as being more powerful than the competition in all areas except one, - visual development tools. Although the majority of our users say they switched to GFA-BASIC because of the constraints that a visual development environment imposed on standard programming practices, some requested that GFA-BASIC for Windows supported such tools. The result is that GFA-BASIC for Windows now has a built in resource editor capable of drawing your Dialog boxes and creating the Basic code automatically.
GFA-BASIC for Windows also has a built in debugger, allowing you to single step or walk through your program, displaying selected variables. A program can be halted and the variable values altered. A total of 6 break points can also be set to aid debugging. With the debugger, you can now explore in detail how a windows program works, (or doesn't work).
GFA-BASIC for Windows can also access dBase lll, lV and V (Windows) files with the GFA-BASIC dBASE Interface extension.
GFA-BASIC WINDOWS 3.x is syntax compatible with GFA-BASIC for MS-DOS, Atari TOS and Amiga OS. GFA-BASIC WINDOWS 3.x is available for either the 80286 or 80386. The 80386 version will take advantage of the additional capabilities of the 80386 processor.
The optional GFA-BASIC Compiler for Windows will be released in February 93. This compiler will enable you to produce very fast stand alone .EXE programs. GFA-BASIC interpreter programs are faster than other compiled programs, but our compiled version is even faster! The advanced feature of the true compiler is the ability to create DLLs for other programming languages (VB, C, PASCAL, macro...) as well as VBXs.
A GFA-BASIC for Windows compiler to create stand alone .EXE files and .DLL's is aviable also as an optional product.
GFA-BASIC for Windows has over 500 Basic commands and functions. Over 90 commands are specific to Windows 3.x. Applications for Windows 3.x can be easily written with GFA-BASIC as it has full access to over 500 Windows 3.x System calls and 1400 system variables and constants.
GFA-BASIC for Windows can make use of the Clipboard, DDE, DLL, menus and Dialog boxes. The Microsoft Software Development Kit is NOT required. You can generate a WINDOWS 3.x application using just GFA-BASIC.
Commands and Functions for matrix mathmatics, statistics and trigonometry make GFA-BASIC for Windows ideal for numeric work. GFA-BASIC for Windows will also support a maths co-processor if fitted. Although GFA-BASIC for Windows is an interpreter it is extremely fast. GFA-BASIC for Windows has combined the best features of the Basic, C and Pascal languages. As easy to use as any other Basic, but far more powerful, as structured as Pascal, as fast as C. You can also create .EXE files, which can be distributed free of any run time licence. A full Compiler and Linker to create totally independant .EXE programs will be released in November 92.
The GFA-BASIC editor is fast and will accept abbreviated commands, allowing fast code generation:
GFA-BASIC Compiler for Windows 3.x
and
GFA-BASIC for MS-DOS
Another powerful option for users of GFA-BASIC for MS-DOS and GFA-BASIC for WINDOWS is the GFA-BASIC dBASE Interface. This product now gives GFA-BASIC the ability to access dBASE III and dBASE IV files.
GFA-BASIC users can now easily produce there own program front end to their existing dBASE files.
GFA-BASIC for MS-DOS, with its built in windows and menu environment, now becomes a powerful database tool with the ability to produce a custom menu and window based interface to an existing dBASE file in MS-DOS.
GFA-BASIC for WINDOWS gives the programmer all the features Windows at his disposal to manipulate dBASE files.
Record locking is available for both versions and supports multi user applications.
A total of 25 additional commands are supplied:
dBASE_Open.................. dBASE_Close
dBASE_Index.................. dBASE_Go
dBASE_Top..................... dBASE_Skip
dBASE_Field................... dBASE_Get$
dBASE_Put...................... dBASE_Append
dBASE_Zap..................... dBASE_Unzap
dBASE_Deleted.............. dBASE_Lock
dBASE_Unlock................ dBASE_RecCount
dBASE_RecNumber....... dBASE_Fieldcount
dBASE_FieldName$...... dBASE_FieldType$
dBASE_FieldWidth......... dBASE_FieldDecimals
dBASE_Error()................ dBASE_ErrorText$
The GFA-BASIC for Windows dBASE Interface is supplied as a DLL that your GFA-BASIC code is able to call. The GFA-BASIC for MS-DOS dBASE Interface is supplied as a GFW file that is simply merged with your own program file.
No royalties are required for either GFA-BASIC or the GFA-BASIC dBASE Interface.
GFA-BASIC for Windows dBASE Interface and GFA-BASIC for MS-DOS dBASE Interface are aviable major distrubutors and dealers or direct from GFA.
GFA-BASIC for MS-DOS has combined the best features of the Basic, C and Pascal languages. As easy to use as any other Basic, but far more powerful.
GFA-BASIC for MS-DOS is as structured as Pascal, and as fast as C. In addition to the kernel of 500 GFA-BASIC commands, the MS-DOS version has over 50 commands and functions specific to MS-DOS and over 20 commands for specific graphic operations.
Code generated with GFA-BASIC for MS-DOS is highly portable to Windows 3.x using GFA-BASIC for Windows. The GFA-BASIC editor is fast and will accept abbreviated commands, allowing fast code generation:
eg F K 1 10 2
would be expanded to FOR K=1 TO 10 STEP 2
The editor will also identify syntax errors at the time of input, and will also query new variable names, just in case an old variable name has simply been mistyped. (option is selectable). The editor also automatically indents the code. Procedures and Functions can be folded down to a single line, thus improving the clarity and ease of documentation of your code. The editor is menu based with both mouse (where fitted) and key driven.
The more common MS-DOS commands (MKDIR, CHDIR, DIR, RENAME etc) have also been implemented in GFA-BASIC as operating system commands.The graphic operators in particular benefit by a group of commands (ON MENU, MENU KILL, POPUP etc) which make it possible for the programmer to easily create programs with their own graphic user interface in MS-DOS.
All menus and windows are event driven. GFA-BASIC for MS-DOS also has built in file selector box and alert boxes.GFA-BASIC for MS-DOS supports most graphic cards, including MDA, HGC, CGA, EGA and VGA. The command _ADAP will identify the graphic environment that your program is working in. The SCREEN command will set the screen mode (from 40x25 to 640x480).GFA-BASIC for MS-DOS also helps the programmer overcome the restrictions that MS-DOS imposes in memory management.
GFA-BASIC programs have access to memory beyond 640 K. The commands EPUSH, EPOP, EPULL, EGET, EKILL, EAVAIL, EDIR, EPARSAVE and EPARLOAD allow string variables to be saved and loaded into EMS. If EMS is not available, then the variables can be transferred to a disk file and accessed from there.The documentation is supplied in two volumes, with each command explained and documented with an example. Many other documented programming examples are also contained.GFA-BASIC for MS-DOS is ideal for use with all processors, from the 8086/8088, the 80286 upto the 80586, and a maths co-processor where fitted.
GFA-BASIC for MS-DOS also supports the ability to address the processor registers directly. (_AX,_BX,_CX, etc) All DOS and BIOS functions can be invoked using the ~INTR() function.
GFA-BASIC for MS-DOS is provided with an incremental Compiler that can produce .EXE files. The GFA .EXE files can be distributed without licence or royalties. The optional GFA-BASIC Compiler for MS-DOS will be released in November 92. This compiler will enable you to produce very fast stand alone .EXE programs. GFA-BASIC interpreter programs are faster than other compiled programs, but our compiled version is even faster!
GFA-BASIC for MS-DOS can also access dBase lll and lV files with the GFA-BASIC dBASE Interface extension. (optional).
GFA-BASIC for MS-DOS can be used for all your programming needs, with the advantage of an easier port to WINDOWS 3.x and other environments. GFA-BASIC MS-DOS is syntax compatible with GFA-BASIC for WINDOWS, Atari TOS, Amiga O/S.
GFA-BASIC for MS-DOS compiler, to create stand-alone .EXE files is also aviable as an optinal product.
Full List of GFA-BASIC functions and commands
Variable types
!: 1 bit integer
|: 1 byte integer
&: 2 byte integer
%: 4 byte integer
#: 8 byte floating point
$: string
DEFBIT
DEFDBL
DEFFLT
DEFINT
DEFSNG
DEFSTR
DEFWRD
Arrays
ARRAYFILL
DIM
DIM?()
ERASE
MAT BASE
MAT CLR
MAT NEG
MAT ONE
MAT SET
OPTION BASE
Type conversion
ASC()
BIN$()
CFLOAT()
CHR$()
CINT()
CVD()
CVI()
CVL()
CVS()
DEC$()
HEX$()
MKD$()
MKI$()
MKL$()
MKS$()
OCT$()
STR$()
VAL()
val?()
Pointer operations
*
{}
{}=
ARRPTR()
BYTE{}
BYTE{}=
CARD{}
CARD{}=
CHAR{}
CHAR{}=
DOUBLE{}
DOUBLE{}=
DPEEK()
DPOKE
INT{}
INT{}=
LONG{}
LONG{}=
LPEEK()
LPOKE
PEEK$()
PEEK()
POKE
POKE$()
SHORT{}
SHORT{}=
SINGLE{}
SINGLE{}=
USHORT{}
USHORT{}=
UWORD{}
UWORD{}=
V:
VARPTR()
WORD{}
WORD{}=
Delete and Exchange
CLEAR
CLR
DELETE
INSERT
QSORT
SSORT
SWAP
Reserved variables
DATE$
DATE$=
FALSE
PI
SETTIME
TIME$
TIMER
TRUE
Register variables
_AH
_AL
_AX
_BH
_BL
_BP
_BX
_CH
_CL
_CS
_CX
_EAX
_EBX
_ECX
_EDX
_EDI
_DH
_DI
_DL
_DS
_DX
_ES
_FL
_IP
_SI
_SP
_SS
_ESI
_EBP
_ESP
_EFL
Special commands
~
@
FN
LET
VOID
_dosCMD$
Memory management
BMOVE
FRE()
MALLOC()
MEMAND
MEMBFILL
MEMLFILL
MEMOR
MEMWFILL
MEMXOR
MFREE()
MSHRINK()
STACKSIZE
OPERATORS
Arithmetic operators
+
-
*
&
&=
^=
|
|=
~
/
^
\
AND
EQV
IMP
NOT
OR
XOR
Logical operators
!
&&
^^
||
String operators
+
Comparison operators
<
<=
=
==
>
>=
<>
><
Assignment operators
=
+=
-=
*=
/=
Mathematical functions
++
+=
--
-=
*=
/=
^
ABS()
ACOS()
ADD
ARCOSH()
ARSINH()
ARTANH()
ASIN()
ATAN()
ATN()
CEIL()
COMBIN()
COS()
COSH()
COSQ()
DEC
DEG()
DIV
EVEN()
EXP()
FACT()
FIX()
FLOOR()
FRAC()
IMAX()
IMIN()
INT()
LOG()
LOG2()
LOG10()
MAT ADD
MAT CPY
MAT DET
MAT INPUT
MAT INV
MAT MUL
MAT NORM
MAT PRINT
MAT QDET
MAT RANK
MAT READ
MAT SUB
MAT TRANS
MAT XCPY
MAX()
MIN()
MOD
MUL
ODD()
RAD()
ROUND()
SCALE()
SGN()
SIN()
SINH
SINQ()
SQR()
SUB
TAN()
TANH()
TRUNC()
VARIAT()
Random numbers
RAND()
RANDOM()
RANDOMIZE
RND()
Integer arithmetic
ADD()
DIV()
IMAX()
IMIN()
MAX()
MIN()
PRED()
MOD()
MUL()
SUCC()
Bit functions
<<
<<=
>>
>>=
AND()
BCHG()
BCLR()
BSET()
BTST()
BYTE()
CARD()
EQV()
HIBYTE()
HICARD()
LOCARD()
HIWORD()
LOWORD()
IMP()
MAKELONG()
OR()
ROL()
ROR()
SHL()
SHORT()
SHR()
SWAP()
USHORT()
UWORD()
WORD()
XOR()
STRINGS
INSTR()
LCASE$()
LEFT$()
LEN()
LOWER$()
LSET
MID$
MID$()
MIRROR$()
PRED()
RIGHT$()
RINSTR()
RSET
SPACE$()
STRING$()
SUCC()
TRIM$()
UCASE$()
UPPERR$()
XLATE$()
KEYBOARD INPUT and SCREEN OUTPUT
CRSCOL
CRSLIN
DEFNUM
FORM INPUT
FORM INPUT AS
HTAB
INKEY$
INPUT
LINE INPUT
LOCATE
LOCAXY
LOCAYX
POS()
PRINT
PRINT AT
PRINT AT USING
PRINT ATXY
PRINT ATYX
PRINT USING
SPC
TAB()
VTAB
WRITE
GENERAL INPUT and OUTPUT
Data lines
_DATA
DATA
READ
RESTORE
File manipulation
BGET
BLOAD
BPUT
BSAVE
CHDIR
CHDRIVE
CLOSE
DFREE()
DIR
DIR$()
DIR...TO
EOF()
EXIST
FGETDTA
FILES
FILES...TO
FSETDTA
FSFIRST
FSNEXT
KILL
LOC()
LOF()
MKDIR
NAME AS
OPEN
RENAME AS
RMDIR
TOUCH
Sequential and index sequential access
CLOSE #
INPUT #
INPUT$(#)
LINE INPUT #
OPEN #
PRINT #
PRINT # USING
RECALL
RELSEEK #
SEEK #
STORE #
WRITE #
Random access
FIELD AS...AT
GET #
PUT #
RECORD #
Input/Output
_FILE()
BEEP
GETDEVCAPS()
HARDCOPY
INP(#)
INP(port)
KEYGET
KEYTEST
OUT #
OUT port
SYSMETRIC
Mouse
CLIPCURSOR
DEFMOUSE
GETCAPTURE
HIDEM
MOUSE
MOUSEK
MOUSEX
MOUSESX
MOUSESY
MOUSEY
SETCAPTURE
SETMOUSE
SHOWM
Conditional statements
IF ... ELSE IF
... ELSE ... ENDIF
SELECT ... CASE
... DEFAULT ... ENDSELECT
SWITCH ... CASE
... CASE ELSE
... ENDSWITCH
CONT, OTHERWISE
Loops
DO ... LOOP
FOR ... NEXT
REPEAT ... UNTIL
WHILE ... WEND
EXIT IF
Procedures and Functions
@
DEFFN
FN
FUNCTION ... RETURN
... ENDFUNC VAR
GOSUB
LOCAL
PROCEDURE ... RETURN
Event-related branch statements
ON BREAK
ON BREAK CONT
ON BREAK GOSUB
ON ERROR
ON ERROR GOSUB
ON MENU
ON MENU GOSUB
ON MENU KEY GOSUB
ON MENU MESSAGE GOSUB
ON x GOSUB
Structures
TYPE
Miscellaneous
'
/*
/* ... */
//
CHAIN
DELAY
EDIT
END
GOTO
LIST
LLIST
LOAD
LPRINT
NEW
PAUSE
PSAVE
QUIT
REM
RUN
SAVE
STOP
SYSTEM
DEBUGGING
BOUND()
BOUNDB()
BOUNDC()
BOUNDW()
ERR
ERR$()
ERROR
FATAL
ON ERROR
ON ERROR GOSUB
RESUME
TRACE$
TROFF
TRON
Definition commands
BOUNDARY
COLOR
DEFFILL
DEFLINE
DEFMOUSE
FILLMODE
GRAPHMODE
MAPMODE
REALIZE
RGBCOLOR
SETDRAW
SETMAPPERFLAG
SYSCOL
UPDATECOLORS
VIEWPORT
Special graphic functions
_C
_DC
_X
_Y
_WDC
GETNEAREST()
General graphic commands
BOX
CIRCLE
CLIP
CLS
CURVE
DRAW
DRAWTEXT
DRAW TO
ELLIPSE
FILL
GRAYTEXT
LINE
PBOX
PCIRCLE
PELLIPSE
PLOT
POINT
POLYFILL
POLYLINE
PRBOX
PSET
RBOX
TEXT
Screen segments
DRAGBOX
BITBLT
GET
GETSIZE()
INVERT
PATBLT
PUT
RC_INTERSECT
RUBBERBOX
STRETCH
Event management
GET_EVENT
GETEVENT
KILL_EVENT
KILLEVENT
ON MENU
ON MENU GOSUB
ON MENU KEY GOSUB
ON MENU MESSAGE GOSUB
PEEK_EVENT
SLEEP
Menu bar and Pop Up Menus
MENU
MENU()
MENU KILL
POPUP()
Window commands
ADJUSTW #
ARRANGEICONS
CHILDW #
CLEARW #
CLOSEW #
DISABLEW
ENABLEW
ENABLED?()
FLASH
FULLW #
GETWINRECT
ICONIC?()
INVALIDATE
KILLTIMER
OPENW #
PARENT()
PARENTW #
SETTIMER
SETWINDOWSTYLE
SHOWW
SIZE #
TITLEW #
TOPW #
VALIDATE
VISIBLE?()
WIN #
WIN()
WINDGET
WINDSET
ZOOMED?()
Dialog boxes
ALERT
CLOSEDIALOG
DIALOG
DLG()
DLGBASE
DLGITEM()
ENDDIALOG
FILESELECT
MESSAGE
SHOWDIALOG
Data Interchange
CLIPCOPY
CLIPFORMAT
CLIPPASTE
CLRCLIP
FREEDLL
POSTMESSAGE
SENDMESSAGE
font size=3>
Metafiles/Bitmaps
BITBLT
CLOSEMETA
CREATEBMP()
CREATEMETA
FREEBMP()
FREEDC
LOADBMP()
MEMDC()
PATBLT
PLAYMETA
RESTOREDC
SAVEDC
SETDC
STRETCH
SYSTEM ROUTINES
INTR()
SHELL
CALLING ROUTINES IN OTHER LANGUAGES
C:
CALL
DECL
DLL
ENDDLL
EXEC
EXEC()
MONITOR
P:
FONTS
FONT
FREFONT
SETFONT
Other
ATOM
BREAKCOUNT
BUTTON
BEGINPAINT
CHGC
CTEXT
CHECKBOX
COMBOBOX
CONTROL
CATCH
CB
DLL
DEBUG
DEFBYT
EXPROC
EDITTEXT
FREEDLL
FREEDIB
FLAG
GC
GROUPBOX
GETFONT
HANDLEMESSAGE
INC
IMAX
IMIN
ICON
LSET
LTEXT
MID$()=
mkgc
movew
mode
pushbutton
prompt
playsound
rset
rmgc
rtext
radiobutton
releasecapture
rfont
retval
setcolor
scroll
sound
setfont
setcheck
setbmp
static
startdoc
ttext
try
bin$()
baspage()
chr$()
char()
cvsmbfl()
cvdmbf()
createdib
check?
lobyte
mkd$
mki$
mkl$
mks$
instr
permut
ptst
paletteindex
palettergb
printerdc()
rinstr
rgbpoint
rgb
swap
str$
system
syscol
txtlen
time$
@@_ts
_md
_adap
_psp
_data
_pal
_instance
_drive
_wparam
_lparam
_mess
_hwnd
_winid
GFA-CAD Windows Professional is the first CAD application for Windows 3.1 to fulfil the needs of both the casual and the professional user. Most CAD applications have either high specifications, with high cost, or a lower specification with a relative lower cost. GFA-CAD Windows Professional boasts a cost-performance ratio never seen before. A very high specification product for a low end price.
Less informed professional users may be dissuaded from purchasing the product because of the lower than expected price. They couldn't be more wrong. Too many 'professional experts' confuse price with specification. GFA-CAD Windows Professional is suitable for all potential CAD users, ie all users of Windows 3. We all have had the need for such a CAD program; when producing the layout of the office, house or garden, or a quick multi-layer PCB, to the design of a bridge or building. No matter what the complexity, GFA-CAD Windows Professional is suitable for the task. No longer will you need to buy an application just for floor plans, and another for just for PCB design, and yet another for that house extension- there is now a single CAD application that will enable you to complete all these jobs, and many more.
Multi-Layer
GFA-CAD Windows Professional is capable of controlling a multi layer project. Up to 1000 layers per project can be supported, with the capability of displaying up to 16 layers simultaneously, each displayed in a different colour. Drawing operations can relate to different layers, allowing copying and 'snapping' between layers.
An overview window will allow you to instantly recognise your current position and change to a new location within a much larger drawing.
Symbol Library
Any number of symbols can be created. A drawing can be saved as a symbol to be later loaded as part of a larger drawing. Although a basic set of symbols are provided, the ease at which a symbol can be created, saved, loaded, rotated and scaled; will allow each user to quickly build their own specific set of symbols. Up to 40 symbols can be allocated to function keys for instant recall. A contact point for a symbol can also be defined for easy placement onto drawing.
Drawing Functions
line types
Double Line feature
Freehand
Help Lines
Circles, Arcs, Ellipse, Rectangles, Square
Text, True Type fonts supported in Windows 3.1
Projections supported: Isometric, Dimetric, Kavalier
Hatching with lines or user defined fill pattern.
Automatic multi-linear or step dimensions.
Open and close spline function.
Measurement between points.
types of measurement types: mm, cm, inch, .1 ft, ft
Snap to variable grid.
Group and ungroup objects.
Auto ident (eg R101, R102, R103 etc)
Macros
There is a command mode which enables you to program drawing functions for special functions. Complex functions using over 60 variables, conditional branches, loops and subroutines, can be created to resolve complex or repetitive drawings.
d-Base Interface
GFA-CAD Windows Professional gives you the ability to create parts lists in dBase form. Imagine recalculating the component cost, source purchasing lists and component count of a PCB project after a major re-design. Or the value and source of furniture or other items in your home or office for insurance puposes. Data can also be entered into a drawing direct from a dBase file. There is also a parts list program to generate a parts list.
Import/Export
DXF, HP/GL, Metafile and GFA Draft are all supported file formats
GFA-CAD Windows Professional drawings can also be exported into the clipboard for inclusion into other applications.
User Interface
The general operation of GFA-CAD Windows Professional has been conceived to be very user friendly, so that functions can be invoked either by menu, icon or simple key combination. Exact co-ordinates can also be entered in directly from the keyboard. The icon bar, scroll bars, overview and multiple layer features can all be individually switched on or off to suit user preference.
Programmable Icons
Each project may require a different set of drawing functions and therefore the user can design his own set of icons to enable easy selection of the most frequently used functions.
Help Function
GFA-CAD Windows Professional uses the capabilities of the Windows Help feature, allowing the user to locate and gain instant access to the use of each drawing function. There is of course full documentation supplied in over 480 pages, which includes reference and tutorial information.
Project Documentation
A built in text editor, also enables you to create document files linked with each drawing, thus ensuring that all your projects are fully documented.
System Requirements
Microsoft Windows 3.0 or 3.1 running on 286/386/486 IBM compatible with minimum of 2Mb memory and 40 Mb hard disk. A plotter or printer support by Windows 3.x
Trial Version
All these features are too good to be true. So to prove to you that GFA-.CAD is exactly what we say, GFA has produced a GFA-CAD Windows Trial Pack. This version contains a usable product allowing you to create drawings of up to two layers. The save, load and print functions are all functioning to allow you to fully appreciate the power of GFA-CAD Windows Professional. This trial version is available from GFA for only £10.00 (UK pounds stirling), which is refundable against the full product.
Customer Loyalty Discount
GFA maintains a customer loyalty policy. All registered users of GFA-Draft (ST) can obtain a 25% discount off the normal price. Simply return your original GFA-Draft disk with your order and payment to qualify for this discount.
GFA-CAD Windows Professional is produced by GFA, developers of GFA-BASIC MS-DOS, GFA-BASIC Windows and many other products.
GFA-CAD is aviable from:
PTR PRECISION TECHNOLOGIES, Inc.
Post Road 120
ENFIELD, CT 06082
U.S.A.
Fax: U.S.A: 2037457932
Marko Soft
Zuidendijk 31
3314 CP Dordrecht
Netherland
Fax: Netherland 78132779
German versions:
GFA Systemtechnik GmbH
Volksgartenstrasse 85-89
41065 Moenchengladbach
Gernany
Fax: Germany: 2161-43825
CompuServe: 75300,3224
Phone: +49-2161-43866
This page has been accessed
GFA-BASIC for MS-DOS
NUMERICAL FUNCTIONS
PROGRAM CONTROL
GRAPHICS
EVENT, MENU and WINDOW mangement
+ Windows API calls
+ optional 20 dBase Interface commands
GFA-CAD Windows Professional
e-mail
__________________________________________________
RITORNO ALLA HOME PAGE DEL GFA-BASIC
__________________________________________________