Dec 142017
 
Wheaton's Library Excellent set of classes for Borland C++ 3.1.

Full Description of File


A collection of C++ classes and functions to simplify using advanced data
structures. Classes include String, String40, String120,
ByteVector, BitVector, IntVector, LongVector, CSVector (and the ability to
create your own vectors), File, TextFile, RecFile, TokenFile, BtrieveFile,
DBase, Time, Date, JulianDate, Moment, BitSet8, BitSet16, BitSet32 (make
your own BitSet types), LinkedList, Stack, Queue, and more! Free!


File WLIB.ZIP from The Programmer’s Corner in
Category C++ Source Code
Wheaton’s Library Excellent set of classes for Borland C++ 3.1.
File Name File Size Zip Size Zip Type
EXAMPLE1.C 360 239 deflated
EXAMPLE2.C 405 250 deflated
EXAMPLE3.C 454 261 deflated
FATAL.C 324 181 deflated
FILE_ID.DIZ 440 267 deflated
PEARLS.TXT 1205 629 deflated
README 3906 1836 deflated
WBITS.H 10270 2628 deflated
WBITVEC.C 9075 2007 deflated
WBTRIEVE.C 10260 2066 deflated
WBTRIEVE.DOC 3621 1707 deflated
WBTRIEVE.H 4555 1424 deflated
WDBASE.C 5915 1610 deflated
WDBASE.H 6625 1889 deflated
WDOS.C 2510 821 deflated
WDOS.H 2213 820 deflated
WFILE.C 13247 3228 deflated
WFILE.H 11001 3468 deflated
WLIB.PRJ 9037 1845 deflated
WLINK.C 4480 1019 deflated
WLINK.DOC 10399 3615 deflated
WLINK.H 5682 1225 deflated
WLOCAL.H 365 196 deflated
WMISC.C 5935 1779 deflated
WMISC.DOC 11330 4315 deflated
WMISC.H 5963 2196 deflated
WOBJVEC.C 7381 1614 deflated
WSTR.C 33224 5422 deflated
WSTR.DOC 41670 13388 deflated
WSTR.H 12824 2726 deflated
WTIME.C 16355 3886 deflated
WTIME.DOC 2488 1222 deflated
WTIME.H 7768 1796 deflated
WVEC.C 8826 1884 deflated
WVEC.H 17607 4239 deflated

Download File WLIB.ZIP Here

Contents of the README file


A collection of C++ classes and functions to simplify using advanced data
structures. Classes include String, String40, String120,
ByteVector, BitVector, IntVector, LongVector, CSVector (and the ability to
create your own vectors), File, TextFile, RecFile, TokenFile, BtrieveFile,
DBase, Time, Date, JulianDate, Moment, BitSet8, BitSet16, BitSet32 (make
your own BitSet types), LinkedList, Stack, Queue, and more! Free!
Files you'll find in this zip file

*.DOC documention (see below)
*.H header files
W*.C the stuff you need to link in with
FATAL.C link in with this if you are not using WW
EXAMPLE?.C Some examples to help get you started
WLIB.PRJ the project file I use to build WLIB

Make sure your compiler is the 3.1 compiler and is set for "C++ Always"
and "Borland C++" (not ANSI, K&R or UNIX C).

Note that there is no documentation for the vector classes or the file
classes. It should be a fairly straightforward task to interpret the
appropriate header files.

If you do not have the Btrieve developers kit or Codebase 4.5, you will
want to exclude WBTRIEVE.C and WDBASE.C from your project.

The documentation was, for the most part, written before the library was.
You would be miles ahead if you learned to read and interpret the header
files rather than relying on the documentation. The documentation is
included more for tutorial purposes than as a reference. There is a
programming pearl that goes "debug only code - comments lie": there may be
some wisdom here that applies to my documentation :-).

All of my source has a copyright on it, yet these libraries are really
closer to "public domain". I want people to feel free to pass it along,
include it in libraries that they use and sell with the idea that everyone
will have a common base for string, file, vector and linked list libraries.
I just don't want them modified without my consent (if you need something
different, why don't you inherit what you see?). I encourage that this
product be included with compilers, libraries, books and tutorials. Free.
Unmodified.

These libraries are designed for optimal use in the cold, cruel world of
practical programming. It is my belief that the molding of C++ into a
SmallTalk environment kills the beauty of C++. I write object oriented
extensions to C++ that compiles very tight and fast while maintaining high
portability. If you want a SmallTalk-like environment, use SmallTalk! I
hope that this code allows all C++ programmers to develop smaller and
faster programs in less time.

If you are new to programming in C++, the file STRINGS.DOC is for you.

Registration of this product is $50. Registration will provide you with

The most recent copy of the "Wheaton Libraries" (WLIB)
The most recent copy of the "Wheaton Windows" (WW)
The parser, with source
support

copyright (c) 1992, 1993 by Paul Wheaton
1916 Brooks #205, Missoula, MT 59801

voice phone: (406)543-1928
CompuServe: 72707,207
Internet: [email protected]
BBS: (406)543-8234 (The Montana Banana BBS)

Visa and MC accepted

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Programming services are provided for $34 per hour for the first ten hours
and $19.50 per hour for each hour after that. Free initial consultation.
Long distance programming requires $500 retainer.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Look for WPARSE.ZIP - Source Parser. This will break up your large .OBJ
files so that your executable programs are much smaller and faster.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Look for WW.ZIP - Wheaton Windows. A clean user interface for text mode.
Very powerful. Handles two video devices. Includes about a dozen types of
menus including menus for users to shift the order of their selections or
to make selections. There are numeric editing functions that can give
integers a fixed decimal place. There are string editing functions that
allow you to specify what keys are acceptable for different parts of a
mask. Scroll bar types allow for scrolling through huge, sophisticated
menus or through text files or reports. More! Fully integrated with WLIB.



 December 14, 2017  Add comments

Leave a Reply