1995 Special 1997

Windows 95 programming 1996

text on archive.org (DVD)

(couverture_manquante.jpg)

Editorial

[author : Michael Floyd] #Edito

TABLE OF CONTENTS

FEATURES

Customizing Delphi Applications

[author : 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.

Fast Interrupt Processing in Windows 95

[author : 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.

Direct Thunking in Windows 95

[author : 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.

Building VxDs in Windows 95

[author : 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.

Windows 95 Subclassing and Superclassing

[author : 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.

COLUMNS

Ramblings in Real Time

[author : Michael Abrash]

After considering some alarming trends in programming, Michael moves on to discuss 3-D clipping—particularly polygon and viewspace clipping.

20/20

[author : 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.

DTACK Revisited

[author : Hal W. Hardenbergh]

In this issue, Hal sets the record straight on everything from how to spell his name to pushing the Pentium clock.

Software and the Law

[author : 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.