Das Praxisbuch zum Programmieren unter Mac OS X: Carbon, Cocoa und Java verstehen und anwenden
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Kilchberg
SmartBooks
2002
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | CD-ROM-Beil. u.d.T.: Die SmartDisk zu Mac-OS-X-Programmierung |
Beschreibung: | 430 S. Ill. 1 CD-ROM |
ISBN: | 3908492327 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV016480972 | ||
003 | DE-604 | ||
005 | 20040426 | ||
007 | t | ||
008 | 030128s2002 sz a||| |||| 00||| ger d | ||
016 | 7 | |a 965974251 |2 DE-101 | |
020 | |a 3908492327 |9 3-908492-32-7 | ||
035 | |a (OCoLC)76474137 | ||
035 | |a (DE-599)BVBBV016480972 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a sz |c CH | ||
049 | |a DE-634 | ||
100 | 1 | |a Buchser, Marc |d 1973- |e Verfasser |0 (DE-588)124300472 |4 aut | |
245 | 1 | 0 | |a Das Praxisbuch zum Programmieren unter Mac OS X |b Carbon, Cocoa und Java verstehen und anwenden |c [Marc Buchser] |
246 | 1 | 3 | |a Die SmartDisk zu Mac-OS-X-Programmierung |
246 | 1 | 3 | |a Programmieren unter Mac OS X |
250 | |a 1. Aufl. | ||
264 | 1 | |a Kilchberg |b SmartBooks |c 2002 | |
300 | |a 430 S. |b Ill. |e 1 CD-ROM | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a CD-ROM-Beil. u.d.T.: Die SmartDisk zu Mac-OS-X-Programmierung | ||
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a API |0 (DE-588)4430243-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MacOS X |0 (DE-588)4642298-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Cocoa |g Programm |0 (DE-588)4646235-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Carbon |g Programm |0 (DE-588)4646236-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a MacOS X |0 (DE-588)4642298-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Carbon |g Programm |0 (DE-588)4646236-3 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Cocoa |g Programm |0 (DE-588)4646235-1 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a API |0 (DE-588)4430243-5 |D s |
689 | 3 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 3 | 2 | |a MacOS X |0 (DE-588)4642298-5 |D s |
689 | 3 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010188569&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-010188569 |
Datensatz im Suchindex
_version_ | 1804129807610413056 |
---|---|
adam_text | Titel: Das Praxisbuch zum Programmieren unter Mac OS X
Autor: Buchser, Marc
Jahr: 2002
Inhaltsverzeichnis
Vorwort ....................................................1?.
«Filtn ab!» - Vorspann ............................................................................................................^
Einleitung..........................................................................................................................................i4
Ein Buck fur jedermann?................................................................................................14
Voraussetzungen fur Ihren Computer.................................................14
Sinn und Zweck dieses Buches ........................................................................14
Kapitel 1 - Systemaufbau und Technologie....................................17
Die Systemebenen (Ein Vberblick)....................................................................................18
Applikations-Dienste (Application Services) ................................................22
Kern Dienste (Core Services) ....................................................................................24
Kernel-Umgebung (Kernel environment)............................................................26
Kapitel 2 - Bundles, Pakete und das Dateisystem 29
Bundles, Applikationspakete Frameworks ............................................................30
Was ist ein Bundle? ..................................................................................................................30
Dateisystem ....................................................................................................................................39
Organisation ........................................................................................................................39
Kapitel 3 - DerStartvorgang 49
Masterplan ....................................................................................................................................50
BootRom BootX.................................................................51
BootX..........................................................................................................................................52
Kernel- und System-lnitialisierung........................................................................52
rc und reboot ........................................................................................................................53
Der SystemStarter ............................................................................................................54
Kapitel 4 - DieWerkzeugkiste 59
Developer Tools- Obersicht......................................................................................................50
Project Builder (Version 2.0.1) ..........................................................................................53
Project Builder-Einstellungen ....................................................................................54
Projektfenster ........................................................................................................................55
Editieren mit Stil..................................................................................................................57
Interface Builder (Version 2.3) ......................................................................................72
Interface Builder-Einstellungen ....................................... 73
Interface erzeugen ....................................................................................74
Hilfsfunktionen ..............................................................................77
Auf dem Grund der Werkzeugkiste.......................................... gQ
Der Build-Vorgang .................................................................32
Ein paarWortezum Terminal ..............................................................32
Zusammenfassung ..............................................................33
Kapitel 5 - «KohlenstoffimAquakleid»- Carbon 85
Grundwissen «Carbon»............................................................................................................86
Vberblick....................................................................................................................................87
Die Bestandteile von Carbon ....................................................................................88
Was unter Carbon nicht mehr funktioniert ......................................................88
Die Funktionsweise von Carbon ..............................................................................89
WelcheApplikationlauftwo? ....................................................................................89
Carbon und seine Manager..........................................................................................90
Zusammenfassung ..................................................................................................................95
Kapitel 6 - Praxisprojekt«HalloWelt» 97
Projekt erstellen............................................................... 98
Erganzende Erklixrungen................................................ 100
Kapitel 7 - Praxisprojekt «Hallo Carbon» 103
Vberblick ..................................................................... 104
Organisation.................................................................. 105
Zusammenfassung ......................................................... 110
Kapitel 8 - Body Mass Index-Besseraussehen 111
Aquaplanung ............................................................... 112
Programmdesign......................................................... 112
Projekteinstieg............................................................ 113
Fenster und Nibs ............................................................ 116
Hauptfenster integrieren................................................ 116
Fenster und ihre Eigenschaften.......................................... 118
Kontrollelemente und Events................................................ 122
Textfelder Knopfe...................................................... 124
Konstanten definieren................................................... 129
Hauptereignisse ......................................................... 132
Rechnen lassen ......................................................... 134
Letzte Schliffe ............................................................ 137
Lokalisierung.................................................................. 138
Englisch oder Deutsch................................................... 140
Programmversionen ................................................... 144
Integration von lokalisiertem Text .................................... 144
Icon und About-Fenster...................................................... 152
Icon erzeugen einbauen ............................................. 153
About-Fenster gestalten ................................................ 156
Fensterereignisse......................................................... 158
Dateien und PropertyList ................................................... 163
Wohin speichern......................................................... 164
Einlesen .................................................................. 166
Speichern ...............................................................
Hilfe und Release......................................................... 174
Zusammenfassung ......................................................... 1^
Kapltel 9 - Mac OS X-Programme ...........................!??.
Mehrfachauswahl............................................................ ^
Statusanzeige und Sliders ................................................... 19$
Offnen- und Sichern-Dialog................................................ 197
Events und Threads .........................................................205
Zusammenfassung .........................................................210
Wie weiter? ..................................................................211
Verwendete Funktionen......................................................211
Eventtypen, Klassen und Debugging.......................................214
Dokumentationen, Biicher und Links ....................................220
Dokumentationen der Developer Tools CD ...........................220
Biicher zumThema......................................................221
Websites .................................................................. 222
Kapitel 10 - «Kakaobohnen in Aktion» - Cocoa 223
Entstehungsgeschichte ......................................................224
Einfuhrung in Cocoa......................................................... 225
Bestandteilevon Cocoa......................................................226
Foundation Framework ................................................226
Application Kit Framework.............................................229
Zusammenfassung .........................................................232
Kapitel 11 - Praxisprojekt «Hallo Welt» 233
Projekt erstellen...............................................................234
Speicher bandigen ......................................................240
Zusammenfassung .........................................................242
Kapitel 12- Praxisprojekt «HalloCocoa» 243
Organisation..................................................................244
Funktionalitat ...............................................................247
Zusammenfassung .........................................................257
Kapitel 13 - Body Mass Index - Final Release in Mac OS X 259
Aquaplanung ..........................................................................................................250
Programmdesign................................................................................................................250
Interface entwickeln........................................................................................................252
Hauptfenster erstellen..........................................................................................252
Textfelder und Knopfe..........................................................................270
Klasse erstellen Verbindungen herstellen..............................................................274
Implementierung ............................................................................250
Funktionalitat einbauen................................................281
Lokalisierung..................................................................283
Englisch und Deutsch ...................................................283
Programmversionen ...................................................285
Integration von lokalisiertem Text ....................................285
Icon und About-Fenster......................................................299
Icon einbauen............................................................299
About-Fenster anpassen ................................................ 300
Dateien und Hilfe............................................................ 303
Wohin speichern......................................................... 303
Online-Hilfen Releasen ............................................. 306
Zusammenfassung ......................................................... 311
Kapitel 14 - Cocoa-Programme weiterentwickeln 313
Grafiken, Bilder............................................................... 314
Regler, Statusanzeige, Drawer und die NSMatrix ........................ 331
Tabelle, TabView und Codierung .......................................... 345
Timer, Notifications und NSHost .......................................... 357
Zusammenfassung ......................................................... 369
Wieweiter? .................................................................. 371
Quellen, Literatur............................................................ 371
Biicher zum Thema...................................................... 381
Websites .................................................................. 381
Kapitel 15- «EineBrikke fiir die Kaffeebohnen!» - Java 383
Java und Mac OS X ..................................................................................................................384
Oberblick der Projekttypen ..........................................................................................387
Spezielle Werkzeuge............................................................................................................399
Zusammenfassung ..................................................................................................................406
Kapitel 16 - Body Mass Index - Light-Version 407
Interface-Design ............................................................ 408
Implementierung ............................................................ 410
Zusammenfassung .........................................................412
Wie weiter? .................................................................. 412
Dokumentationen, Biicher und Links .................................... 412
Biicher zum Thema......................................................412
Websites .................................................................. 413
Anhang A - «TheEnd...»-Abspann 415
Konklusionen ............................................................... 416
Carbon .................................................................. 416
Cocoa..................................................................... 416
Java........................................................................416
Resiimee ..................................................................... 417
Literaturverzeichnis ......................................................... 417
Nachwort des Autors......................................................... 418
Anhang B - Glossar 421
Index 431
|
any_adam_object | 1 |
author | Buchser, Marc 1973- |
author_GND | (DE-588)124300472 |
author_facet | Buchser, Marc 1973- |
author_role | aut |
author_sort | Buchser, Marc 1973- |
author_variant | m b mb |
building | Verbundindex |
bvnumber | BV016480972 |
ctrlnum | (OCoLC)76474137 (DE-599)BVBBV016480972 |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02016nam a2200517 c 4500</leader><controlfield tag="001">BV016480972</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20040426 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">030128s2002 sz a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">965974251</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3908492327</subfield><subfield code="9">3-908492-32-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76474137</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV016480972</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">sz</subfield><subfield code="c">CH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Buchser, Marc</subfield><subfield code="d">1973-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)124300472</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Das Praxisbuch zum Programmieren unter Mac OS X</subfield><subfield code="b">Carbon, Cocoa und Java verstehen und anwenden</subfield><subfield code="c">[Marc Buchser]</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Die SmartDisk zu Mac-OS-X-Programmierung</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Programmieren unter Mac OS X</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Kilchberg</subfield><subfield code="b">SmartBooks</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">430 S.</subfield><subfield code="b">Ill.</subfield><subfield code="e">1 CD-ROM</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">CD-ROM-Beil. u.d.T.: Die SmartDisk zu Mac-OS-X-Programmierung</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MacOS X</subfield><subfield code="0">(DE-588)4642298-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Cocoa</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4646235-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Carbon</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4646236-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">MacOS X</subfield><subfield code="0">(DE-588)4642298-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Carbon</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4646236-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Cocoa</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4646235-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">API</subfield><subfield code="0">(DE-588)4430243-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2="2"><subfield code="a">MacOS X</subfield><subfield code="0">(DE-588)4642298-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010188569&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-010188569</subfield></datafield></record></collection> |
id | DE-604.BV016480972 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:11:00Z |
institution | BVB |
isbn | 3908492327 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-010188569 |
oclc_num | 76474137 |
open_access_boolean | |
owner | DE-634 |
owner_facet | DE-634 |
physical | 430 S. Ill. 1 CD-ROM |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | SmartBooks |
record_format | marc |
spelling | Buchser, Marc 1973- Verfasser (DE-588)124300472 aut Das Praxisbuch zum Programmieren unter Mac OS X Carbon, Cocoa und Java verstehen und anwenden [Marc Buchser] Die SmartDisk zu Mac-OS-X-Programmierung Programmieren unter Mac OS X 1. Aufl. Kilchberg SmartBooks 2002 430 S. Ill. 1 CD-ROM txt rdacontent n rdamedia nc rdacarrier CD-ROM-Beil. u.d.T.: Die SmartDisk zu Mac-OS-X-Programmierung Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf API (DE-588)4430243-5 gnd rswk-swf MacOS X (DE-588)4642298-5 gnd rswk-swf Cocoa Programm (DE-588)4646235-1 gnd rswk-swf Carbon Programm (DE-588)4646236-3 gnd rswk-swf MacOS X (DE-588)4642298-5 s DE-604 Carbon Programm (DE-588)4646236-3 s Cocoa Programm (DE-588)4646235-1 s API (DE-588)4430243-5 s Java Programmiersprache (DE-588)4401313-9 s HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010188569&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Buchser, Marc 1973- Das Praxisbuch zum Programmieren unter Mac OS X Carbon, Cocoa und Java verstehen und anwenden Java Programmiersprache (DE-588)4401313-9 gnd API (DE-588)4430243-5 gnd MacOS X (DE-588)4642298-5 gnd Cocoa Programm (DE-588)4646235-1 gnd Carbon Programm (DE-588)4646236-3 gnd |
subject_GND | (DE-588)4401313-9 (DE-588)4430243-5 (DE-588)4642298-5 (DE-588)4646235-1 (DE-588)4646236-3 |
title | Das Praxisbuch zum Programmieren unter Mac OS X Carbon, Cocoa und Java verstehen und anwenden |
title_alt | Die SmartDisk zu Mac-OS-X-Programmierung Programmieren unter Mac OS X |
title_auth | Das Praxisbuch zum Programmieren unter Mac OS X Carbon, Cocoa und Java verstehen und anwenden |
title_exact_search | Das Praxisbuch zum Programmieren unter Mac OS X Carbon, Cocoa und Java verstehen und anwenden |
title_full | Das Praxisbuch zum Programmieren unter Mac OS X Carbon, Cocoa und Java verstehen und anwenden [Marc Buchser] |
title_fullStr | Das Praxisbuch zum Programmieren unter Mac OS X Carbon, Cocoa und Java verstehen und anwenden [Marc Buchser] |
title_full_unstemmed | Das Praxisbuch zum Programmieren unter Mac OS X Carbon, Cocoa und Java verstehen und anwenden [Marc Buchser] |
title_short | Das Praxisbuch zum Programmieren unter Mac OS X |
title_sort | das praxisbuch zum programmieren unter mac os x carbon cocoa und java verstehen und anwenden |
title_sub | Carbon, Cocoa und Java verstehen und anwenden |
topic | Java Programmiersprache (DE-588)4401313-9 gnd API (DE-588)4430243-5 gnd MacOS X (DE-588)4642298-5 gnd Cocoa Programm (DE-588)4646235-1 gnd Carbon Programm (DE-588)4646236-3 gnd |
topic_facet | Java Programmiersprache API MacOS X Cocoa Programm Carbon Programm |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010188569&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT buchsermarc daspraxisbuchzumprogrammierenuntermacosxcarboncocoaundjavaverstehenundanwenden AT buchsermarc diesmartdiskzumacosxprogrammierung AT buchsermarc programmierenuntermacosx |