home *** CD-ROM | disk | FTP | other *** search
File List | 1988-09-27 | 12.6 KB | 347 lines |
-
- Disk Contents for the MICROSOFT(R) QuickBASIC Compiler
- Version 4.50 for IBM(R) Personal Computers
- and Compatibles
-
- (C) Copyright Microsoft Corporation, 1988
-
- THIS FILE GIVES A COMPLETE LIST OF ALL FILES AND DIRECTORIES ON THE FIVE
- DISTRIBUTION DISKS PROVIDED WITH THIS VERSION OF QUICKBASIC.
-
- ==< Contents of Setup/Microsoft QB Express Disk >
-
- --------------------------------------------------------------------------
- Important Notes
- ---------------
- This disk contains a number of demonstration and utility programs written
- in BASIC. These files are for informational and recreational purposes
- only, and Microsoft makes no warranties, either expressed or implied,
- as to their suitability for specific purposes or their correctness,
- accuracy, or reliability. The entire risk as to the results and
- performance of the software is assumed by you.
-
- All programs ending with the .BAS extension are QuickBASIC source files.
- Programs with an asterisk (*) next to their names require a color-graphics
- adapter to run.
- --------------------------------------------------------------------------
-
-
- FILE DESCRIPTION
- ---- ----------------------------------------------------
-
- BX.PGM File used for QB Express when you run LEARN.COM
-
- DEMO1.BAS A BASICA version of a sound-effects demonstration
- program
-
- DEMO2.BAS The QuickBASIC 2.0 version of the sound-effects
- demonstration program mentioned above
-
- DEMO3.BAS The QuickBASIC 4.0 (and higher) version of the
- sound-effects demonstration program mentioned above
-
- LEARN.COM Executable file containing the computer-based
- training program QB Express
-
- LEARN.PIF A file that provides information to aid in running
- the computer-based training program QB.EXPRESS under
- Microsoft Windows
-
- QB.BI An include file for use with BASIC programs that
- call any of the following routines in the QB.QLB
- Quick library or in the QB.LIB stand-alone library:
- ABSOLUTE, INTERRUPT, INTERRUPTX, INT86OLD, or
- INT86XOLD. The QB.BI file defines the types for
- arguments passed to these routines and also gives
- DECLARE statements for these routines.
-
- QBCBT.CTX File used for QB Express when you run LEARN.COM
-
- QBCBT.SCN File used for QB Express when you run LEARN.COM
-
- QBCBT.SOB File used for QB Express when you run LEARN.COM
-
- QCARDS.BAS Supplied code for the QCARDS database program used
- in the Hands On with QuickBASIC tutorial. In Part 2
- of the manual Learning to Use QuickBASIC, you add
- the module-level code that completes this program.
-
- QCARDS.DAT Supplied data file for the QCARDS database program.
- Keep this file in the current directory as you add
- code during the QCARDS.BAS tutorial.
-
- READTHIS.NOW A file which tells the user what to do first and
- where to find README.DOC and PACKING.LST.
-
- REMLINE.BAS A utility program that converts BASICA programs
- saved in ASCII format to QuickBASIC-style programs
- by removing unreferenced line numbers.
-
- SETUP.EXE The QuickBASIC installation program. Run this
- program to install QuickBASIC on either a hard- or
- floppy-disk system.
-
- SORTDEMO.BAS A program that uses multicolored bars and sound to
- illustrate various sorting algorithms.
-
- TORUS.BAS* A graphics demonstration program that draws a
- multicolored doughnut-shaped figure on the screen,
- then makes it appear to rotate by shifting colors
- in the palette.
-
- \EXAMPLES A directory containing BASIC programs printed in the
- QuickBASIC manuals, as well as other demonstration
- programs. See list of contents for this directory
- below.
-
-
- ==< Contents of \EXAMPLES directory on Setup/Microsoft QB Express Disk >
-
- FILE DESCRIPTION
- ---- ----------------------------------------------------
-
- BALLPSET.BAS* A program that bounces a ball off the bottom and
- sides of the screen by using the PSET option with
- the graphics PUT statement.
-
- BALLXOR.BAS* A program that bounces a ball off the bottom and
- sides of the screen by using the XOR option with
- the graphics PUT statement.
-
- BAR.BAS* A program that turns input data into a bar chart.
-
- CAL.BAS A program that prints a calendar for any month in
- any year from 1899 to 2099.
-
- CHECK.BAS A checkbook-balancing program that sorts and prints a
- list of any deposits and withdrawals input by the
- user, then prints the final balance in the checking
- account.
-
- COLORS.BAS* A program showing all combinations of the 16 background
- colors and 3 foreground colors (distinct from the
- background) in the 2 color palettes available in screen
- mode 1!
-
- CRLF.BAS A program that opens an ASCII file, expands any lines
- ending with just a carriage return or a line feed to
- a carriage-return--line-feed combination, then writes
- the adjusted lines to a new file.
-
- CUBE.BAS* A program that illustrates simple animation of a
- cube by using multiple screen pages in screen mode 7.
-
- EDPAT.BAS* A program that allows you to edit a pattern tile
- for use in a PAINT statement. With pattern tiles,
- you can fill any enclosed graphics area on the screen
- with a pattern.
-
- ENTAB.BAS A program that compresses an ASCII file by replacing
- runs of spaces with tab characters.
-
- FILERR.BAS A program that searches for a string of characters in
- an ASCII file. This program traps and handles common
- file-access errors such as the user's entering an
- invalid file name or leaving a drive door open.
-
- FLPT.BAS A program that lets you examine the internal format
- used by BASIC to store single-precision numbers.
-
- INDEX.BAS A file I/O program that builds and searches an index
- of record numbers from a random-access data file.
-
- MANDEL.BAS* A program that generates a fractal (a colorful graphic
- representation of the properties of certain real
- numbers) on the screen.
-
- PALETTE.BAS* A program that demonstrates how to give the illusion
- of movement by rotating the colors displayed by
- the color attributes from 1 to 15.
-
- PLOTTER.BAS* A simple line-sketching program that uses BASIC's
- DRAW statement.
-
- QLBDUMP.BAS A program that allows you to get a listing of the
- PUBLIC code and data symbols in a QuickBASIC Quick
- library.
-
- SEARCH.BAS A program that searches any disk file for a pattern
- and reports every byte position in the file where
- the pattern begins.
-
- SINEWAVE.BAS* A program that plots the graph of the sine-wave
- function for angle values from 0 to PI (3.14159265)
- radians.
-
- STRTONUM.BAS A program that converts to a numeric value any number
- input as a string, after first filtering invalid
- numeric characters (such as commas) out of the
- string.
-
- TERMINAL.BAS A program that turns your computer into a "dumb"
- terminal when used with a modem.
-
- TOKEN.BAS A program that breaks an input string into a series
- of tokens (a string of characters delimited by
- blank spaces, tabs, or punctuation marks such as
- commas or semicolons).
-
- WHEREIS.BAS A program that recursively searches through all
- directories on a disk for the file name input by the
- user. When WHEREIS finds the file, it prints the
- complete directory path to the file.
-
- ==< Contents of Program Disk >
-
- FILE DESCRIPTION
- ---- -----------------------------------------------------
-
- QB.EXE The Microsoft QuickBASIC program development
- environment.
-
- QB45QCK.HLP File containing on-line help information dealing with
- the Microsoft QuickBASIC language.
-
- ==< Contents of Utilities 1 Disk >
-
- FILE DESCRIPTION
- ---- -----------------------------------------------------
-
- BC.EXE The BASIC command-line compiler invoked by the Run
- menu's Make EXE File command or by the bc command
- from the DOS command line.
-
- BQLB45.LIB The library of supporting routines that are used when
- creating Quick libraries.
-
- BRUN45.EXE The QuickBASIC run-time module; required for running
- executable files created with BRUN45.LIB.
-
- BRUN45.LIB The QuickBASIC run-time-module library; used for
- creating executable files from QuickBASIC and DOS.
-
- QB.LIB The stand-alone library containing support routines
- for DOS system calls.
-
- QB.QLB The Quick library containing support routines for
- DOS system calls.
-
- LIB.EXE The Microsoft Library Manager; used to create
- stand-alone (.LIB) libraries.
-
- LINK.EXE The Microsoft Overlay Linker; used to create
- executable files and Quick libraries.
-
- ==< Contents of Utilities 2 Disk >
-
- FILE DESCRIPTION
- ---- -----------------------------------------------------
- BCOM45.LIB The QuickBASIC alternate run-time-module library;
- used for creating executable files from QuickBASIC
- and DOS (files created with this library do not
- require BRUN45.EXE to run).
-
- FIXSHIFT.COM A terminate-and-stay-resident program that fixes a bug
- in the ROM BIOS of some machines with keyboards that
- have an extra set of DIRECTION (i.e. arrow) keys, in
- addition to those on the numeric keypad. See README.DOC
- for more information, if you have such a keyboard.
-
- NOEM.OBJ (NO EMulation). An object file to link with BASIC
- programs that will always be run on machines with an
- 8087 or 80287 math coprocessor chip. Linking with
- NOEM.OBJ turns off software emulation of the math
- chip's function, and reduces the size of the
- executable file.
-
- PACKING.LST A list of all files provided with QuickBASIC.
-
- QB.PIF A file that provides information to aid in running
- QuickBASIC under Microsoft Windows.
-
- README.DOC Information that was unavailable when the QuickBASIC
- manuals were printed.
-
- MOUSE.COM The Mouse driver for use with QuickBASIC programs
- that call mouse functions.
-
- SMALLERR.OBJ An object file to link with BASIC programs that do
- not require run-time error messages. Linking with
- SMALLERR.OBJ reduces the size of executable files
- that do not need run-time error messages.
-
- MSHERC.COM The driver file for use with computers equipped with
- a Hercules(R) Graphics Card, Graphics Card Plus,
- Hercules InColor Card, or 100%-compatible clones of
- these graphics cards. This file allows you to write
- BASIC programs that use screen mode 3 for graphics.
-
- PATCH87.EXE The utility which fixes some problems which occur
- when using MS-DOS 3.20, a hard drive, a math
- coprocessor, and floating point math. See the
- README.DOC file for details.
-
- QB45ENER.HLP File containing on-line help information dealing with
- the QuickBASIC environment and error messages.
-
- ==< Contents of Microsoft QB Advisor Disk >
-
- FILE DESCRIPTION
- ---- -----------------------------------------------------
-
- QB45ADVR.HLP File containing on-line help information dealing with
- the QuickBASIC language.
-
- \ADVR_EX A directory containing BASIC programs cited in the
- QB45ADVR.HLP on-line help file.
- See list of contents for this directory below.
-
- ==< Contents of \ADVR_EX directory on Microsoft QB Advisor Disk >
-
- FILE DESCRIPTION
- ---- ----------------------------------------------------
-
- CALL_EX.BAS Program illustrating use of the CALL statement
-
- CHR_EX.BAS Program illustrating use of the CHR$ function
-
- CMD_EX.BAS Program illustrating use of the COMMAND$ function
-
- COM1_EX.BAS Program illustrating use of the COMMON and CHAIN
- statements. Note that when you run COM1_EX.BAS,
- COM2_EX.BAS must be in the current working directory
-
- COM2_EX.BAS Program referenced in COM1_EX.BAS (see above)
-
- CSR_EX.BAS Program illustrating use of the CSRLIN function
-
- DECL_EX.BAS Program illustrating use of the DECLARE statement
-
- DEFFN_EX.BAS Program illustrating use of the DEF FN statement
-
- DEFSG_EX.BAS Program illustrating use of the DEF SEG, PEEK, and
- POKE statements to turn the CAPSLOCK key on and off
-
- DRAW_EX.BAS Program illustrating use of the DRAW statement
-
- FUNC_EX.BAS Program illustrating use of FUNCTION...END FUNCTION
-
- OUT_EX.BAS Program illustrating use of the OUT statement
-
- SHARE_EX.BAS Program illustrating use of the SHARED statement
-
- SHELL_EX.BAS Program illustrating use of the SHELL statement
-
- STAT_EX.BAS Program illustrating use of the STATIC statement
-
- SUB_EX.BAS Program illustrating the use of SUB...END SUB
-
- TYPE_EX.BAS Program illustrating the use of TYPE..END TYPE
-
- UBO_EX.BAS Program illustrating use of the UBOUND and LBOUND
- functions
-
- UCASE_EX.BAS Program illustrating use of the UCASE$ function
-
- WINDO_EX.BAS Program illustrating use of the WINDOW statement
-