Jump to content

Beginning Mac Programming 2001

From RetroTechCollection

Beginning Mac Programming is a 2001 book by Kevin Spencer and Jeff Thompson, published by Premier Press, Inc., ISBN 1-931841-00-4, Library of Congress Catalog Card Number 00-110736. The cover line reads "For Classic Mac OS and Mac OS X", and the book came with a CD-ROM. Its technical editors were Geoff Perlman and Dan P. Sydow.[1] The numbered pages run to 376, with the index from p. 361; Open Library lists the book at 396 pages.[2]

The book teaches programming in REALbasic. Part II builds a paint program, and Part III covers Mac OS X: Aqua, the Classic environment, Carbon, Cocoa and the UNIX shell.[3]

Contents

[edit | edit source]

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

  • Part I, Getting Your Feet Wet, p. 1
    • Chapter 1: Getting Acquainted with REALbasic, p. 3
    • Chapter 2: Programming's Big Picture, p. 19
    • Chapter 3: The Parts of a Mac Program, p. 31
    • Chapter 4: Under Your Command, p. 39
    • Chapter 5: Variables, Operations, and Constants, p. 49
    • Chapter 6: Making Your Program Flow, p. 61
    • Chapter 7: And Still More on Program Flow, p. 79
    • Chapter 8: Subroutines, Functions, and Recursion, p. 89
    • Chapter 9: Object-Oriented Programming, p. 101
  • Part II, Developing Your First Mac Program, p. 117
    • Chapter 10: Making My Paint, p. 119
    • Chapter 11: Adding Simple Drawing Commands, p. 127
    • Chapter 12: Adding More Drawing Commands, p. 141
    • Chapter 13: File Operations, p. 169
    • Chapter 14: Editing Operations, p. 191
    • Chapter 15: Tool Palettes and Cursors, p. 219
    • Chapter 16: Finishing Touches, p. 227
  • Part III, The Age of Mac OS X, p. 245
    • Chapter 17: Enter the World of Aqua, p. 247
    • Chapter 18: The Classic Environment, p. 265
    • Chapter 19: The Carbon Environment, p. 279
    • Chapter 20: The Cocoa Environment, p. 289
    • Chapter 21: UNIX: A Shell Surrounding a Tasty Kernel, p. 299
  • Part IV, Advanced Things to Do, p. 315
    • Chapter 22: Porting Applications to Microsoft Windows, p. 317
    • Chapter 23: A Word about Advanced Programming, p. 333
  • Part V, Appendixes, p. 349
    • Appendix A: REALbasic Resources, p. 350
    • Appendix B: How to Use the CD-ROM, p. 357
  • Index, p. 361

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 400 pages including the covers and the CD licence page; the CD-ROM is not included.

[edit | edit source]

Download: Beginning_Mac_Programming_2001.pdf

References

[edit | edit source]
  1. ↑ Kevin Spencer and Jeff Thompson, Beginning Mac Programming (Premier Press, 2001), cover and copyright page (PDF pp. 1, 5).
  2. ↑ Open Library, Beginning Mac Programming, record OL8805413M. Retrieved 2026-09-30.
  3. ↑ 3.0 3.1 Spencer and Thompson, Beginning Mac Programming, Contents at a Glance (PDF pp. 9-10).