1988 14.03 1990

Vol.14 n°3 (#149) march 1989

Vol.14 n°3 (#149) march 1989

(ddj_1989_03.jpg)

p.6 EDITORIAL (p.147 in reprint volume 14)

p.6 EDITORIAL (p.147 in reprint volume 14)

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

FEATURES

p.16 A PRESENTATION MANAGER APPLICATION TEMPLATE (p.150 in reprint volume 14)

p.16 A PRESENTATION MANAGER APPLICATION TEMPLATE (p.150 in reprint volume 14)

[author : Herbert Schildt ]

In this month’s lead article, Herb explains what Presentation Manager programs are all about.

In doing so, he develops a program template that you can use as the starting point for writing your own Presentation Manager programs.

p.28 DYNAMIC LINK LIBRARIES UNDER MICROSOFT WINDOWS (p.157 in reprint volume 14)

p.28 DYNAMIC LINK LIBRARIES UNDER MICROSOFT WINDOWS (p.157 in reprint volume 14)

[author : Margaret Johnson and Mark Solinski]

DLLs let several applications share the same code space and, as Margaret and Mark show, they allow you to write smaller, faster, and more portable applications.

p.38 WRITING PORTABLE APPLICATIONS WITH X/GEM (p.162 in reprint volume 14)

p.38 WRITING PORTABLE APPLICATIONS WITH X/GEM (p.162 in reprint volume 14)

[author : Bill Fitler]

Writing portable applications isn’t mysterious, it just requires that you have a different design philosophy and different tools than when writing for a single system.

p.42 NETWORK WINDOWING USING THE X WINDOW SYSTEM (p.165 in reprint volume 14)

p.42 NETWORK WINDOWING USING THE X WINDOW SYSTEM (p.165 in reprint volume 14)

[author : Jim Gettys]

X Windows is a windowing and graphics system designed to run across networks and Jim was part of the original X development team. Here, he describes what X is all about, paying particular attention to X protocol.

p.55 EXTENDED DIRECTORY SEARCHES USING C++ (p.169 in reprint volume 14)

p.55 EXTENDED DIRECTORY SEARCHES USING C++ (p.169 in reprint volume 14)

[author : John M. Dlugosz]

In this article, John presents a program that lets you make conditional searches of your directories. And he does it in C++.

p.60 COPING WITH COMPLEX PROGRAMS (p.172 in reprint volume 14)

p.60 COPING WITH COMPLEX PROGRAMS (p.172 in reprint volume 14)

[author : Karanjit S. Siyan]

Understanding in quantative terms how a complex program works is what software metrics is all about. Karanjit discusses some of the different approaches to this topic.

p.78 THE OSF WINDOWING SYSTEM (p.178 in reprint volume 14)

p.78 THE OSF WINDOWING SYSTEM (p.178 in reprint volume 14)

[author : Kee Hinckley]

The Open System Foundation had to make some tough decisions when deciding which windowing system to implement in their upcoming version of Unix. Here are their criteria.

p.93 1988 DDJ INDEX (not in reprint volume 14)

p.93 1988 DDJ INDEX (not in reprint volume 14)

[author : compiled by Kathleen Evans Ralston]

This index to last year’s will make finding a particular article a simple matter.

EXAMINING ROOM

EXAMINING ROOM

p.70 THE PORTABILITY DREAM (p.175 in reprint volume 14)

p.70 THE PORTABILITY DREAM (p.175 in reprint volume 14)

[author : Margaret Johnson]

Margaret looks at the XVT Toolkit, a "virtual" toolkit from the Advanced Programming Institute that lets you write Macintosh or MS Windows applications in one fell swoop.

COLUMNS

COLUMNS

p.107 PROGRAMMING PARADIGMS (p.193 in reprint volume 14)

p.107 PROGRAMMING PARADIGMS (p.193 in reprint volume 14)

[author : Michael Swaine]

this month Michael tackles one of the thornier issues of object-oriented programming —multiple inheritance. What he finds is that one simple question can beget many conflicting answers.

p.113 C PROGRAMMING (p.196 in reprint volume 14)

p.113 C PROGRAMMING (p.196 in reprint volume 14)

[author : Al Stevens]

Last month’s TTNYCOMM program brings Al to this month’s SMALLCOM, an enhanced communication program that sports windows, menus, and data entry tools.

p.118 GRAPHICS PROGRAMMING (p.199 in reprint volume 14)

p.118 GRAPHICS PROGRAMMING (p.199 in reprint volume 14)

[author : Kent Porter]

The shortest distance between two points is a straight line. But, as Kent points out, that’s easier said than done.

p.123 STRUCTURED PROGRAMMING (p.201 in reprint volume 14)

p.123 STRUCTURED PROGRAMMING (p.201 in reprint volume 14)

[author : Jeff Duntemann]

Jeff catches up on Comdex, paying particular attention to programming tools. He also discusses why text-oriented programs need to be video adapter "aware."

DEPARTMENTS

DEPARTMENTS

p.10 LETTERS (p.148 in reprint volume 14)

p.10 LETTERS (p.148 in reprint volume 14)

[author : you]

p.160 SWAINE’S FLAMES (p.218 in reprint volume 14)

p.160 SWAINE’S FLAMES (p.218 in reprint volume 14)

[author : Michael Swaine]

p.145 ADVERTISER INDEX (not in reprint volume 14)

p.145 ADVERTISER INDEX (not in reprint volume 14)

where to go for more information on products

p.149 OF INTEREST (p.214 in reprint volume 14)

p.149 OF INTEREST (p.214 in reprint volume 14)

brief product descriptions

p.150 PROGRAMMER’S MARKETPLACE (not in reprint volume 14)

p.150 PROGRAMMER’S MARKETPLACE (not in reprint volume 14)

classified ads