• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

Upp till 20% på populära nyheter →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Databaser

      Building Cocoa Applications

      A Step by Step Guide

      AvSimson Garfinkel

      Häftad, Engelska, 2002

      Del i serien O'Reilly Ser.

      485 kr

      Beställningsvara. Skickas inom 5-8 vardagar. Fri frakt över 249 kr.

      Beskrivning

      This guide takes a step-by-step approach to teaching developers how to build real graphics applications using Cocoa. By showing the basics of an application in one chapter and then layering additional functionality onto that application in subsequent chapters, the book keeps readers interested and motivated. Readers will see immediate results, and then go on to build onto what they've already achieved. The book is divided into four major parts: Part I introduces the Mac OS X graphical user interface (Aqua) from a developer's point of view, Cocoa developer tools (such as the Interface Builder, Project Builder, and gdb debugger), object-oriented concepts, the Objective-C language in which Cocoa is written, and the basics of Cocoa programming itself; Part II focuses on building the first complete application, calculator, a simple four-function calculator. The chapters in this part of the book extend the application, piece by piece, by introducing such features as nibs, icons, delegation, resizing, events, and responders.Part III focuses on building an application called MathPaper, which is similar to a word processor but which instead solves mathematical expressions the user supplies. The chapters in this part of the book extend MathPaper by developing both the front and back ends using a variety of Cocoa classes and methods. They introduce Cocoa'sdocument-based architecture, tasks, pipes, Rich Text format, handling document files, and using Quartz to draw in windows. Part IV focuses on building the GraphPaper application, a more complex multithreading application that graphs mathematical functions in multiple dimensions and that uses mouse-over capabilities to identify graph points. The chapters in this part of the book add more advanced Mac OS X features such as multithreading, colour, mouse events, zoom buttons, pasteboards, services, preferences, and the defaults database.

      Produktinformation

      • Utgivningsdatum:2002-06-04
      • Mått:1780 x 300 x 2330 mm
      • Vikt:920 g
      • Format:Häftad
      • Språk:Engelska
      • Serie:O'Reilly Ser.
      • Antal sidor:620
      • Förlag:O'Reilly Media
      • ISBN:9780596002350

      Utforska kategorier

      • Databaser inom Data och IT
      • Operativsystem inom Data och IT
      • Programspråk inom Data och IT

      Mer om författaren

      Michael K. Mahoney is Professor and Chair of the Computer Engineering and Computer Science Department at California State University, Long Beach. He started programming a NeXT Computer in January 1989 and attended NeXT Developer's Camp in May 1989. He has conducted several semesters of Cocoa software development seminars at CSULB and has led training in industry for Mahoney Consulting and the Anderson Software Group. Mahoney has given presentations on Object-Oriented Programming and Cocoa's Interface Builder at ACM meetings in Seattle, Los Angeles, Monterey, and New Orleans. He regularly teaches courses in Computer Graphics, User Interface Design, Object-Oriented Programming, and Discrete Mathematics. He is currently directing several students who are developing 3D computer graphics applications in the Cocoa environment. Mahoney is founder and President of SCaN, the Southern California NeXT Users' group, which has hundreds of members and meets monthly at various sites in Los Angeles County. He is also co-editor of SCaNeWS, SCaN's newsletter, which can be obtained from the nova.cc.purdue.edu archive site. Mahoney earned his Ph.D. in mathematics at the University of California, Santa Barbara in 1979. He has published papers in computer graphics, computer science education, and mathematics. He has won campus-wide teaching awards at both UCSB and CSULB. Simson L. Garfinkel is Chief Technology Officer at Sandstorm Enterprises, a computer security company that develops offensive information warfare tools used to probe the security of computer systems and test defenses. Garfinkel was the founder of Sandstorm Enterprises in 1998 and remains one of its principal stockholders. Prior to founding Sandstorm, Garfinkel founded Vineyard.NET, the Internet Service Provider (ISP) for Martha's Vineyard, in 1995. In 2000 he successfully negotiated the sale of Vineyard.NET to Broadband2Wireless (BB2W), a venture-funded broadband wireless ISP. When BB2W failed, Garfinkel negotiated the repurchase of Vineyard.NET from BB2W's bankruptcy court. Besides his activities as an entrepreneur, Garfinkel is a journalist and author. Since graduating from the Columbia School of Journalism in 1988, Garfinkel has had ongoing relationships with some of the nation's leading publications, including The Boston Globe, The San Jose Mercury News, The Christian Science Monitor, and Technology Review Magazine, in which he now published a regular column. He was one of the founding contributors to Wired Magazine. His articles have appeared in more than 50 publications including ComputerWorld, Forbes, The Nation, The New York Times, Omni and Discover. Garfinkel is the author or co-author of ten books, published by O'Reilly and Associates, Springer-Verlag, and IDG Books. His book Database Nation: The Death of Privacy in the 21st Century was endorsed by Ralph Nader, who called it "A graphic and blistering indictment" of the techniques used by businesses to invade our privacy and our lives. Garfinkel's most recent book, Web Security, Privacy and Commerce, is a detailed manual for securing Internet-based information systems. Garfinkel holds three degrees from the Massachusetts Institute of Technology and a master's degree in Journalism from Columbia University. He is a member of the Association for Computing Machinery (ACM), Computer Professionals for Social Responsibility (CPSR), and has a certification in computer security (CISSP) from International Information Systems Security Certifications Consortium. He is also an FAA licensed pilot. Garfinkel lives in Belmont and on Martha's Vineyard with his wife and three children.

      Innehållsförteckning

      • Part I Cocoa 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 behaviour, 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, summary, exercises, references; tools for developing Cocoa applications - developer tools, utilities, working with the terminal, debugging programs with gdb user interface design, summary, exercises; creating a simple application with interface builder - getting started with interface builder, adding objects to your application, objects, messages, and targets, summary, exercise; an objective-C application without interface - builder, the Tiny.m program, an introduction to objective-C, Tiny.m revisited, summary, exercises, references. Part II 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, summary, exercises; nibs and icons - customizing mainmenu.nib, managing multiple nibs, adding icons to applications, changing calculator's application icon, Cocoa's NSImage class, summary, exercises, references; delegation and resizing - handling different bases, delegation, disabling buttons for bettermultiradix input, resizing windows programmatically, two very important classes - NSWindow and NSView, summary, exercises; events and responders - events and the NSResponder chain, events and the NSApplication object. Part III 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, summary, exercises, references; 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, summary, exercises; rich text format and NSText - rich text format and NSText, rich text format, creating an RTF class, integrating our RTF class into MathPaper, summary, exercises; 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, summary, exercises. (Part Contents)
      Hoppa över listan

      Mer från samma författare

      Simson Garfinkel - Web Security, Privacy & Commerce, Häftad

      Web Security, Privacy & Commerce

      Simson Garfinkel

      Häftad, 2001

      375 kr

      Simson Garfinkel - Practical Unix and Internet Security, Häftad

      Practical Unix and Internet Security

      Simson Garfinkel

      Häftad, 2003

      411 kr

      Simson Garfinkel, Lorrie Faith Cranor - Security and Usability, E-bok

      Security and Usability

      Simson Garfinkel, Lorrie Faith Cranor

      E-bok
      2005

      439 kr

      Simson Garfinkel - Database Nation, E-bok

      Database Nation

      Simson Garfinkel

      E-bok
      2000

      145 kr

      Simson Garfinkel, Lorrie Faith Cranor - Security and Usability, E-bok

      Security and Usability

      Simson Garfinkel, Lorrie Faith Cranor

      E-bok
      2005

      404 kr

      Simson Garfinkel - Database Nation, E-bok

      Database Nation

      Simson Garfinkel

      E-bok
      2000

      148 kr

      Gene Spafford, Simson Garfinkel - Web Security, Privacy & Commerce, E-bok

      Web Security, Privacy & Commerce

      Gene Spafford, Simson Garfinkel

      E-bok
      2001

      435 kr

      Gene Spafford, Simson Garfinkel - Web Security, Privacy & Commerce, E-bok

      Web Security, Privacy & Commerce

      Gene Spafford, Simson Garfinkel

      E-bok
      2001

      435 kr

      Alan Schwartz, Gene Spafford, Simson Garfinkel - Practical UNIX and Internet Security, E-bok

      Practical UNIX and Internet Security

      Alan Schwartz, Gene Spafford, Simson Garfinkel

      E-bok
      2003

      485 kr

      Alan Schwartz, Gene Spafford, Simson Garfinkel - Practical UNIX and Internet Security, E-bok

      Practical UNIX and Internet Security

      Alan Schwartz, Gene Spafford, Simson Garfinkel

      E-bok
      2003

      480 kr

      Hoppa över listan

      Mer från samma serie

      Toby Segaran - Programming Collective Intelligence, Häftad

      Programming Collective Intelligence

      Toby Segaran

      Häftad, 2007

      375 kr

      Yannis Haralambous - Fonts & Encodings, Häftad

      Fonts & Encodings

      Yannis Haralambous

      Häftad, 2007

      449 kr

      Chris Dibona - Open Sources, Häftad

      Open Sources

      Chris Dibona

      Häftad, 1999

      191 kr

      Shelly Powers - Unix Power Tools, Häftad

      Unix Power Tools

      Shelly Powers

      Häftad, 2002

      5,0 utav 5 stjärnor. Totalt antal röster:(1)

      559 kr

      Daniel P. Bovet - Understanding the Linux Kernel, Häftad

      Understanding the Linux Kernel

      Daniel P. Bovet

      Häftad, 2005

      522 kr

      Dianna Mullet - Managing IMAP, Häftad

      Managing IMAP

      Dianna Mullet

      Häftad, 2000

      375 kr

      Matthias Kalle Dalheimer - Programming with Qt, Häftad

      Programming with Qt

      Matthias Kalle Dalheimer

      Häftad, 2002

      338 kr

      James Snell - Programming Web Services with Soap, Häftad

      Programming Web Services with Soap

      James Snell

      Häftad, 2002

      264 kr

      W Curtis Preston - Using SANs & NAS, Häftad

      Using SANs & NAS

      W Curtis Preston

      Häftad, 2002

      228 kr

      Thomas Akin - Hardening Cisco Routers, Häftad

      Hardening Cisco Routers

      Thomas Akin

      Häftad, 2002

      191 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Simson Garfinkel - Database Nation, E-bok

      Database Nation

      Simson Garfinkel

      E-bok
      2000

      145 kr

      Simson Garfinkel - Web Security, Privacy & Commerce, Häftad

      Web Security, Privacy & Commerce

      Simson Garfinkel

      Häftad, 2001

      375 kr

      Alan Schwartz, Gene Spafford, Simson Garfinkel - Practical UNIX and Internet Security, E-bok

      Practical UNIX and Internet Security

      Alan Schwartz, Gene Spafford, Simson Garfinkel

      E-bok
      2003

      480 kr

      Alan Schwartz, Gene Spafford, Simson Garfinkel - Practical UNIX and Internet Security, E-bok

      Practical UNIX and Internet Security

      Alan Schwartz, Gene Spafford, Simson Garfinkel

      E-bok
      2003

      485 kr

      Simson Garfinkel - Database Nation, E-bok

      Database Nation

      Simson Garfinkel

      E-bok
      2000

      148 kr

      Simson Garfinkel, Lorrie Faith Cranor - Security and Usability, E-bok

      Security and Usability

      Simson Garfinkel, Lorrie Faith Cranor

      E-bok
      2005

      439 kr

      Simson Garfinkel - Architects of the Information Society, Inbunden

      Architects of the Information Society

      Simson Garfinkel

      Inbunden, 1999

      250 kr

      Simson Garfinkel - Practical Unix and Internet Security, Häftad

      Practical Unix and Internet Security

      Simson Garfinkel

      Häftad, 2003

      411 kr

      Simson Garfinkel, Lorrie Faith Cranor - Security and Usability, E-bok

      Security and Usability

      Simson Garfinkel, Lorrie Faith Cranor

      E-bok
      2005

      404 kr

      Heather Richter Lipford, Simson Garfinkel - Usable Security, E-bok

      Usable Security

      Heather Richter Lipford, Simson Garfinkel

      E-bok
      2022

      455 kr