Learning Carbon will get you up to speed quickly on using Carbon, a collection of C programming interfaces, to create Mac OS X applications. It takes you step by step through the design and building of a Carbon application, introducing two key development tools : Project Builder and Interface Builder. The book shows you how to build common application functionalities into a Carbon program, such as window handling, printing, opening and saving files, responding to menu commands and controls in the interface, and providing help to users. After reading this book, you should be comfortable enough to start writing your own Carbon applications. You'll learn key concepts about Carbon and Mac OS X programming, including : Carbon event management ; Resource handling ; Bundle anatomy ; Language localisation Although extensive programming experience is not required, familiarity with a procedural language such as C will make you feel right at home with Carbon. Written by insiders at Apple Computer, Inc. who have access to engineers deeply involved in creating Mac OS X, this book offers information that you can get nowhere else.