home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
progjorn
/
pj_7_3a.arc
/
README7.3
< prev
next >
Wrap
Text File
|
1989-04-20
|
9KB
|
175 lines
The source code files in this group are from Programmer's
Journal, Volume 7.3, May/June 1989. The files are
identical to those published in the magazine, except where noted,
and OBJ and EXE files have been added.
The copyrights are held by the programs' authors, as noted in the
files. All other rights are reserved by Oakley Publishing Company,
1989. No one may commercially distribute these files. Every effort
has been made to assure that the program files are correct and
complete. No guarantee, express or implied, is offered as to the
correctness of the files, nor to the fitness of the programs for
any purpose whatsoever.
The files from Volume 7.3 are:
Code fragments from Tom Waite and Hal Hardenbergh's
"Neural Nets." A history of neural nets, breakthroughs,
learning, and training. Note that we haven't received
the complete inplementation of the back-propagation
algorithm in BASIC from Hal yet, so we'll include it
on the 7.4 code disk.
NEURAL.BAS Sample BASIC code fragments showing recall and training
a neural network using back-propagation.
Code from Michael Abrash's "Fast Line Drawing for the
EGA and VGA". Bresenham's algorithm implemented for
the EGA/VGA in both C and assembly language.
LINEDEMO.C C source program to demonstrate line drawing
EVGALINE.C Turbo C source module for line drawing using
Bresenham's algorithm for the EGA and VGA
SLOWDEMO.EXE Executable file based on Turbo C line drawing module
EVGALINE.ASM Assembly language source module for line drawing using
Bresenham's algorithm for the EGA and VGA
FASTDEMO.EXE Executable file based on assembly language line drawing
module
Code fragments from Richard Riehle's "Embedded SQL for
a Relational Database." Programming with SQL embedded
in COBOL, Pascal, and C.
ESQL.COB Sample COBOL code fragments showing embedded SQL syntax
ESQL.PAS Sample Pascal code fragments showing embedded SQL syntax
ESQL.C Sample C code fragments showing embedded SQL syntax
Code from Amrit Khalsa and Pete Maclean's
"Btrieve for C Programmers." A clean C interface
to the Btrieve file manager.
BTRIEVE.C C source code to the Btrieve interface described
in this article
Code from Steven Baker's "Converting Database Files
Using Filters." Quick and dirty file translation for
your database needs.
CUT.C C source code to a Unix like filter for DOS that
cuts fields or columns from a text file
GETOPTD.OBJ A small model object file of getopt from Turbo C
that supports the default dos switch character,
normally '/', and the Unix '-' character for options.
CUT.EXE An executable file based on the C source code
DELIM.C C source code to a filter that converts files with
some user-selected delimiter character to a comma
delimited file suitable for importing into dBASEIII
and similar database managers.
DELIM.EXE An executable file based on the source code
GETOPT3.C For those without Turbo C, the C source code to the
AT&T version of getopt released to the public domain.
GETOPT3.1 A description of the getopt function in NROFF format
from USENET comp/sources/misc group
GETOPT.C A derived version of getopt.c from the
GNU project's diff utility ported to DOS ported
by Kent Williams.
Code from William Hall's "A Substitute for the Missing
TYPE command in Windows." Font selection, file open
dialog boxes, accelerator keys, and multitasking in
Windows.
Only excerpts of this code were published in PJ 7.2.
WINDEV\WINVUE: Subdirectory
CSET.TXT A sample file to display containing non-ASCII characters
LONGSTR.H A header file for functions lstrcpy() and lstrlen()
TTYCLS.OBJ Windows TTY code object module
WINVUE Make file for WINVUE
WINVUE.C The WINVUE main module
WINVUE.DEF Definitions for WINVUE
WINVUE.EXE A Windows WINVUE executable file
WINVUE.H The include file for WINVUE
WINVUE.MAP The Link map file
WINVUE.OBJ The main module object file
WINVUE.RC The resource file for WINVUE
WINVUE.RES Output from teh resource compiler
WINVUE.SYM A symbol file for Symdeb
WINVUEFN.C Windows auxiliary functions for WINVUE
WINVUEFN.OBJ and the resulting object file
WINVUEMS.C WINVUE file open routines
WINVUEMS.OBJ and the resulting object file
WINVUENT.C Windows initialization functions
WINVUENT.OBJ and the resulting object file
Also included is updated code from William Hall based
on his article "A Simple Debugging Utility for
Presentation Manager and Windows" from PJ volume 7.2.
Microsoft/IBM changed the default font from a fixed font
to a proportional font and also altered the API again.
This new version should compile and run correctly
under the current PM SDK and the IBM OS/2 Version 1.1
retail release. Comparable changes for WINAUX (under
Windows is included.
PWCOMMON\TTYCLS: Subdirectory
ASCII.H
TTYCLS.C The TTY window code shared under both PM and windows
TTYCLS.H The TTY window header file
PMDEV\PMAUX: Subdirectory
PMAUX Make file for WINAUX
PMAUX.C The PMAUX main module
PMAUX.DEF Definitions for PMAUX
PMAUX.EXE OS/2 PMAUX executable file
PMAUX.H The include file for PMAUX
PMAUX.MAP The Link map file
PMAUX.OBJ The main module object file
PMAUX.RC The resource file for PM debugging window
PMAUX.RES Output from the resource compiler
PMAUXFN.C PM auxiliary functions for debugging window
PMAUXFN.OBJ and the resultant object file
PMAUXNT.C PM initialization functions
PMAUXNT.OBJ and the resulting object file
TTYCLS.OBJ PM TTY code object module
WINDEV\WINAUX: Subdirectory
TTYCLS.OBJ Windows TTY code object module
WINAUX Make file for WINAUX
WINAUX.C The WINAUX main module
WINAUX.DEF Definitions for WINAUX
WINAUX.EXE Windows WINAUX executable file
WINAUX.H The include file for WINAUX
WINAUX.MAP The Link map file
WINAUX.OBJ The main module object file
WINAUX.RC The Windows resource file for debugging window
WINAUX.RES Output from the resource compiler
WINAUX.SYM A symbol file for Symdeb
WINAUXFN.C Windows auxiliary functions for debugging window
WINAUXFN.OBJ and the resulting object file
WINAUXNT.C Windows initialization functions
WINAUXNT.OBJ and the resulting object file
Code from Vaughn Vernon's "User Interface Tools for
DOS." DOS classes for the display, keyboard, and
mouse.
POINT.CLS C++ class definition file for the Point class
RECT.CLS C++ class definition file for the Rectangle class
DISPLAY.CLS C++ class definition file for the Display class
DISPLAY.CPP C++ header file implementing the Display class
MOUSE.CLS C++ class definition file for the Mouse class
MOUSE.CPP C++ header file implementing the Mouse class
KEYBOARD.CLS C++ class definition file for the Keyboard class
KEYBOARD.CPP C++ header file implementing the Keyboard class
DOTS.CPP C++ sample file to demonstrate using Point, Rectangle,
Display and Mouse classes.
DOTS.EXE An executable file based on the source code
PJINDEX.66 Index to Programmer's Journal Volume 6, 1988.
An ascii text file of articles in PJ Volume 6
in 128-column-width format.
If you want to subscribe to Programmer's Journal, order back
issues, or buy one of our nifty T-Shirts, please write to:
Programmer's Journal
PO Box 30160
Eugene, OR 97403
or call (800) 234-0386.
Subscriptions are only $19.95 annually (six issues). We welcome
your comments about the magazine and the code. Write to the
address above.