268 lines
11 KiB
Plaintext
268 lines
11 KiB
Plaintext
"PACKING.LST" File
|
|
Disk Contents for the MICROSOFT(R) QuickBASIC Compiler
|
|
Version 4.0 for IBM(R) Personal Computers
|
|
and Compatibles
|
|
|
|
(C) Copyright Microsoft Corporation, 1987
|
|
|
|
THIS FILE GIVES A COMPLETE LIST OF ALL FILES AND DIRECTORIES ON THE TWO
|
|
DISTRIBUTION DISKS PROVIDED WITH THIS VERSION OF QUICKBASIC.
|
|
|
|
==< Contents of DISK 1: Program and Libraries Disk >=========================
|
|
|
|
FILE DESCRIPTION
|
|
---- -----------------------------------------------------
|
|
QB.EXE The Microsoft QuickBASIC program development
|
|
environment.
|
|
|
|
QB.HLP A file containing information used by QuickBASIC's
|
|
on-line Help. This file must be in the current
|
|
directory -- or in a directory listed in the setting
|
|
for your PATH environment variable -- if you want to
|
|
use Help from within the QuickBASIC environment.
|
|
|
|
PACKING.LST A list of all files provided with QuickBASIC.
|
|
|
|
README.DOC Information that was unavailable when the QuickBASIC
|
|
manuals were printed.
|
|
|
|
SETUP.BAT The first part of the QuickBASIC installation
|
|
program (this batch file calls SETUP1.BAT). Run this
|
|
batch file to install QuickBASIC on your hard-disk
|
|
system.
|
|
|
|
SETUP1.BAT The second part of the QuickBASIC installation
|
|
program.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
BRUN40.EXE The QuickBASIC run-time module; required for running
|
|
executable files created with BRUN40.LIB.
|
|
|
|
BRUN40.LIB The QuickBASIC run-time-module library; used for
|
|
creating executable files from QuickBASIC and DOS.
|
|
|
|
==< Contents of DISK 2: Utilities and Examples 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 OR DIRECTORY DESCRIPTION
|
|
----------------- -----------------------------------------------------
|
|
BCOM40.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 BRUN40.EXE to run).
|
|
|
|
BQLB40.LIB The library of supporting routines that are used when
|
|
creating Quick libraries.
|
|
|
|
MOUSE.COM The Mouse driver for use with QuickBASIC programs
|
|
that call mouse functions.
|
|
|
|
QBHERC.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
|
|
output. (See the README.DOC file for more information.)
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
QB.PIF A file that provides information to aid in running
|
|
QuickBASIC under Microsoft Windows.
|
|
|
|
ABSOLUTE.ASM The assembly-language source for the ABSOLUTE
|
|
routine in QB.QLB and QB.LIB. This routine
|
|
allows you to call a machine-language procedure
|
|
from a BASIC program. (BASIC's CALL statement
|
|
and the new DECLARE statement provide a simpler way
|
|
to call other-language procedures from BASIC.)
|
|
This source file is provided for reference only, and
|
|
is not required to use the ABSOLUTE routine.
|
|
|
|
INTRPT.ASM The assembly-language source for the INTERRUPT and
|
|
INTERRUPTX routines in the QB.QLB and QB.LIB
|
|
libraries. These routines allow you to perform
|
|
DOS system calls from a BASIC program. This source
|
|
file is provided for reference only, and is not
|
|
required to use the INTERRUPT or INTERRUPTX routines.
|
|
|
|
NOCOM.OBJ (NO COMmunication). An object file to link with BASIC
|
|
programs that do not require communications support.
|
|
Linking with NOCOM.OBJ reduces the size of executable
|
|
files that do not perform any communications activity.
|
|
|
|
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.
|
|
|
|
DEMO1.BAS The BASICA version of the sound-effects demonstration
|
|
program referred to in Chapter 2 of "Learning and
|
|
Using Microsoft QuickBASIC."
|
|
|
|
DEMO2.BAS The QuickBASIC 2.0 version of the sound-effects
|
|
demonstration program referred to in Chapter 2 of
|
|
"Learning and Using Microsoft QuickBASIC."
|
|
|
|
DEMO3.BAS The QuickBASIC 4.0 version of the sound-effects
|
|
demonstration program referred to in Chapter 2 of
|
|
"Learning and Using Microsoft QuickBASIC."
|
|
|
|
REMLINE.BAS A utility program that converts BASICA programs
|
|
saved in ASCII format to QuickBASIC-style programs
|
|
by removing unreferenced line numbers.
|
|
|
|
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.
|
|
|
|
\SOURCE 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 \SOURCE directory on DISK 2 >================================
|
|
|
|
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.
|
|
|
|
HIDE.BAS A program that lets you hide or display a file, thus
|
|
controlling whether or not it appears when you use
|
|
the DIR command from DOS to list the contents of the
|
|
directory containing the file.
|
|
|
|
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.
|
|
|