home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / basic / interpre / liberty / windows / lbdeta.txt < prev    next >
Text File  |  1994-05-25  |  4KB  |  107 lines

  1. Liberty BASIC can be registered on Compuserve's Shareware Registration
  2. service!  This makes it easy to pay the registration fee of $35.  Just
  3. type GO SWREG to register, and use Liberty BASIC's ID code 120.  The
  4. $35 will be added to your Compuserve billing, and Shoptalk Systems will
  5. send you your registered copy.  The unregistered version is available
  6. in Compuserve's IBMPRO forum in the BASIC file section as LB09A.ZIP.
  7.  
  8. Liberty BASIC is the first Shareware Windows BASIC that lets you write
  9. real Windows programs, not just character mode programs in a Windows
  10. window!
  11.  
  12. With Liberty BASIC, you don't need to know anything about how Microsoft
  13. Windows works, so writing programs in this popular environment is now
  14. within the reach of absolutely anyone who has only a rudimentary
  15. knowledge of BASIC.
  16.  
  17. Opening windows in Liberty BASIC is as simple as opening a file, and
  18. even the same command is used to do so.  Commands and data are printed
  19. to the windows just as you would print to a file.
  20.  
  21. Three different kinds of window types are included:
  22.  
  23.   A text editor window is included for freeform data entry tasks ;
  24.  
  25.   A graphical window supports color graphics including turtle (vector)
  26.   graphics.  Commands are included to make drawing lines or any of several
  27.   types of filled or unfilled figures including boxes, circles, ellipses,
  28.   or pie chart slices ;
  29.  
  30.   A powerful spreadsheet window can be directly controlled by your Liberty
  31.   BASIC programs.
  32.  
  33. You can open as many of these windows per program as desired, and buttons
  34. and pull down menus can be added freely to make your programs attractive
  35. and easy to use.
  36.  
  37. Buttons can be added where desired to any of the above window types.
  38. When a button is pressed, it causes execution to be transferred to the
  39. branch label that you predefine, which removes from you the burden of
  40. writing code to handle the event.
  41.  
  42. Liberty BASIC's pull down menus support Windows accelerator shortcuts and
  43. provide a branching mechanism similar to the one described above for button.
  44.  
  45. A powerful visual debugger is included.  This powerful tool makes learning
  46. to program easy and fun by letting you watch each line execute and see
  47. each variable change value as your program runs.  Experienced programmers
  48. will especially appreciate this facility.
  49.  
  50. Here is a list of the supported commands:
  51.  
  52.   ASC   BEEP   BUTTON   CHR$()   CLOSE   CLS   COLOR   CONFIRM   COS()   
  53.   DATE$()   DIM   EOF()   FIELD   FIX   FOR...NEXT   GET   GETTRIM
  54.   GOSUB...RETURN   GOTO  IF...THEN...ELSE   INPUT$()   INPUT   INPUT #
  55.   INSTR()   INT()   LEFT$()   LEN()   LET   LPRINT   MENU   MID$()   OPEN
  56.   PRINT   PRINT #   PROMPT   PUT   REM   RETURN   RIGHT$()   RND()   STOP
  57.   END   SIN()   STR$()   TAN()   TIME$()   TRACE   TRIM$()   USING()
  58.   VAL()   WHILE...WEND   WORD$()
  59.  
  60. Here is a list of the supported graphics commands:
  61.  
  62.   COLOR   GOTO   PLACE   UP   DOWN   GO   LINE   FILL   FLUSH   SIZE
  63.   CLS   FONT   NORTH   TURN   POSXY   PRINT   CIRCLE   HOME   TRAPCLOSE
  64.   CIRCLEFILLED   ELLIPSE   ELLIPSEFILLED   BOX   BOXFILLED   PIESLICE
  65.   PIESLICEFILLED   BACKCOLOR   SEGMENT   DELSEGMENT   REDRAW
  66.  
  67. Here is a list of the spreadsheet commands:
  68.  
  69.   INDIRECT  MANUAL   CELL   FORMAT   RESULT?   FORMULA?   SELECT   USER
  70.   FLUSH
  71.  
  72. Here is a list of the text window commands:
  73.  
  74.   CLS   FONT   LINES   LINE   TRAPCLOSE
  75.  
  76. Sample programs illustrate how to use the above commands.  Included are
  77. a calculator program, a rolodex application, a graphing application, an
  78. analog clock program, and more.
  79.  
  80.  
  81. Language features:
  82.  
  83.   Lines numbers are supported but not required and can be replaced by
  84.     meaningful alphanumeric labels ;
  85.   Variable names can be as long as needed and all characters are
  86.     significant ;
  87.   Strings do not have the usual 256 character size limitation and are
  88.     limited only by available memory ;
  89.   Arrays may be single or double dimensioned and may be as large as
  90.     available memory ;
  91.   Liberty BASIC is very similar to traditional Microsoft BASIC in syntax.
  92.     Anyone familiar with BASIC will feel right at home
  93.  
  94.  
  95.  
  96. Is there feature you need that isn't mentioned here?  Don't let it stop
  97. you from becoming a Liberty BASIC programmer.  Call us and we'll do our
  98. best to add it in!
  99.  
  100. Shoptalk Systems
  101. P.O. Box 837
  102. Marblehead, MA  01945-0837
  103.  
  104. cis 71231, 1532
  105.  
  106. 508-872-5315
  107.