Programming the Macintosh User Interface 1986: Difference between revisions
P4 verification: real documentation page - full printed title, author, publisher, year, ISBN and page count, with the page-title errors recorded and an explicit statement that it is not a repair source |
m Josh moved page Programming The Micintosh User Interface 1986 to Programming the Macintosh User Interface 1986: Fix misspelling (Macintosh) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
'''''Programming the Macintosh User Interface''''' by | '''''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.<ref name="pmui">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).</ref> | ||
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.<ref name="pmui" /> | |||
== Contents == | |||
Preface (xiii) | |||
# Introduction (1) | |||
# The Macintosh User Interface (11) | |||
# Rationale Underlying the Macintosh User Interface (29) | |||
# Examples of Macintosh Programs (40) | |||
# User-Interface Design Principles (82) | |||
# Macintosh User-Interface Conventions (89) | |||
# Human-Factors Guidelines (119) | |||
# Paths to Macintosh Program Development (135) | |||
# The BASICs (149) | |||
# The Pascals (179) | |||
# C, FORTH, and Lisp (192) | |||
# Assembly-Language Programming: The Macintosh 68000 Development System (206) | |||
Bibliography (216); Index (221).<ref name="pmui" /> | |||
== Related pages == | == Related pages == | ||
* [[ | * [[Software by Design 1994]] | ||
* [[:Category:Apple Documentation]] | * [[:Category:Apple Programming Documentation]] | ||
<pdf>File:Programming_The_Micintosh_User_Interface_1986.pdf</pdf> | <pdf>File:Programming_The_Micintosh_User_Interface_1986.pdf</pdf> | ||
Download | Download: [[:File:Programming_The_Micintosh_User_Interface_1986.pdf|Programming_The_Micintosh_User_Interface_1986.pdf]] (79 MB) | ||
== References == | |||
<references /> | |||
[[Category:Apple Programming Documentation]] | [[Category:Apple Programming Documentation]] | ||
Latest revision as of 17:31, 1 October 2026
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)
- Introduction (1)
- The Macintosh User Interface (11)
- Rationale Underlying the Macintosh User Interface (29)
- Examples of Macintosh Programs (40)
- User-Interface Design Principles (82)
- Macintosh User-Interface Conventions (89)
- Human-Factors Guidelines (119)
- Paths to Macintosh Program Development (135)
- The BASICs (149)
- The Pascals (179)
- C, FORTH, and Lisp (192)
- Assembly-Language Programming: The Macintosh 68000 Development System (206)
Bibliography (216); Index (221).[1]
Related pages
[edit | edit source]
Download: Programming_The_Micintosh_User_Interface_1986.pdf (79 MB)