Jump to content

Object-Oriented Programming for the Macintosh 1986

From RetroTechCollection
Revision as of 17:33, 1 October 2026 by Josh (talk | contribs) (Josh moved page Object-Oriented Programming fo the Macintosh 1986 to Object-Oriented Programming for the Macintosh 1986: Fix misspelling (for))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Object-Oriented Programming for the Macintosh is a programming book by Kurt J. Schmucker, published by Hayden Book Company, Hasbrouck Heights, New Jersey, ©1986 Productivity Products International, Inc.; ISBN 0-8104-6565-5, Library of Congress 86-7668. The foreword is by Larry Tesler of Apple. The printed book runs to p. 608 (the end of the index); the scan has 613 PDF pages, including an advertisement for the QuadWorld source disk.

The book teaches object-oriented programming through Apple's MacApp class library and Object Pascal, built around a sample application, QuadWorld. Tesler's foreword notes that the author worked with Apple for over a year during MacApp's testing. Later chapters cover Smalltalk-80, the Lisa's Clascal and Lisa ToolKit, and other object-oriented languages on the Macintosh.

Contents

[edit | edit source]

Book page numbers, from the contents pages.

  • Chapter 1 Why Object-Oriented Programming? (p. 1)
  • Chapter 2 The Basics of Object-Oriented Programming (p. 15)
  • Chapter 3 Object Pascal (p. 37)
  • Chapter 4 Introduction to MacApp (p. 83)
  • Chapter 5 Mini-QuadWorld: A Small MacApp Application (p. 131)
  • Chapter 6 The Most Frequently Asked Questions about MacApp (p. 165)
  • Chapter 7 The Flow of Events in MacApp (p. 177)
  • Chapter 8 QuadWorld: A Full MacApp Application (p. 201)
  • Chapter 9 Advanced MacApp Features (p. 249)
  • Chapter 10 Advanced Concepts in Object-Oriented Programming (p. 271)
  • Chapter 11 Smalltalk (p. 285)
  • Chapter 12 Lisa Clascal and the Lisa ToolKit (p. 315)
  • Chapter 13 An Overview of Other Object-Oriented Languages on Macintosh (p. 345)
  • Appendix A The Macintosh User Interface Standard (p. 385)
  • Appendix B Object-Oriented Programming Languages: Suppliers and User Groups (p. 437)
  • Index (p. 605)

What it does not contain

[edit | edit source]

It is a programming book. It has no schematics, parts lists, voltages or service procedures. For hardware figures use Apple's service manuals (Category:Apple Service Source) and developer notes.

[edit | edit source]

Download: Object-Oriented_Programming_fo_the_Macintosh_1986.pdf (62.8 MB)