home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
basic
/
interpre
/
liberty
/
windows
/
lbdeta.txt
< prev
next >
Wrap
Text File
|
1994-05-25
|
4KB
|
107 lines
Liberty BASIC can be registered on Compuserve's Shareware Registration
service! This makes it easy to pay the registration fee of $35. Just
type GO SWREG to register, and use Liberty BASIC's ID code 120. The
$35 will be added to your Compuserve billing, and Shoptalk Systems will
send you your registered copy. The unregistered version is available
in Compuserve's IBMPRO forum in the BASIC file section as LB09A.ZIP.
Liberty BASIC is the first Shareware Windows BASIC that lets you write
real Windows programs, not just character mode programs in a Windows
window!
With Liberty BASIC, you don't need to know anything about how Microsoft
Windows works, so writing programs in this popular environment is now
within the reach of absolutely anyone who has only a rudimentary
knowledge of BASIC.
Opening windows in Liberty BASIC is as simple as opening a file, and
even the same command is used to do so. Commands and data are printed
to the windows just as you would print to a file.
Three different kinds of window types are included:
A text editor window is included for freeform data entry tasks ;
A graphical window supports color graphics including turtle (vector)
graphics. Commands are included to make drawing lines or any of several
types of filled or unfilled figures including boxes, circles, ellipses,
or pie chart slices ;
A powerful spreadsheet window can be directly controlled by your Liberty
BASIC programs.
You can open as many of these windows per program as desired, and buttons
and pull down menus can be added freely to make your programs attractive
and easy to use.
Buttons can be added where desired to any of the above window types.
When a button is pressed, it causes execution to be transferred to the
branch label that you predefine, which removes from you the burden of
writing code to handle the event.
Liberty BASIC's pull down menus support Windows accelerator shortcuts and
provide a branching mechanism similar to the one described above for button.
A powerful visual debugger is included. This powerful tool makes learning
to program easy and fun by letting you watch each line execute and see
each variable change value as your program runs. Experienced programmers
will especially appreciate this facility.
Here is a list of the supported commands:
ASC BEEP BUTTON CHR$() CLOSE CLS COLOR CONFIRM COS()
DATE$() DIM EOF() FIELD FIX FOR...NEXT GET GETTRIM
GOSUB...RETURN GOTO IF...THEN...ELSE INPUT$() INPUT INPUT #
INSTR() INT() LEFT$() LEN() LET LPRINT MENU MID$() OPEN
PRINT PRINT # PROMPT PUT REM RETURN RIGHT$() RND() STOP
END SIN() STR$() TAN() TIME$() TRACE TRIM$() USING()
VAL() WHILE...WEND WORD$()
Here is a list of the supported graphics commands:
COLOR GOTO PLACE UP DOWN GO LINE FILL FLUSH SIZE
CLS FONT NORTH TURN POSXY PRINT CIRCLE HOME TRAPCLOSE
CIRCLEFILLED ELLIPSE ELLIPSEFILLED BOX BOXFILLED PIESLICE
PIESLICEFILLED BACKCOLOR SEGMENT DELSEGMENT REDRAW
Here is a list of the spreadsheet commands:
INDIRECT MANUAL CELL FORMAT RESULT? FORMULA? SELECT USER
FLUSH
Here is a list of the text window commands:
CLS FONT LINES LINE TRAPCLOSE
Sample programs illustrate how to use the above commands. Included are
a calculator program, a rolodex application, a graphing application, an
analog clock program, and more.
Language features:
Lines numbers are supported but not required and can be replaced by
meaningful alphanumeric labels ;
Variable names can be as long as needed and all characters are
significant ;
Strings do not have the usual 256 character size limitation and are
limited only by available memory ;
Arrays may be single or double dimensioned and may be as large as
available memory ;
Liberty BASIC is very similar to traditional Microsoft BASIC in syntax.
Anyone familiar with BASIC will feel right at home
Is there feature you need that isn't mentioned here? Don't let it stop
you from becoming a Liberty BASIC programmer. Call us and we'll do our
best to add it in!
Shoptalk Systems
P.O. Box 837
Marblehead, MA 01945-0837
cis 71231, 1532
508-872-5315