4

The L.A Fox Developer Newsletter
November 1995
Hot Tips....
CLASSES.PRG
by George Dvorak

Preliminary Notes:
Created by George L. Dvorak CIS 70403,732

This program creates a class listing hierarchy that lets one visually follow the subclassing in a project. I hope others help to generalize it and allow others to freely use the results.

Skeleton of a program to extract VCX files from a project by inspecting memo field Name of the project file for the string “.vcx” and storing the file names and locations or to be given the names of VCX files.

Then to extract the class by filtering NOT EMPTY(objname) AND NOT EMPTY(baseclass) AND EMPTY(parent); the class is objname, the parent class is class, the parent classes file is classloc, the base class is baseclass, the class location is this VCX file
Savannah’s List.... (Con't from page 3)
was the book on which much of Nantucket’s material on modular programming was based. Source code examples are written in Elifel.
Mullin, Mark. “Rapid Prototyping for Object- Oriented Systems.” Addison-Wesley. ISBN 0-201-
55024-5
Explains the principles of this design methodology by walking the reader through the generation of an actual prototype. Discusses the needs of the client and client-program interaction, as well as actual system features. Language examples are in Smalltalk.
Pinson, Lewis J. and Wiener, Richard S. “An Introduction to Object-Oriented Programming and Smalltalk.” Addison-Wesley. ISBN 020119127 Explains the principles of object orientation in the context of the Smalltalk language. Covers Smalltalk classes, both fundamental and advanced. Rumbaugh, James; Blaha, Michael; Premerlani, William; Eddy, Frederick; and Loerensen, William. “Object-Oriented Modeling and Design.” Prentice Hall. ISBN 0-13-629841-9
Describes the authors’ Object Modeling Technique notation. A somewhat academic tone, but includes three case studies.
Taylor, David A. "Object-Oriented Technology: A Manager’s Guide.” Addison-Wesley. ISBN 0-201-
56358-4
A guide to object orientation for everyone from managers to developers. Very easy to read, with great illustrations. An ideal book for anyone looking for simple, clear explanations of basic concepts, and especially useful for those who have to convince others of the technology’s merits.
Taylor, David A. “Object-Oriented Information Systems.” Wiley. ISBN 0-471-54364-0 Clear and easy to read. Explains how to plan and implement object-oriented systems, and includes a series of real-world case studies.
Taylor, David A. “Business Engineering with Object Technology.” Wiley. ISBN 0-471-04521-7 Written in Taylor’s usual easy-to-read style, this book explains how object technology can be used to aid in business reengineering projects. The book suggests that classes be created not for particular applications, but to model the business as a whole. A good introduction to a subject that is receiving more and more attention.
Tkachk, Daniel and Puttlck, Richard. “Object Technology in Application Development.”
(Con't, page 9)
(Con't, page 7)
Page 4

4