Here's all the code to go with the March 1992 (Volume I, No. 2) issue of
Windows Tech Journal. There's some pretty good stuff here this time.
The HATCH subdirectory contains the four short listings that go with the
cover story, "Hatch Better Programs With OOP." They show class declarations
and member functions in C++, Turbo Pascal, Liana, and KnowledgePro (Windows).
DEBUGWIN is the debugging DLL written in Turbo Pascal for Windows. Very hot
stuff indeed--it lets you do printf-style (er, make that writeln-style)
debugging in Windows.
The WINSORT directory contains WINSORT.C, which is interesting on two counts.
First, it shows how to use Windows not as an operating environment, but as a
DOS extender. (Pretty clever, that.) Second, it illustrates a distinctive new
sorting algorithm. The code is more illustrative than useful, as it does
depend on a header file we don't have.
The LIFE directory contains source, executables, icons, and supporting files
for two implementations of the game of LIFE, as described in Zack Urlocker's
"Polymorphism Unbound" column. You get the complete code in Turbo Pascal for
Windows and in Borland C++. Very nice!
SLIDE contains the code for Richard Shaw's "The Virtual Column." The code
shows how C++ programmers can handle messages without WndProcs!
DDEBMP contains the Visual Basic source for a DDE Client and a DDE Server.
If you're having trouble understanding DDE, this code is for you!
Finally, the CONTROLS directory holds updated code to go along with Richard
Levaro's tutorial on writing custom controls from issue #1. Some folks had
trouble with the code we distributed last time, so we got Richard to provide
a makefile and other material.
P.S. We've now got T-shirts, sweatshirts, and mouse pads in both of our new
WinTech designs: NO GUI, NO GLORY and RTFM. Call (800) 234-0386 for the latest
WinTech will be at Software Development '92, the Borland Language Conference,
and Windows World in the next few months. Stop by and say hello!
Remember, Windows Tech Journal subscriptions are just $29.95 for 12 issues
(that's $5 less than Microsoft Systems Journal charges for SIX issues!). Our
circulation staff is standing by the phones: (800) 234-0386.