Object-Oriented Programming for the Macintosh 1986: Difference between revisions
P4 verification: turn document holder into a real documentation page (bibliographic detail from the printed copyright page, what it covers, explicit note that it is not a repair source, cluster links) |
Contents with page numbers, Tesler foreword, printed length (608) from the scan; replace boilerplate |
||
| Line 1: | Line 1: | ||
'''''Object-Oriented Programming for the Macintosh''''' by | '''''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 page title's "fo" is a misspelling of "for".) | ||
'' | 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) | |||
For hardware | == 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 == | |||
== Related documents | |||
* [[Developing Object-Oriented Software For The Macintosh 1992]] | * [[Developing Object-Oriented Software For The Macintosh 1992]] | ||
* [[Macintosh Revealed 2nd Edition Volume One 1987]] | * [[Macintosh Revealed 2nd Edition Volume One 1987]] | ||
Revision as of 18:53, 30 September 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 page title's "fo" is a misspelling of "for".)
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
Download: Object-Oriented_Programming_fo_the_Macintosh_1986.pdf (62.8 MB)