Search in ebookee.net!

Carbon Programming

ISBN: 0672322676


Free Download Babylon Translate Software

The poster (email) is not available. 收藏推荐: Bookmark this: Carbon Programming

图书介绍


Carbon Programming

Carbon Programming

Publisher: Sams
Number Of Pages: 1608
Publication Date: 2001-10-15
Sales Rank: 755879
ISBN / ASIN: 0672322676
EAN: 9780672322679
Binding: Paperback
Manufacturer: Sams
Studio: Sams
Average Rating: 3


Aimed at developers who want to work with low-level C APIs on the new Mac OS X, Carbon Programming provides a monumental and thorough tutorial and reference. With plenty of information on "legacy" Mac OS 8/9, this text will bridge the gap between the old and new for developers.

Weighing in at over 1,500 pages, Carbon Programming is truly comprehensive and packed with extensive source code. The meticulous detail and extensive programming examples that show off most every API at work help make this title a standout. The programming samples (several run over 50 pages) not only show off every API at work, but each is preceded by a listing of all available API methods and constants used in each demo, making this a reference as well as a programming tutorial.

The author provides a great tour of every imaginable area of the Carbon API (which allows developers to target both the Mac X OS and older versions of the Mac OS). Beginning with the organization of memory in the new PowerPC architecture, the author looks at new guidelines for memory management. (This material is reprised with a later discussion of the 68LC040 emulation.) The tour of Carbon APIs begins in earnest with a full tour of basic window processing, from designing and displaying windows to event handling. A welcome feature of this text is that screen shots of windows in both the new Mac X OS and Mac 9 OS are presented side by side, so you can compare visual differences. Wherever possible, the author highlights new-and-improved features on the Mac X OS (compared to older standards). Meticulous charts map out compiled resources (using the Resorcerer tool) for Carbon developers.

Sections on menu processing options help anchor the early part of the book. Detailed sections on common operations on windows help give you a command of essential Carbon programming. Sections on the Appearance Manager, the Finder, Carbon Event Manager, and new speech and sound APIs will help you take advantage of recent enhancements to the platform.

Another reason to buy this book is the tour of basic Carbon control programming, on both basic and advanced controls, across several lengthy chapters. There is also full coverage of advanced features that will be needed to create professional-quality software on Mac OS X, with coverage of printing, scrap, and drag-and-drop techniques. Later chapters delve into file I/O (including support for built-in file dialogs) and extensive coverage of the TextEdit control for displaying and editing text with a variety of options. The book concludes with a look at international support with a glance at the Multilingual Text Engine.

This sprawling and massive tutorial is sure to be a must-have for any serious Mac developer who works in C/C++. It covers all the current features in Carbon and will allow any developer to master "traditional" client-side programming for the latest on the Mac platform. --Richard Dragan

Topics covered: Introduction to Carbon APIs and the Mac OS 8/9 and Mac OS X platforms (the PowerPC run-time environment, memory management and resources); low-level event handling; basic menu processing (including pull-down and pop-up menus, and help balloons); window basics in Carbon (the Window Manager and graphics ports); window types; creating basic windows; basic event handling with windows (including mouse and keyboard processing); backward compatibility with 68LC040 Emulator and the Mixed Mode Manager (including Universal Procedure Pointers); using the Appearance Manager and themes (changing visual appearance of common screen elements); basic Carbon controls and operations (including enabling/disabling and showing/hiding controls); embedding controls; creating controls dynamically; scrollbars; small versions of controls; dialogs and alerts (including modal and modeless dialogs, plus event handling); using the Finder in Carbon applications; icons and resources; Mac OS 9 packages versus Mac OS X bundles; in-depth guide to Apple Events; QuickDraw graphics tutorial (including colors, the graphics port, drawing basic shapes and images, text and fonts); saving and restoring the graphics port state; using offscreen graphics worlds; pictures, cursors, and icons; guide to two dozen advanced Mac controls (including image wells, sliders, clocks, progress, picture, and icon controls); Carbon printing APIs; advanced window features (including floating windows, proxy icons, using animation and sounds, moving and positioning windows); the Carbon Event Manager (event handling APIs and techniques); file I/O (including Open Dialog and Save Location Dialogs); advanced Carbon resources; the Carbon Scrap Manager, Carbon APIs for text, dates, times, and numbers (including the TextEdit text editor); using Carbon lists, drag and drop support; using sound and speech (including sound production and recording); miscellaneous Carbon features (including progress bars, the color picker, help tags); the CarbonLib and Mac OS 8/9; the Gestalt Manager; and the Multilingual Text Engine (MLTE).

Book Description:

Carbon Programming is a comprehensive guide that is logically organized, compatible with the current system software, and includes ready-to-run demonstration programs within each chapter. The book covers Mac programming using the Carbon API. Topics include:

Scrap;
Event Manager;
Appearance Manager;
Controls;
Lists.
This book is for Mac programmers who are familiar with the C language but who are new to the Carbon API. Professionals coming to the Macintosh and computer science students will benefit from the book as a learning tool relating specifically to the Macintosh computer and the Carbon API.

Download Description:

Carbon Programming is a comprehensive guide that is logically organized, compatible with the current system software, and includes ready-to-run demonstration programs within each chapter. The book covers Mac programming using the Carbon API. Topics include: Scrap; Event Manager; Appearance Manager; Controls; Lists. This book is for Mac programmers who are familiar with the C language but who are new to the Carbon API. Professionals coming to the Macintosh and computer science students will benefit from the book as a learning tool relating specifically to the Macintosh computer and the Carbon API.


Review:

obsolete?

I got this book to learn Mac OS X programming and was very disappointed. There's way too much info on Mac OS 8 and 9, which is great for people who are migrating old applications; but if you're writing new applications like I am, it just gets in the way. Many screenshots are old and do not look like OS X windows. It talks about CDEF resources, which do not work in OS X; it does not talk about the updated way custom controls are done. Code samples use WaitNextEvent(), which is deprecated. There's nothing on quartz, but lots of info on quickdraw, which is deprecated. Nothing on HIView, OpenGL, etc. It appears that this was a great book in its day, but now, it'll probably just confuse you.

Review:

think it twice...

I have this book and it's not worthy, well, maybe to have a hard copy of the API with some good comments, because that's what it is... maybe the code examples will help you some times, but I expected a lot more of a book about Carbon...


Review:

So little has changed from OS 9

Ok, that's a lie. Many things have changed since OS 9. But they all build upon what's in OS 9. To do carbon, you need to know how OS 9's apis are structured. Most of the changes in Carbon are behind the scenes on OS 9's existing APIs (for example, HIView, etc). Besides, the important changes in Carbon are listed (namely, Carbon Events). The text focuses on being able to run on both OS X and OS 9. If you don't care, you'd probably want to use NIBs with Interface Builder instead of clunky, overpriced Resorcerer.

I wish there was a chapter on NIBs. That'd be nice. But you can piece together what's necessary from examples & documentation once you've read the book.

Simply put, there is no better book on the topic, and this one, while not perfect, is very good. Well written, easy to follow. Just the right number of details, good examples with great explaination.


Review:

Good for Mac OS 9

I bought this book a while ago when I started programming for the Macintosh. I was looking for a good Carbon book but this book was not what I had hoped for.
The problem with the book is that it explains a lot about how to program on Mac OS 8/9.x (which still works in Carbon) but not really how to start with a real Carbon program. Most of the examples use the old event handler but not the new recommended Carbon event handler.
It also uses the old style *.rsrc resources and not the new much simpler nib-file approch to resources.
Now that I'm porting my Mac OS X program to Mac OS 9 I find it actually very helpful because it covers a lot of Mac OS 9 stuff.

Over all I would say if you want to write pure Carbon programs for Mac OS X buy another book. If you also want to learn how to program on Mac OS 9 then it is a good choice. It has example code to every chapter which is very helpful.


Review:

Fasten your seat belts.

The simple title "Carbon Programming", is a hint to the straight forward, no-nonsense style of this book.

This is THE book on Carbon Programming. I wish it came in hard cover, because it will see a lot of use on my workspace.

At over 1500 pages, after you've digested all the info contained therein, you can use it to bludgeon the next person who offers you a copy of "Window XPee".

Buy this book. Write the code.

Filetype: RARed PDF
Password: none
Filesize: 7,500,107 Bytes

http://mihd.net/2b6gmr

http://rapidshare.com/files/61110855/karbogramming.rar


[Translate] Download Babylon Translate Software for Free!

[Directly Download] Carbon Programming!


Download this book from Usenet
DOWNLOAD Free register and download UseNet downloader, then you can free download from UseNet.

Download "Carbon Programming" from Usenet!

使用Usenet下载
DOWNLOAD 免费注册即可使用Usenext下载电子书!
Usenet是来自德国的下载软件,强大的共享网络搜索下载工具,免费注册后即可不限速下载150G 电子书,Audiobook等等~~赶快下载使用吧!



Copyright Disclaimer:
本站一切内容源于互联网搜索,禁止商用! 如有任何不妥请联系:admin@ebookee.com,我们将在24小时内删除相关内容。

浏览量:420 添加时间:2007-10-09 19:56:22, 更新时间:2009-03-04 14:09:49, from internet

搜索该书!...


Search mirrors of "Carbon Programming"...

Search in ebookee.com!

下载链接


Free Magazine Subscriptions & Technical Document Downloads

推荐:使用Usenet下载电子书
DOWNLOAD 下载帮助:
免费注册下载Usenet客户端,安装后用内建的搜索即可下载,而且没有速度限制,没有广告。最多可以下载150GB流量,赶快注册下载吧!

下载链接 1

下载链接 2


没有下载链接
请在图书介绍里查找下载链接,如果没有,可以试着搜索有无其它该书信息。

不能下载?
如果不能下载或者在“图书介绍”中找不到 "Carbon Programming" 的下载链接请留言。下次访问本站时察看 所有留言 看是否有人已经更新了该书。

该书可能有其它下载链接,请点 这里查询相关图书


相关链接


"Carbon Programming" 相关链接:


Comments


Comments for "Carbon Programming":

  1. Bob.Yuan @ 2009-03-04 14:09:49, email hidden

    I am a new Carbon Coder from CHN

Leave a Comment

如果没有下载链接或者下载链接无效,请查看相关链接或者搜索相关资料。

required

required

email addresses

required

Not clear? Click to refresh.


  1. 艺术设计
  2. 有声读物
  3. 语言文化
  4. 家庭生活
  5. 法律
  6. 音乐歌词
  7. 软件相关
  8. BT种子
  9. 其它图书
  10. 所有留言
  11. 留言评论
  12. Download Thousands of Books two weeks for FREE!
  13. Download millions of Usenet resources!
  14. Exam1Pass-Latest IT Certification Study Guide for IT Exams
  15. Meetexams
  16. 640-802
  17. Needking
  18. Passshope
  19. 海淀驾校
Back to Top