1988 Special 1990

macintosh fall 1989

macintosh fall 1989

(ddj_1989_mac.jpg)

p.6 Guest Editorial (p.899 in reprint volume 14)

p.6 Guest Editorial (p.899 in reprint volume 14)

[author : JEF RASKIN] #Edito

Jef adds to the history of the Macintosh as we enter what he calls the 'mega-micro age'

TABLE OF CONTENTS

p.8 Programming with Color QuickDraw (p.900 in reprint volume 14)

p.8 Programming with Color QuickDraw (p.900 in reprint volume 14)

[author : CHRIS DEROSSI]

p.14 Avoiding INIT Collisions at Boot Time (p.903 in reprint volume 14)

p.14 Avoiding INIT Collisions at Boot Time (p.903 in reprint volume 14)

[author : JOHN ROSFORD]

The addition of features - such as Color Quickdraw - changed some of the ways Macintosk programmers program. Chris discusses some of these differences, and how new software can continue with older program.

p.22 Memory Management with MacApp (p.908 in reprint volume 14)

p.22 Memory Management with MacApp (p.908 in reprint volume 14)

[author : CURT BIANCHI]

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

p.30 Visual Object-Oriented Programming (p.915 in reprint volume 14)

p.30 Visual Object-Oriented Programming (p.915 in reprint volume 14)

[author : 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 mecanisms, how messages are passed, how inheritance is achieved, and how objects are represented.

p.36 Writing Macintosh Device Drivers (p.920 in reprint volume 14)

p.36 Writing Macintosh Device Drivers (p.920 in reprint volume 14)

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

p.40 Persistent Objects (p.923 in reprint volume 14)

p.40 Persistent Objects (p.923 in reprint volume 14)

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

p.44 WizardCopy for Fast Backups (p.926 in reprint volume 14)

p.44 WizardCopy for Fast Backups (p.926 in reprint volume 14)

[author : 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.44Mbyte disks in 17 to 45 seconds.

p.50 Object C and the Macintosh Control Panel (p.930 in reprint volume 14)

p.50 Object C and the Macintosh Control Panel (p.930 in reprint volume 14)

[author : BRYAN WATERS]

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

p.54 On Being or Becoming A Macintosh Developer (p.932 in reprint volume 14)

p.54 On Being or Becoming A Macintosh Developer (p.932 in reprint volume 14)

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