Jump to content

Pascal Primer for the Macintosh 1985

From RetroTechCollection

Pascal Primer for the Macintosh is a Pascal textbook by Dan Shafer, "A Plume/Waite Book" published by New American Library, New York and Scarborough, Ontario, ©1985 The Waite Group, Inc. (first printing June 1985); ISBN 0-452-25659-9, Library of Congress 85-4829. The printed book runs to p. 314 (the end of the index); the scan has 336 PDF pages, including the covers and New American Library advertisements.

The book teaches Pascal with Apple's interpreted Macintosh Pascal, using its text, drawing and program windows, QuickDraw graphics, mouse events and sound. Each chapter ends with exercises the author calls "Mac-r-cises".

Contents

[edit | edit source]

Book page numbers, from the contents pages.

  • Acknowledgments (p. xii); Introduction (p. xiii)
  • 1 An Instant Start on Macintosh Pascal (p. 1)
  • 2 Your First Pascal Program (p. 15)
  • 3 Anatomy of a Macintosh Pascal Program (p. 29)
  • 4 Making Variables Valuable (p. 49)
  • 5 Fundamental Control Statements (p. 69)
  • 6 QuickDraw Graphics from Pascal (p. 97)
  • 7 Some Fun Things to Do with Letters and Words (p. 125)
  • 8 Can Numbers Be So Much Fun? (p. 141)
  • 9 Making Your Own Procedures and Functions (p. 156)
  • 10 Structured Data Types I: Arrays (p. 177)
  • 11 Structured Data Types II: Sets and Records (p. 193)
  • 12 Of Mice and Events (p. 215)
  • 13 Using the Printer and Disk Files (p. 229)
  • 14 Some Advanced Graphics Ideas (p. 239)
  • 15 Introduction to Dynamic Data Structures (p. 249)
  • 16 Other Macintosh Goodies (p. 263): time, sound and notes
  • A Friendly P.S. (p. 292)
  • Appendix A Solutions to Selected Mac-r-cises (p. 293)
  • Index (p. 309)

What it does not contain

[edit | edit source]

It is a programming textbook. 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.

[edit | edit source]

Download: Pascal_Premier_For_The_Macintosh_1985.pdf (79.5 MB)