Jump to content

Object-Oriented Programming for the Macintosh 1986: Difference between revisions

From RetroTechCollection
Removed Apple Documentation category
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<pdf>File:Object-Oriented_Programming_fo_the_Macintosh_1986.pdf</pdf>
'''''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.


Download Object-Oriented Programming fo the Macintosh 1986 here: [[File:Object-Oriented_Programming_fo_the_Macintosh_1986.pdf]]
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 ==
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 ==
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.
== Related documents ==
* [[Developing Object-Oriented Software For The Macintosh 1992]]
* [[Macintosh Revealed 2nd Edition Volume One 1987]]
<pdf> File:Object-Oriented_Programming_fo_the_Macintosh_1986.pdf </pdf>
Download: [[:File:Object-Oriented_Programming_fo_the_Macintosh_1986.pdf|Object-Oriented_Programming_fo_the_Macintosh_1986.pdf]] (62.8 MB)


[[Category:Apple Programming Documentation]]
[[Category:Apple Programming Documentation]]

Latest revision as of 17:33, 1 October 2026

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)