by Al Williams
Users can change the look of the Windows 95 shell by relocating the task bar, changing colors, relabeling system icons, and more. Al uses Borland's Delphi to show how you can make your next application more configurable.
by Victor Webber
When it comes to real-time responsiveness, Windows 95 can take 40 times longer than DOS to process hardware interrupts. Victor lifts the hood on Windows' internals and improves performance by using documented calls in an undocumented fashion.
by Matt Pietrek
Matt shows you how to use Windows 95's undocumented QT_Thunk function to thunk between 16- and 32-bit code and introduces a 32-bit utility program to get free system resources.
by John Forrest Brown
John presents an assembly shell that shortens the VxD learning curve while providing a framework that can be used in most situations.
by Jeffrey Richter and Jonathan Locke
By inheriting features from existing controls, you can create new customized controls without starting from scratch. Jeff and Jon show you how.
by Michael Abrash
After considering some alarming trends in programming, Michael moves on to discuss 3-D clipping--particularly polygon and viewspace clipping.
by Al Williams
Al presents a neural-network object created using Visual Basic 4.0's new class facility. He then uses the class to build a tic-tac-toe game that you teach--not program--to play.
by Hal W. Hardenbergh
In this issue, Hal sets the record straight on everything from how to spell his name to pushing the Pentium clock.
by Marc E. Brown
Developers creating custom software applications can be exposed to litigation. Marc offers some contract clauses that minimize your exposure, while reducing the misunderstandings that lead to these expensive lawsuits.
by Michael Floyd