Jump to content

Macintosh C Programming Primer 1992: Difference between revisions

From RetroTechCollection
P4: turn document holder into a real documentation page (verification drive)
Rewrite: Vol. I 2nd ed. 1992, LoC 92-4299; numbered pages run to 656 (was 648, the PDF length less one); contents with page numbers; first-edition details from Open Library
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
'''Macintosh C Programming Primer, Volume I, Second Edition: Inside the Toolbox Using THINK C''' by '''Dave Mark and Cartwright Reed''', Addison-Wesley Publishing Company, '''648 pages'''. Copyright 1992 by Dave Mark and Cartwright Reed; '''first printing, May 1992'''. ISBN '''0-201-60838-3''' (v. 1).
'''''Macintosh C Programming Primer, Volume I: Inside the Toolbox Using THINK C''''', second edition, is a book by Dave Mark and Cartwright Reed, published by Addison-Wesley, copyright 1992. This scan is the first printing, May 1992. ISBN 0-201-60838-3 (volume 1); Library of Congress QA76.8.M3M368 1992, card number 92-4299.<ref name="cr">Dave Mark and Cartwright Reed, ''Macintosh C Programming Primer, Volume I: Inside the Toolbox Using THINK C'', 2nd ed. (Addison-Wesley, 1992), title page and copyright page (PDF pp. 2-3).</ref> The numbered pages run to 656.<ref name="idx">Mark and Reed, ''Macintosh C Programming Primer'', Volume I, 2nd ed., Index, pp. 647-656 (PDF pp. 636-645).</ref> The first edition of Volume I was published in 1989 as ''Macintosh Programming Primer: Inside the Toolbox Using THINK's Lightspeed C'' (ISBN 0-201-15662-8).<ref name="ol1">Open Library, [https://openlibrary.org/books/OL22218433M ''Macintosh programming primer: inside the toolbox using THINK's Lightspeed C'', record OL22218433M] (1989, x, 532 p.). Retrieved 2026-09-30.</ref>


This is '''Volume I''', the introductory volume. The two other Primer pages here both hold Volume II.
Volume I is the introductory volume. It takes a C programmer through setting up THINK C 5, QuickDraw drawing, events, menus and dialogs to complete small Macintosh applications, with appendices on the THINK C and debugger commands, debugging techniques, HyperCard XCMDs and the new ''Inside Macintosh'' series.<ref name="toc">Mark and Reed, ''Macintosh C Programming Primer'', Volume I, 2nd ed., Contents, pp. v-viii (PDF pp. 5-8).</ref> [[Macintosh C Programming Primer 1989]] and [[Macintosh C Programming Primer 1990]] hold Volume II.


== Three "Primer" pages, two different books ==
== Contents ==
The three ''Macintosh C Programming Primer'' pages on this wiki do not hold three books:
Page numbers are from the book's contents list.<ref name="toc" />
* [[Macintosh C Programming Primer 1989]] and [[Macintosh C Programming Primer 1990]] both hold '''Volume II: Mastering the Toolbox Using THINK C''', copyright 1990, ISBN '''0-201-57016-5''' - the same book at two different printings, 511 pages each.
* Source Code Disk for the Mac Primer, p. ix
* [[Macintosh C Programming Primer 1992]] holds '''Volume I, Second Edition: Inside the Toolbox Using THINK C''', copyright 1992, ISBN 0-201-60838-3.
* Preface, p. xi
'''Neither Volume II copy is a 1989 book''', so the 1989 in one page title is wrong; and neither is Volume I, so a reference to "the Primer" without a volume number is ambiguous.
* Acknowledgments, p. xiii
* 1. Introduction, p. 1
* 2. Setting Up, p. 23
* 3. Drawing on the Macintosh, p. 49
* 4. Events, p. 127
* 5. Menu Management, p. 201
* 6. Working with Dialogs, p. 259
* 7. Toolbox Potpourri, p. 363
* 8. Finishing Touches, p. 457
* 9. The Final Chapter, p. 491
* Appendix A: Glossary, p. 503
* Appendix B: Code Listings, p. 521
* Appendix C: THINK C Command Summary, p. 603
* Appendix D: The Debugger Command Summary, p. 615
* Appendix E: Debugging Techniques, p. 623
* Appendix F: Building HyperCard XCMDs, p. 629
* Appendix G: Bibliography, p. 639
* Appendix H: New Inside Macintosh Series, p. 643
* Index, p. 647


== This is not a repair source ==
== What this book does not contain ==
It is a programming book. It contains '''no service procedures, no exploded views, no parts lists, no schematics, no voltages and no component values''', and nothing in it should be cited for a hardware figure. Apple's own repair documentation is in [[:Category:Apple Service Source]]; for electrical data on a specific machine the '''Developer Notes''' are the place to look, because they carry rail currents, processor-direct-slot power budgets and connector pinouts that the ''Service Source'' manuals do not.
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]]. The source code disk was sold separately and is not part of the scan. The hosted scan is 649 pages.
 
== Related titles on this wiki ==
* [[Macintosh C Programming Primer 1989]] and [[Macintosh C Programming Primer 1990]]: Volume II, ''Mastering the Toolbox Using THINK C'' (Dave Mark, 1990)
* [[Macintosh C Programming By Example 1991]]: Kurt W. G. Matthies and Thom Hogan, Microsoft Press
* [[Foundations of Mac Programming 1995]]: Dan Parks Sydow, IDG Books Worldwide, 1995


<pdf> File:Macintosh_C_Programming_Primer_1992.pdf </pdf>
<pdf> File:Macintosh_C_Programming_Primer_1992.pdf </pdf>


Download: [[:File:Macintosh_C_Programming_Primer_1992.pdf|Macintosh_C_Programming_Primer_1992.pdf]]
Download: [[:File:Macintosh_C_Programming_Primer_1992.pdf|Macintosh_C_Programming_Primer_1992.pdf]]
== References ==
<references />


[[Category:Apple Programming Documentation]]
[[Category:Apple Programming Documentation]]

Latest revision as of 15:06, 30 September 2026

Macintosh C Programming Primer, Volume I: Inside the Toolbox Using THINK C, second edition, is a book by Dave Mark and Cartwright Reed, published by Addison-Wesley, copyright 1992. This scan is the first printing, May 1992. ISBN 0-201-60838-3 (volume 1); Library of Congress QA76.8.M3M368 1992, card number 92-4299.[1] The numbered pages run to 656.[2] The first edition of Volume I was published in 1989 as Macintosh Programming Primer: Inside the Toolbox Using THINK's Lightspeed C (ISBN 0-201-15662-8).[3]

Volume I is the introductory volume. It takes a C programmer through setting up THINK C 5, QuickDraw drawing, events, menus and dialogs to complete small Macintosh applications, with appendices on the THINK C and debugger commands, debugging techniques, HyperCard XCMDs and the new Inside Macintosh series.[4] Macintosh C Programming Primer 1989 and Macintosh C Programming Primer 1990 hold Volume II.

Contents

[edit | edit source]

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

  • Source Code Disk for the Mac Primer, p. ix
  • Preface, p. xi
  • Acknowledgments, p. xiii
  • 1. Introduction, p. 1
  • 2. Setting Up, p. 23
  • 3. Drawing on the Macintosh, p. 49
  • 4. Events, p. 127
  • 5. Menu Management, p. 201
  • 6. Working with Dialogs, p. 259
  • 7. Toolbox Potpourri, p. 363
  • 8. Finishing Touches, p. 457
  • 9. The Final Chapter, p. 491
  • Appendix A: Glossary, p. 503
  • Appendix B: Code Listings, p. 521
  • Appendix C: THINK C Command Summary, p. 603
  • Appendix D: The Debugger Command Summary, p. 615
  • Appendix E: Debugging Techniques, p. 623
  • Appendix F: Building HyperCard XCMDs, p. 629
  • Appendix G: Bibliography, p. 639
  • Appendix H: New Inside Macintosh Series, p. 643
  • Index, p. 647

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. The source code disk was sold separately and is not part of the scan. The hosted scan is 649 pages.

[edit | edit source]

Download: Macintosh_C_Programming_Primer_1992.pdf

References

[edit | edit source]
  1. ↑ Dave Mark and Cartwright Reed, Macintosh C Programming Primer, Volume I: Inside the Toolbox Using THINK C, 2nd ed. (Addison-Wesley, 1992), title page and copyright page (PDF pp. 2-3).
  2. ↑ Mark and Reed, Macintosh C Programming Primer, Volume I, 2nd ed., Index, pp. 647-656 (PDF pp. 636-645).
  3. ↑ Open Library, Macintosh programming primer: inside the toolbox using THINK's Lightspeed C, record OL22218433M (1989, x, 532 p.). Retrieved 2026-09-30.
  4. ↑ 4.0 4.1 Mark and Reed, Macintosh C Programming Primer, Volume I, 2nd ed., Contents, pp. v-viii (PDF pp. 5-8).