Suitable for anyone with a little C/C++ programming experience who wants to create software for the newest Mac platform, Cocoa Programming for Max OS X provides a slickly packaged and approachable tutorial that will get you started creating state-of-the-art Mac programs.The smart presentation style and easy-to-understood code examples help make this text an excellent resource. (It also helps that Aaron Hillegass is a truly engaging writer.) He first explains how the legacy NeXTSTEP platform has evolved into Cocoa on the Mac OS X. Beginning with short examples illustrating the actual Cocoa tools in action, the author gets you started with simple programs for a random-number generator, a raise calculator, and other comprehensible examples. Rather than just listing APIs and classes, the emphasis is on hands-on Cocoa development. An early standout section provides a nice tour of essential Objective-C features you'll need to know to use Cocoa effectively.
This book covers the several dozen built-in Cocoa controls, from basic text and buttons to more advanced widgets (including lists and tables). Subsequent sections look at user interface design (using the Interface Builder to create nib files) and how to add programmatic processing behind the visual layout. Along the way, the author introduces coverage of essential Cocoa APIs for strings, arrays, and dictionaries. Later chapters look at saving and loading documents (and user defaults) and how to tap the powerful graphics abilities available in Cocoa. (Besides image and basic drawing, there are short sections on PDF support and printing.)
More advanced user interface features get their due by the end of the book, including cutting and pasting data through the Cocoa pasteboard and also adding drag-and-drop support. Final sections look at creating new controls for use with the Interface Builder palette, and, briefly, how to use Java with Cocoa (an option that the author doesn't necessarily recommend). Throughout this text, the author provides more advanced, challenging problems at the end of each chapter for the "more curious" reader. This approach keeps beginners from getting lost in the details of Cocoa development, but gives the more advanced reader something more to do.
While there are comparably fewer books on Mac OS X compared to other platforms, readers are lucky to have this one available. Anyone who wants to get onboard with Cocoa development will be well served by this title. It's a fine tutorial that earns high marks for its approachable, clear examples and an excellent presentation by an author who knows his stuff and, better yet, knows how to teach it to others. --Richard Dragan
Topics covered: Brief history of the Mac platform (from NeXTSTEP to Mac OS X), basic Cocoa development in Objective-C, using Project Builder and Interface Builder tools, tutorial to Objective-C (instances, variables, using classes, arrays and other containers, custom classes), the Objective-C debugger, basic Cocoa controls (building user interfaces), tables and data sources, event handling and delegates, archiving documents (encoding and decoding, saving and loading documents), Nib files, window panels, saving and retrieving user defaults (including using dictionary classes), notifications (observers and more on delegates), alert panels, localization (including string tables, a English and French example, the nibtool utility), custom views and drawing, drawing images and mouse events (plus coordinates systems and autoscrolling views), responders and keyboard events, fonts and strings (including attributed strings and PDF support), pasteboards and nil-targeted actions, using Objective-C categories (a code reuse feature), drag-and-drop support, timers, sheets and drawers, formatting strings, printing support, on-the-fly menu updating, text editing with text views, basic tutorial for using Java with Cocoa, and custom Interface Builder palettes (and inspectors). --This text refers to an out of print or unavailable edition of this title.BUY PRODUCT
Flash CS4 Professional Digital Classroom is like having a personal instructor guiding readers through each lesson, while they work at their own pace. This book includes 13 self-paced lessons that let readers discover essential skills and explore new features and capabilities of Adobe Flash Professional. Every lesson is presented in full color with step-by-step instructions. Learning is reinforced with video tutorials and lesson files on a companion DVD that were developed by the same team of Adobe Certified Instructors and Flash experts who have created many of the official training titles for Adobe Systems. Each video tutorial is approximately five minutes long and demonstrates and explains the concepts and features covered in the lesson. This training package shows the basics of using the program, such as using layers and instances to build animation sequences, as well as advance features, such as using ActionScript to create interactive Web page components. Jam-packed with information, this book and DVD takes users from the basics through intermediate level topics and helps readers find the information they need in a clear, approachable manner. 

Ramirez lances the Left with the best weapon of all. Humor. As Ronald Reagan said, 'Just laugh at them.' Mike is second only to me in showing how it's done."'--Rush Limbaugh, radio host
This is a re-issue of the 2nd edition in more modern form. There's no need to talk about the content and importance of this book to value-investor. But some reminder concerning this edition: 1) It is an abridged edition of the original 2nd edition (published in 1940). A total of 10 chapters have been deleted. 2) The Appendix Notes was also deleted. That's why the publisher could keep the pages at around 700+ something. 3) In compensation for the missing chapters, the publisher has attached a CD which contained the pdf format of the original 2nd edition (with 52 complete chapters as well as the Notes). I think that's really the most valuable part of this edition. That why I commented that it's a more convenient version of the 2nd edition
Just 10 days ago, Goldman Sachs chief executive Lloyd Blankfein made the stunning announcement -- during this season of jaw-dropping developments on Wall Street -- that the renowned investment-banking firm would morph into a traditional bank holding company, accepting onerous regulation in exchange for much-needed access to cash reserves. How could this happen to the country's most powerful investment bank? Charles D. Ellis's engaging history of the company, "The Partnership," provides some clues -- about Goldman Sachs and about Wall Street writ large.