Jump to content

Advanced Macintosh Pascal 1986

From RetroTechCollection

Advanced Macintosh Pascal is a book by Paul Goodman, published by Hayden Books, a division of Howard W. Sams & Company, Indianapolis.[1] It is written for readers who already know Pascal and teaches Macintosh programming in Apple's interpreted Macintosh Pascal: memory management, files, events, QuickDraw, and access to the User Interface Toolbox through the InLine routines, which the author calls the major focus of the book.[2]

The copyright page reads "© 1987 by Hayden Books", with "First edition, first printing-1986" beneath it.[1] The Library of Congress record dates the book 1987 and gives the extent as xii, 287 pages.[3] The ISBN is 0-672-46570-1, as printed on the back cover; the copyright page misprints it as "0-672-6570-1", one digit short.[4] The Library of Congress Catalog Card Number is 86-63300.[1]

Contents

[edit | edit source]

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

  • Introduction, p. ix
  • Chapter 1: Macintosh System and Memory Overview, p. 1
  • Chapter 2: Advanced Pascal Structures, p. 13
  • Chapter 3: Files and File Programming, p. 33
  • Chapter 4: Events, p. 59
  • Chapter 5: QuickDraw Programming Techniques, p. 77
  • Chapter 6: The InLine Routines: Accessing the Toolbox (Window Manager, Menu Manager, Control Manager and TextEdit)[2]
  • Chapter 7: Advanced QuickDraw, p. 191
  • Chapter 8: A Complete Application: The Logger, p. 235
  • Chapter 9: The Standard Apple Numerical Environment (SANE), p. 259
  • Appendix A: Macintosh Pascal Version 2.0, p. 269
  • Appendix B: Toolbox Quick Reference, p. 275
  • Appendix C: Decimal-Binary-Hexadecimal Chart, p. 279
  • Index, p. 281

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.

[edit | edit source]

Download: Advanced_Macintosh_Pascal_1986.pdf

References

[edit | edit source]
  1. ↑ 1.0 1.1 1.2 Paul Goodman, Advanced Macintosh Pascal (Hayden Books), title page and copyright page.
  2. ↑ 2.0 2.1 Goodman, Advanced Macintosh Pascal, Introduction, pp. ix-xi.
  3. ↑ Open Library, Advanced Macintosh Pascal, record OL2744856M, from Library of Congress catalogue data. Retrieved 2026-09-30.
  4. ↑ Goodman, Advanced Macintosh Pascal, back cover.
  5. ↑ Goodman, Advanced Macintosh Pascal, Contents, pp. v-viii.