
Learning Carbon
Publisher: O'Reilly Media
Release Date: May 2001
Pages: 360
Read on Safari with a 10-day trial
Start your free trial now Buy on AmazonWhere’s the cart? Now you can get everything on Safari. To purchase books, visit Amazon or your favorite retailer. Questions? See our FAQ or contact customer service:
1-800-889-8969 / 707-827-7019
support@oreilly.com
Table of Contents
-
Chapter 1 Introduction to Carbon
-
Carbon and Mac OS X
-
What’s in Carbon?
-
Building Carbon Applications
-
The Carbon Factory Tour
-
Recap
-
-
Chapter 2 Specifying a Carbon Application: Moon Travel Planner
-
The Moon Travel Planner Window
-
The Menu Bar
-
The About Window
-
The Facts for the Traveler Window
-
The Itinerary Window
-
Recap
-
-
Chapter 3 Project Builder Projects
-
A Carbon Application Project
-
Moon Travel Planner: Creating a Project
-
Recap
-
-
Chapter 4 Interface Builder: Nibs and Windows
-
A Carbon Nib File
-
Moon Travel Planner: Modifying the Default Window
-
-
Chapter 5 Interface Builder: Toolsand Controls
-
Palettes and Layout Tools
-
Moon Travel Planner: Adding Objectsto the Main Window
-
-
Chapter 6 Carbon Events
-
Carbon Event Handling
-
MoonTravel Planner: Writing an Event Handler
-
-
Chapter 7 Interface Builder: Menus
-
The Menu Bar
-
Moon Travel Planner: Modifying the Menu Bar
-
-
Chapter 8 Text and Localization
-
Language-Specific Folders
-
Moon Travel Planner: Displaying Localized Text
-
-
Chapter 9 Printing
-
The Carbon Printing Manager
-
Moon Travel Planner: Adding Printing to the Moon Facts Window
-
-
Chapter 10 Property Lists
-
The Information Property List: Info.plist
-
Moon Travel Planner: Modifying and Using Properties
-
-
Chapter 11 Files
-
Managing Files on the Mac
-
Moon Travel Planner: Handling Files
-
Recap
-
-
Chapter 12 Providing Help
-
Help on Mac OS X
-
Moon Travel Planner: Adding Help
-
Recap
-
-
Chapter 13 Desktop Icons
-
Icon Basics
-
Moon Travel Planner: Adding Icons
-
Recap
-
-
Chapter 14 Beyond Moon Travel: Advanced Topics
-
Scriptable Applications
-
Threads and Multiprocessing
-
Tab Controls
-
Epilogue
-
-
Appendix Additional Resources
-
Building Your Mac OS X Library
-
Tapping the Carbon Developer Community
-
Keeping Current
-
Getting Sample Code
-
Registering Creator Codes
-
Partnering with Apple
-
-
Appendix Carbon Event Classesand Kinds
-
Appendix Parameter Names and Typesfor Common Event Kinds
-
Apple Events
-
Control Events
-
Command Events
-
Menu Events
-
Mouse Events
-
Text Input Events
-
Window Events
-
-
Colophon