Category : BASIC Source Code
Archive   : LB09D.ZIP
Filename : LBAS10.TXT

 
Output of file : LBAS10.TXT contained in archive : LB09D.ZIP

This file describes Liberty BASIC 1.0a! Registered Users of Liberty BASIC
will enjoy the powerful programming language described below.

Version 1.0a features that users of Liberty BASIC 0.9 will appreciate:

Greater stability ;

Random access files are supported. This is easier than Microsoft's
random file I/O, doing more while demanding less from you ;

Does not choke on variable names that start with reserved words ;

The compiler is faster ;

A new distribution mechanism provides a way to share your Liberty
BASIC programs with no runtime charges ;

BASIC programs can be "tokenized". Tokenized Liberty BASIC files
compile 40% faster than straight text files ;

Debugging is less work. Cleaner user interface ;

All window types now know how to trap the close event ;

The graphics window can now read the mouse. A drawing program is
included ;

Bitmapped buttons (buttons with pictures) can now be added, and
so can pull-down menus ;

Spreadsheet performance has been improved ;

Two new window types allow you to define your own dialog boxes ;

A new array sort command lets you sort both single and double
dimensioned arrays. You can sort just part of an array, or the
whole thing. Double dimensioned arrays can be sorted by any
column - all the rows are sorted by that column, automatically.



BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!!
-----------------------------------------------------------------------

Registered users will receive a free evaluation copy of BASIC Training
(copyright Cascoly Software).

A complete introduction to Basic, starting with the simplest elements and
working up to advanced concepts.

BASIC TRAINING is shareware. It's a complete introduction to the elements of
Basic. The table of contents includes:
Simple Controls Looping, Color & Sound
Arrays & DATA GOSUBs and Functions
Files Simple Graphics

This interactive tutorial comes complete with numerous examples that you
can run and modify.

-----------------------------------------------------------------------
BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!!



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.

Liberty BASIC has easy to use, built in window objects. There is a window
object for graphics, one for text, and one is a spreadsheet for performing
data entry. There are also two window types for building dialog boxes.

Text labeled and now BITMAPPED buttons can be added to these windows as
desired, and pull down menus can also be added. Many sample button
bitmaps included, and you can create your own with Windows Paint!
NEW!! Listboxes and comboboxes, and other dialog box objects can now
be added to your windows!

The color graphics window does turtle graphics and will draw lines,
boxes, circles, ellipses, pie slices and text in any font/size. Control
over both foreground and background colors is provided. Any of these
figures can be filled or unfilled. Adding mouse control to Liberty BASIC
programs is easy,and an example drawing application is included! Graphics
can be drawn in segments, which can be individually manipulated.

The text window is great for freeform data entry. A Rolodex application
is included as an illustration of its use.

The spreadsheet is great for forms and tabular entry. A graphing program
illustrates how useful it is.

User defined dialog boxes are supported.

Several kinds of simple pop-up dialog boxes are provided for input,
notification, confirmation, and file selection.

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. Novices and experienced
programmers alike will especially appreciate this facility.

Here is a list of the supported commands for the registered version.

ABS() ACS() ASN() ATN() ASC() BEEP BUTTON BMPBUTTON
CHECKBOX CHR$() CLOSE CLS COLOR COMBOBOX CONFIRM COS()
DATE$() DIM END EOF() EXP() FIELD FILEDIALOG FOR...NEXT
GET GETTRIM GOSUB...RETURN GOTO GROUPBOX IF...THEN...ELSE
INPUT$() INPUT INPUT # INSTR() INT() LEFT$() LEN() LET
LISTBOX LOF() LOG() LPRINT MENU MID$() NOTICE OPEN
PRINT PRINT # PROMPT PUT REM RETURN RIGHT$() RND()
STOP SIN() STATICTEXT SORT STR$() TAN() TEXTBOX 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 PIE
PIEFILLED BACKCOLOR SEGMENT DELSEGMENT REDRAW LEFTBUTTONDOWN
LEFTBUTTONUP LEFTBUTTONMOVE MOUSEMOVE RIGHTBUTTONDOWN
RIGHTBUTTONUP RIGHTBUTTONMOVE LEFTDOUBLECLICK RIGHTDOUBLECLICK
WHEN DISCARD

Here is a list of the spreadsheet commands:

INDIRECT MANUAL CELL FORMAT RESULT? FORMULA? SELECT USER
FLUSH SAVE LOAD MODIFIED? TRAPCLOSE

Here is a list of the text window commands:

CLS FONT LINES LINE ORIGIN? ORIGIN SELECTION? SELECTALL
COPY CUT PASTE MODIFIED? TRAPCLOSE

Sample programs illustrate how to use the above commands. Included are
a drawing program, a calculator program, a rolodex application,
a graphing application, an analog clock program, the game "Tower of
Hanoi", 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 1062
Framingham, MA 01701

508-872-5315


Compuserve 71231, 1532

Now 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.


BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!!
-----------------------------------------------------------------------

Registered users will receive a free evaluation copy of BASIC Training
(copyright Cascoly Software).

A complete introduction to Basic, starting with the simplest elements and
working up to advanced concepts.

BASIC TRAINING is shareware. It's a complete introduction to the elements of
Basic. The table of contents includes:
Simple Controls Looping, Color & Sound
Arrays & DATA GOSUBs and Functions
Files Simple Graphics

This interactive tutorial comes complete with numerous examples that you
can run and modify.

-----------------------------------------------------------------------
BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!! BONUS!!!


  3 Responses to “Category : BASIC Source Code
Archive   : LB09D.ZIP
Filename : LBAS10.TXT

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/