Beginner - Intermediate Level Users.
Carbon is one of two APIs that Macintosh programmers can use to write applications for Mac OS X. Using Carbon, Mac OS developers don't have to rewrite their programs entirely to get them to run under Mac OS X. Instead, they have to rewrite the 10 to 20 percent of the code that can't be translated to OS X.
This book will get developers up to speed quickly on using Carbon to create Mac OS X applications. It shows how to put together a Carbon program that does the tasks commonly found in an application, such as handling windows, printing, opening and saving files, responding to menu commands and controls in the interface, and providing help to users. It also shows how to organise application resources so the application is easy to localise.