Jump to content

Programming Starter Kit for Macintosh 1995

From RetroTechCollection

Programming Starter Kit for Macintosh is a 1995 book by Jim Trudeau, published by Hayden Books, a division of Macmillan Computer Publishing, in The Don Crabb Macintosh Library. ISBN 1-56830-174-X; Library of Congress catalog number 94-73447.[1] The book's numbered pages run to 831, after xxv pages of front matter; Open Library records 831 pages.[2][3] Trudeau was an instructor on the external faculty of Apple's Developer University.[1]

The book teaches C programming on the Macintosh with Metrowerks CodeWarrior, building an application shell ("EasyApp") and a puzzle program ("EasyPuzzle") through coding labs, and includes a guide to C for readers new to the language. The CD-ROM held a limited version of CodeWarrior that can save files but not add or remove files from a project, the lab code, Developer University demo programs, developer tools and two articles from Apple's develop magazine.[4]

Contents

[edit | edit source]

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

  • Introduction, p. 1
  • Chapter 1: Way Cool: The Macintosh Programming Way, p. 13
  • Chapter 2: Conquering Hero: Becoming a Code Warrior, p. 23
  • Chapter 3: A Moving Target: Getting a Handle on Memory, p. 61
  • Chapter 4: Marshal Your Resources: ResEdit Is Your Friend, p. 107
  • Chapter 5: Bug Hunting: Finding Bugs in Code, p. 137
  • Chapter 6: The Main Event: Events and Event Loops, p. 151
  • Chapter 7: One from Column A: Creating and Using Menus, p. 181
  • Chapter 8: Windows on the World: Making and Managing Windows, p. 217
  • Chapter 9: Control Freak: Controls in Windows, p. 263
  • Chapter 10: Quick on the Draw: Basic QuickDraw, p. 287
  • Chapter 11: Can We Talk?: All about Dialog Boxes, p. 349
  • Chapter 12: What's Happening?: Providing Feedback to the User, p. 399
  • Chapter 13: Bundling Up: Icons, Bundles, and Looking Cool, p. 419
  • Chapter 14: Make a Joyful Noise: Playing Sounds on the Mac, p. 433
  • Chapter 15: You're on File: Saving and Opening Files, p. 449
  • Chapter 16: Gutenberg's Dream: Printing on the Mac, p. 495
  • Chapter 17: Play Well with Others: Working with Apple Events, p. 521
  • Chapter 18: Share Your Toys: Cut, Copy, and Paste, p. 543
  • Chapter 19: Really Share Your Toys: Drag and Drop, p. 559
  • Chapter 20: The Write Way: Fonts and Text on the Mac, p. 595
  • Chapter 21: The Once and Future Mac: A Peek Over the Horizon, p. 627
  • Appendix A: A Guide to C, p. 635
  • Appendix B: Strings in C and Pascal, p. 737
  • Appendix C: A Brief C Style Guide, p. 745
  • Appendix D: Resources for Macintosh Programmers, p. 755
  • Appendix E: A Guide to EasyApp, p. 769
  • Glossary, p. 785
  • Index, p. 801

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; Apple's repair documentation is in Category:Apple Service Source. The hosted scan is 850 PDF pages including the covers, advertisements, the licence and a one-page C reference card; the CD-ROM is not included.

[edit | edit source]

Download: Programming_Starter_Kit_for_Macintosh_1995.pdf (62 MB)

References

[edit | edit source]
  1. ↑ 1.0 1.1 Jim Trudeau, Programming Starter Kit for Macintosh (Hayden Books, 1995), half-title, title page, copyright page and About the Author (PDF pp. 3-5, 9).
  2. ↑ 2.0 2.1 Trudeau, Programming Starter Kit for Macintosh, Contents, pp. xi-xxv (PDF pp. 12-26).
  3. ↑ Open Library, Programming Starter Kit for Macintosh, record OL8688984M. Retrieved 2026-09-30.
  4. ↑ Trudeau, Programming Starter Kit for Macintosh, "What's on the CD" (PDF p. 847).