1989 15.07 1991

Vol.15 n°7 (#166) july 1990

Vol.15 n°7 (#166) july 1990

(ddj_1990_07.jpg)

p.6 EDITORIAL (p.583 in reprint volume 15)

p.6 EDITORIAL (p.583 in reprint volume 15)

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

FEATURES

p.16 SUPER VGA PROGRAMMING (p.587 in reprint volume 15)

p.16 SUPER VGA PROGRAMMING (p.587 in reprint volume 15)

[author : Christopher A. Howard]

Chris presents a VGA chip-set detection method, including functions for addressing video memory and displaying pixels at specified locations.

p.30 CIRCLES AND THE DIGITAL DIFFERENTIAL ANALYZER (p.593 in reprint volume 15)

p.30 CIRCLES AND THE DIGITAL DIFFERENTIAL ANALYZER (p.593 in reprint volume 15)

[author : Tim Paterson]

The digital differential analyzer, which uses unsealed integers for drawing straight lines and circles, belongs in every graphics library.

p.36 IMPROVING LINE SEGMENT CLIPPING (p.597 in reprint volume 15)

p.36 IMPROVING LINE SEGMENT CLIPPING (p.597 in reprint volume 15)

[author : Victor J. Duvanenko, W.E. Robbins, and Ronald S. Gyurcsik]

Today’s windowing systems demand high-performance line-clipping techniques. Our authors show how to squeeze more performance from the classic Cohen-Sutherland line-clipping algorithm.

p.46 DRAWING CHARACTER SHAPES WITH BEZIER CURVES (p.603 in reprint volume 15)

p.46 DRAWING CHARACTER SHAPES WITH BEZIER CURVES (p.603 in reprint volume 15)

[author : Todd King]

Todd examines and implements Bezier curves by using the literal rendering technique and the deCasteljau method.

p.54 INFORMATION MODELS, VIEWS, AND CONTROLLERS (p.607 in reprint volume 15)

p.54 INFORMATION MODELS, VIEWS, AND CONTROLLERS (p.607 in reprint volume 15)

[author : Adele Goldberg]

Smalltalk’s Model-View-Controller architecture was built with user interface design in mind.

PROGRAMMER'S WORKBENCH

PROGRAMMER'S WORKBENCH

p.62 DOS + 386 = 4 GIGABYTES! (p.613 in reprint volume 15)

p.62 DOS + 386 = 4 GIGABYTES! (p.613 in reprint volume 15)

[author : Al Williams]

It really is possible to access the entire 80386 address space in real mode when you use the techniques Al presents here.

EXAMINING ROOM

EXAMINING ROOM

p.72 THE POWER IN POWERBASIC (p.619 in reprint volume 15)

p.72 THE POWER IN POWERBASIC (p.619 in reprint volume 15)

[author : Bruce Tonkin]

Can a leopard change its spots? Bruce finds out by examining Spectra’s PowerBasic, previously known as Borland’s Turbo Basic.

COLUMNS

COLUMNS

p.123 PROGRAMMING PARADIGMS (p.649 in reprint volume 15)

p.123 PROGRAMMING PARADIGMS (p.649 in reprint volume 15)

[author : Michael Swaine]

Michael reports on MacWorld Expo, raises questions about Glasnost programming, and ruminates on recent issues in chaos theory, fractals, and neural networks.

p.131 C PROGRAMMING (p.653 in reprint volume 15)

p.131 C PROGRAMMING (p.653 in reprint volume 15)

[author : Al Stevens]

Al takes an early look at Turbo C++, a second look at ANSI C token pasting, and an in-depth look at hotkeys.

p.139 STRUCTURED PROGRAMMING (p.659 in reprint volume 15)

p.139 STRUCTURED PROGRAMMING (p.659 in reprint volume 15)

[author : Jeff Duntemann]

It’s one dam thing after another as Jeff tackles object design and multiple inheritance.

DEPARTMENTS

DEPARTMENTS

p.8 LETTERS (p.584 in reprint volume 15)

p.8 LETTERS (p.584 in reprint volume 15)

[author : you]

p.160 SWAINE’S FLAMES (p.671 in reprint volume 15)

p.160 SWAINE’S FLAMES (p.671 in reprint volume 15)

[author : Michael Swaine]

PROGRAMMER'S SERVICES

PROGRAMMER'S SERVICES

p.152 ADVERTISER INDEX (not in reprint volume 15)

p.152 ADVERTISER INDEX (not in reprint volume 15)

where to go for more information on products

p.153 OF INTEREST (p.669 in reprint volume 15)

p.153 OF INTEREST (p.669 in reprint volume 15)

[author : compiled by Janna Custer]

p.154 PROGRAMMER’S MARKETPLACE (not in reprint volume 15)

p.154 PROGRAMMER’S MARKETPLACE (not in reprint volume 15)

classified ads