Jump to content

Programming the Macintosh User Interface 1986

From RetroTechCollection

Programming the Macintosh User Interface is a book by Henry Simpson, published by McGraw-Hill Book Company, New York, © 1986, ISBN 0-07-057320-4, Library of Congress card number 85-23651. The text, bibliography and index are numbered to p. 224; the scan has 240 PDF pages.[1]

Simpson, a human-factors researcher who also wrote Design of User-Friendly Programs for Small Computers and Programming the IBM PC User Interface, covers the design of Macintosh programs in the first half of the book: the user interface and the human factors behind it, worked examples from MacPaint, DaVinci and Multiplan, design principles, Apple's interface conventions and human-factors guidelines. The second half surveys the 1985-86 development tools and how each reaches the User Interface Toolbox: Macintosh BASIC, Microsoft BASIC and True BASIC; Macintosh Pascal and UCSD Pascal; Hippo-C, Mac C and Aztec C; MacFORTH; ExperLisp; and Apple's 68000 Development System.[1]

Contents

[edit | edit source]

Preface (xiii)

  1. Introduction (1)
  2. The Macintosh User Interface (11)
  3. Rationale Underlying the Macintosh User Interface (29)
  4. Examples of Macintosh Programs (40)
  5. User-Interface Design Principles (82)
  6. Macintosh User-Interface Conventions (89)
  7. Human-Factors Guidelines (119)
  8. Paths to Macintosh Program Development (135)
  9. The BASICs (149)
  10. The Pascals (179)
  11. C, FORTH, and Lisp (192)
  12. Assembly-Language Programming: The Macintosh 68000 Development System (206)

Bibliography (216); Index (221).[1]

[edit | edit source]

Download: Programming_The_Micintosh_User_Interface_1986.pdf (79 MB)

References

[edit | edit source]
  1. ↑ 1.0 1.1 1.2 Henry Simpson, Programming the Macintosh User Interface, McGraw-Hill, 1986, ISBN 0-07-057320-4. Title and copyright pages (PDF pp. 4-5), contents pp. vii-xi (PDF pp. 7-11), index pp. 221-224, about the author (PDF p. 238).