It looks like you're offline.
Open Library logo
additional options menu

MARC Record from marc_nuls

Record ID marc_nuls/NULS_PHC_180925.mrc:46641514:5612
Source marc_nuls
Download Link /show-records/marc_nuls/NULS_PHC_180925.mrc:46641514:5612?format=raw

LEADER: 05612cam 22003614a 4500
001 9919497460001661
005 20150423120928.0
008 020215s2002 caua b 001 0 eng
010 $a 2002023320
015 $aGBA2-X5803
020 $a0596002351 (pbk.)
029 1 $aUKM$bbA2X5803
035 $a(CSdNU)u108267-01national_inst
035 $a(OCoLC)49249684
035 $a(Sirsi) 01-AAP-0718
040 $aDLC$cDLC$dUKM$dC#P$dOrPss
042 $apcc
049 $aCNUM
050 00 $aQA76.64$b.G36 2002
100 1 $aGarfinkel, Simson.
245 10 $aBuilding Cocoa applications :$ba step-by-step guide /$cSimson Garfinkel and Michael K. Mahoney.
250 $a1st ed.
260 $aSebastopol, CA :$bO'Reilly,$cc2002.
300 $axxv, 620 p. :$bill. ;$c23 cm.
504 $aIncludes bibliographical references and index.
505 0 $aCocoa Overview -- Understanding the Aqua Interface -- What Makes Mac OS X So Special? -- A Quick Look at the Mac OS X User Interface -- Basic Principles of the Aqua Interface -- The Mouse and Cursor -- Window Types and Behavior -- Menus and the Menu Bar -- The Dock -- Controls -- The Finder -- Configuring Your Desktop, Step by Step -- Menu Guidelines and Keyboard Equivalents -- Working with the Filesystem, Step by Step -- Tools for Developing Cocoa Applications -- Developer Tools -- Utilities -- Working with the Terminal -- Debugging Programs with gdb -- User Interface Design -- Creating a Simple Application with Interface Builder -- Getting Started with Interface Builder -- Adding Objects to Your Application -- Objects, Messages, and Targets -- An Objective-C Application Without Interface Builder -- The Tiny.m Program -- An Introduction to Objective-C -- Tiny.m Revisited -- Calculator: Building a Simple Application -- Building a Project: A Four-Function Calculator -- Getting Started: Building the Calculator Project -- Building the Calculator's User Interface -- Building the Calculator's Controller Class -- Customizing Buttons and Making Connections -- Compiling and Running a Program -- Compiler Error Messages -- The enterDigit: Action Method -- Adding the Four Calculator Functions -- Adding the Unary Minus Function to the Controller Class -- The Files in a Project -- Nibs and Icons -- Customizing MainMenu.nib -- Managing Multiple Nibs -- Adding Icons to Applications -- Changing Calculator's Application Icon -- Cocoa's NSImage Class -- Delegation and Resizing -- Handling Different Bases -- Delegation -- Disabling Buttons for BetterMultiradix Input -- Resizing Windows Programmatically -- Two Very Imporant Classes: NSWindow and NSView -- Events and Responders -- Events and the NSResponder Chain -- Events and the NSApplication Object -- The Event Loop -- Catching Keyboard Events for Our Calculator -- Darwin and the Window Server -- Unix, Mach, and the Mac OS X Environment -- The Window Server and Quartz -- Seeing All the Processes -- MathPaper: A Multiple-Document, Multiprocess Application -- MathPaper and Cocoa's Document-Based Architecture -- The MathPaper Application -- The Evaluator Back End -- Cocoa's Document-Based Architecture -- Building MathPaper's Front End -- Tasks, Pipes, and NSTextView -- Processes, Pipes, and Resources -- Making Evaluator a MathPaper Auxiliary Executable -- MathDocument Class Modifications -- Creating PaperController, a Subclass of NSWindowController -- The NSScrollView and NSTextView Classes -- PaperController Class Modifications -- Rich Text Format and NSText -- Rich Text Format -- Creating an RTF Class -- Integrating Our RTF Class into MathPaper -- Saving, Loading, and Printing -- Data Management with NSDocument -- Saving to a File -- Loading from a File -- Marking a Document Window as Edited -- Adding Printing Capability -- Drawing with Quartz -- Animation in an About Panel -- The Quartz Window Server -- Implementing the About Panel in MathPaper -- Quartz Graphics Data Types -- Timers -- Drawing in a Rectangle: More Fun with Cocoa Views -- The Advantages of NSView's drawRect: Method -- BlackView: An NSView That Paints Itself Black -- A Closer Look at the NSView Class -- BarView: An NSView with a Scaled Coordinate System -- PolygonView: A Non-Opaque NSView -- Responding to Events in an NSView -- Autosizing Multiple Views in a Window -- GraphPaper: A Multithreaded, Mouse-Tracking Application -- GraphPaper: A Multithreaded Application with a Display List -- GraphPaper's Design -- Working with Multiple Threads -- Building the GraphPaper Application -- Extending the Display List -- Color -- Colors and Color Objects -- Adding Color to GraphPaper -- Tracking the Mouse -- Tracking the Mouse -- Adding Mouse Tracking to GraphPaper -- Zooming and Saving Graphics Files -- Adding a Zoom Button to GraphPaper -- Saving to PDF -- Saving to TIFF -- Creating an Accessory NSView -- Pasteboards, Services, Modal Sessions, and Drag-and-Drop -- Cut, Copy, and Paste with the Pasteboard -- Using the Pasteboard in GraphPaper -- Services -- Creating Your Own Service -- Drag-and-Drop -- Preferences and Defaults -- Preferences and the Defaults Database System -- Adding Defaults to GraphPaper -- Making the Preferences Panel Work with Defaults -- Setting Up a Multi-View Panel -- Cocoa Resources.
630 00 $aMac OS.
650 0 $aCocoa (Application development environment)
650 0 $aObject-oriented programming (Computer science)
700 1 $aMahoney, Michael K.
948 $a11/12/2002$b12/09/2002
982 $aQA76.64$a.G36$a2002
999 $aQA 76.64 G36 2002$wLC$c1$i31786101688940$d8/24/2011$e8/14/2011 $f6/16/2004$g1$lCIRCSTACKS$mNULS$n1$rY$sY$tBOOK$u12/9/2002