July 1989 - GRAPHICS PROGRAMMING


FEATURES

LINE-OF-BEST-FIT

by William H. Murray and Chris H. Pappas
Bill and Chris describe how to use the mouse and Presentation Manager to define a group of points and draw the resulting line, all in a protected-mode environment.

AN ICON EDITOR

by Keith Weiskamp and Loren Heiny
Creating, saving, and editing icons for graphics applications is a snap with Keith and Loren's icon editor and its support tools.

MULTITASKING OS AND GRAPHICS COPROCESSORS

by Chuck McManis
"High-performance graphics applications" is often a contradiction of terms, especially on low-end systems. Chuck shows how the Amiga's multitasking OS and built-in graphics coprocessor coax 32-bit graphics performance out of a 16-bit machine.

IMAGE MATHEMATICS

by Victor Duvanenko
Photographers use chemicals to enhance and enrich images. Victor shows how programmers can achieve the same special effects by manipulating numbers.

TURBO PASCAL WITH OBJECTS

by Michael Floyd
Mike puts Turbo Pascal 5.5's new object-oriented features to work and uncovers some secrets about the Overlay Manager ad Smart Linker in the process.

FASTER STRING SEARCHES

by Costas Menico
Boyer-Moore is a hybrid algorithm that combines pattern analysis with brute force to produce faster string searches. This method speeds up Costas' programs, and he shows how it can speed up yours too.

EXAMINING ROOM

GETTING THE BUGS OUT WITH TURBO DEBUGGER

by Bill Catchings and Mark L. Van Name
Bill and Mark put Borland's Turbo Debugger through its paces and find that, although correcting programming mistakes isn't necessarily fun, it doesn't have to be all that painful either.

COLUMNS

PROGRAMMING PARADIGMS

by Michael Swaine
While picking up some spare change, Michael asks Hal Hardenbergh why a hardware engineer would find neural networks fun.

C PROGRAMMING

by Al Stevens
The Blackjack simulation program Al presents this month saved him some money and you can bet that it will save you some too.

GRAPHICS PROGRAMMING

by Kent Porter
It's possible to have do-it-yourself screen coordinates by simply redefining the coordinate system in any terms you like. And doing so, says Kent, opens the door to new graphics programming tricks and techniques.

STRUCTURED PROGRAMMING

by Jeff Duntemann
Turbo Pascal's object-oriented extensions launch Jeff into the swirling waters of OOP.

DEPARTMENTS

EDITORIAL

by Jonathan Erickson

LETTERS

by you

SWAINE'S FLAMES

by Michael Swaine

OF INTEREST

brief product description


Copyright © 1989, Dr. Dobb's Journal