Special Issue 1989 - 2ND ANNUAL MAC ISSUE


ARTICLES

GUEST EDITORIAL

by Jef Raskin
Jef adds to the history of the Macintosh as we enter what he calls the "megamicro age."

PROGRAMMING WITH COLOR QUICKDRAW

by Chris Derossi
The addition of features -- such as Color QuickDraw -- changed some of the ways Macintosh programmers program. Chris discusses some of these differences, and how new software can continue to coexist with older programs.

AVOIDING INIT COLLISIONS AT BOOT TIME

by John Rosford
John shares an INIT that lets you load a complex set of device drivers without bumping into INITs that are already there.

MEMORY MANAGEMENT WITH MACAPP

by Curt Bianchi
Primarily known for its object-oriented tools, MacApp provides many procedural language services as well. Among those services are the kind of reliable memory management schemes required by powerful Macintosh applications.

VISUAL OBJECT-ORIENTED PROGRAMMING

by Rob Dye
With object-oriented programming environments such as LabView, it's possible to graphically "wire" functions together to create executable programs. Rob discusses how LabView implements OOP mechanisms, how messages are passed, how inheritance is achieved, and how objects are represented.

WRITING MACINTOSH DEVICE DRIVERS

by Bryan Waters
Bryan discusses the Mac's Device Manager then uses Think C 4.0's object-oriented extensions to build a device driver template.

PERSISTENT OBJECTS

by Charles A. Rovira
With "persistent" objects you can write sophisticated database management systems using Smalltalk. Charles shows you what persistent objects are and how to use them.

WIZARDCOPY FOR FAST BACKUPS

by Don Gaspar
If making backups has been slowing you down. Don's WizardCopy sector copying utility will get you back up to speed, copying, 400K, 800K, and 1.44-Mbyte disks in 17 to 45 seconds.

OBJECT C AND THE MACINTOSH CONTROL PANEL

by Bryan Waters
As Bryan shows here, object-oriented tools take the pain out of developing Macintosh resources, particularly control panel devices ("cdevs").

ON BEING OR BECOMING A MACINTOSH DEVELOPER

by Janna Custer
Once you've taken the step to become a Macintosh software developer, Apple is there with a helping hand. Janna outlines the resources Apple provides, and shows you where to find them.


Copyright © 1989, Dr. Dobb's Journal