Jump to content

Elements Of C++ Macintosh Programming 1990

From RetroTechCollection

Elements of C++ Macintosh Programming is a book by Dan Weston in Addison-Wesley's Macintosh Inside Out series, copyright 1990, first printing June 1990, ISBN 0-201-55025-3 (Library of Congress QA76.8.M3W48 1990, card number 90-35408). Its technical reviewer was John Dance.[1] The Library of Congress record gives the extent as xix, 490 pages.[2]

The book teaches C++ under Apple's MPW, building a small class library of its own (TDoc, TApp, TScrollDoc and others) for Macintosh applications, and ends with MacApp and a note on THINK C 4.0. Nearly 180 pages are source listings.[3]

Contents

[edit | edit source]

Page numbers are from the book's contents list.[3]

  • Preface, p. xvii
  • Acknowledgments, p. xix
  • Part One, Getting Your Feet Wet, p. 1
    • 1. Why C++?, p. 3
    • 2. C++: A Better C, p. 7
    • 3. C++ Objects, p. 21
    • 4. Writing MPW Tools in C++, p. 45
  • Part Two, Total Immersion, p. 71
    • 5. TDoc: The Generic Document Class, p. 73
    • 6. TApp: The Generic Application Class, p. 103
    • 7. Helloworld, Revisited, p. 145
  • Part Three, Swimming, p. 161
    • 8. Scribble, p. 163
    • 9. Modeless Dialog Documents, p. 179
    • 10. TScrollDoc: The Generalized Scrolling Document Class, p. 193
    • 11. PictView: Using the TScrollDoc Class, p. 221
    • 12. Text Edit Document, p. 237
    • 13. TDebugDoc: Streams and Multiple Inheritance, p. 265
    • 14. MacApp and PictView, p. 277
  • Appendix A: Think C 4.0 and C++, p. 297
  • Appendix B: Source Code Listings, p. 299
  • Index, p. 475

What this book does not contain

[edit | edit source]

It is a programming book. It has no service procedures, parts lists, schematics or electrical data for the Macintosh; Apple's repair documentation is in Category:Apple Service Source. The hosted scan is 492 pages, including the covers and the source-disk order page; the disk is not included.

[edit | edit source]

Download: Elements_Of_C++_Macintosh_Programming_1990.pdf

References

[edit | edit source]
  1. ↑ Dan Weston, Elements of C++ Macintosh Programming (Addison-Wesley, 1990), title page and copyright page (PDF pp. 4-5).
  2. ↑ Open Library, Elements of C++ Macintosh programming, record OL1875422M, from Library of Congress catalogue data. Retrieved 2026-09-30.
  3. ↑ 3.0 3.1 Weston, Elements of C++ Macintosh Programming, Contents, pp. vii-xvi (PDF pp. 7-16).