C++ für C-Programmierer:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Stuttgart [u.a.]
Teubner
1998
|
Schriftenreihe: | Informatik & Praxis
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 339 S. Ill. |
ISBN: | 3519026414 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV012140634 | ||
003 | DE-604 | ||
005 | 20150902 | ||
007 | t | ||
008 | 980901s1998 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 954394054 |2 DE-101 | |
020 | |a 3519026414 |9 3-519-02641-4 | ||
035 | |a (OCoLC)722767887 | ||
035 | |a (DE-599)BVBBV012140634 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-20 |a DE-898 |a DE-706 |a DE-523 |a DE-11 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
100 | 1 | |a Dankert, Jürgen |d 1941- |e Verfasser |0 (DE-588)115396764 |4 aut | |
245 | 1 | 0 | |a C++ für C-Programmierer |c von Jürgen Dankert |
264 | 1 | |a Stuttgart [u.a.] |b Teubner |c 1998 | |
300 | |a 339 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Informatik & Praxis | |
650 | 0 | 7 | |a C++ |0 (DE-588)4193909-8 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a C++ |0 (DE-588)4193909-8 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008223445&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-008223445 |
Datensatz im Suchindex
_version_ | 1807229664333135872 |
---|---|
adam_text |
INHALT
1
PROGRAMMIERSPRACHEN
C
UND
C
++
11
1.1
OBJEKTORIENTIERTE
PROGRAMMIERUNG
11
1.2
HILFSMITTEL
FUER
DIE
C
++
-PROGRAMMIERUNG
13
1.3
DAS
ERSTE
C
++
-PROGRAMM,
NATUERLICH:
"HELLO,
WORLD"
14
1.4
C^-ERWEITERUNGEN,
DIE
NICHT
DIREKT
"OBJEKTORIENTIERT"
SIND
16
1.4.1
KOMMENTARE,
VARIABIEN-DEFINITIONEN,
"CASTS"
16
1.4.2
"CALL
BY
REFERENCE",
"REFERENCE
RETUM
VALUES",
INLINE-FUNKTIONEN
17
1.4.3
DYNAMISCHE
SPEICHERPLATZ-VERWALTUNG
23
2
KLASSEN
UND
OBJEKTE
26
2.1
DATEN
UND
MEMBER-FUNKTIONEN
IN
DER
KLASSE
27
2.2
KONSTRUKTOREN,
DESTRUKTOREN,
DEFAULT-ARGUMENTE
31
2.3
OBJEKTORIENTIERTES
PROGRAMMIEREN
ERFORDERT
OBJEKTORIENTIERTES
DENKEN
36
2.3.1
OBJEKTE
36
2.3.2
AKTION
AUCH
BEI
LEERER
FUNKTION
MAIN
37
2.4
EINE
STRING-KLASSE
40
2.5
CISTRING-OBJEKTE
"WACHSEN
"
43
2.6
KRITIK
AN
DER
KLASSE
CISTRING
45
3
UEBERLADEN
47
3.1
UEBERLADEN
VON
FUNKTIONEN
47
3.2
ERWEITERN
DER
KLASSE
CISTRING
51
3.3
KONSTRUKTOREN
SIND
IMMER
UEBERLADEN
54
3.3.1
DER
COPY-KONSTRUKTOR
55
3.3.2
EIN
COPY-KONSTRUKTOR
FUER
DIE
KLASSE
CISTRING
56
3.4
UEBERLADEN
VON
OPERATOREN
58
3.4.1
DIE
TECHNIK
DES
UEBERLADENS
VON
OPERATOREN
60
3.4.2
DER
THIS-POINTER,
DAS
UEBERLADEN
DES
ZUWEISUNGSOPERATORS
61
3.4.3
TYP-KONVERTIERUNG
64
3.4.3
KONVERTIERUNGSOPERATOREN
67
3.4.5
NOCH
EINMAL:
KRITIK
AN
DER
KLASSE
CISTRING
69
3.4.6
UEBERLADEN
DES
ADDITIONSOPERATORS,
FRIEND-FUNKTIONEN
70
3.4.7
EINE
"MATHEMATISCHE
KLASSE":
CIVECTOR
75
3.4.8
"PREFIX-POSTFIX
"
-OPERATOREN
79
3.4.9
DAS
KLASSEN-OBJEKT
COUT
81
4
KOMPOSITION
UND
VERERBUNG
83
4.1
ZUSAMMENGESETZTE
EBENE
FLAECHEN,
PROBLEMDISKUSSION
83
4.2
KOMPOSITION
86
4.3
OEFFENTLICHE
VERERBUNG
91
4.4
STATISCHE
DATEN-ELEMENTE,
STATISCHE
MEMBER-FUNKTIONEN
96
4.5
VERERBUNG
UND
KONVERTIERUNG
101
5
POLYMORPHISMUS
106
5.1
VIRTUELLE
MEMBER-FUNKTIONEN,
SPAETE
BINDUNG
107
5.2
ENTWURF
EINER
KLASSEN-HIERARCHIE
110
5.2.1
REDUNDANZ
IN
DEN
DATEN-ELEMENTEN
EINER
KLASSE
111
8
INHALT
5.2.2
REIN
VIRTUELLE
MEMBER-FUNKTIONEN,
ABSTRAKTE
KLASSEN
113
5.2.3
EINE
ERSTE
VERSION
DER
KLASSEN-HIERARCHIE
115
5.3
POLYMORPHISMUS,
SCHLUESSEL
ZUR
OBJEKTORIENTIERTEN
PROGRAMMIERUNG
120
5.3.1
ERZEUGEN
EINER
KLASSEN-BIBLIOTHEK
120
5.3.2
PROGRAMM-ERWEITERUNG:
REALES
OBJEKT
"DREIECK"
UND
KLASSE
CITRIANGLE
121
5.4
DER
SINN
EINES
VIRTUELLEN
DESTRUKTORS
125
5.4.1
ERLAUBTE
UND
UNERLAUBTE
VERWENDUNG
DES
SCHLUESSELWORTS
VIRTUAL
125
5.4.2
POLYGONFLAECHEN,
DIE
KLASSE
CIPOLYGON
126
5.4.3
WIE
VORSICHTIG
SOLLTE
MAN
EIGENTLICH
SEIN?
130
5.5
KRITIK
AN
DER
KLASSEN-HIERARCHIE
131
5.5.1
DIE
REDUZIERTE
BASISKLASSE
UND
DIE
DARAUS
ABGELEITETEN
KLASSEN
132
5.5.2
DIE
GEAENDERTEN
EINGABE-FUNKTIONEN
133
5.5.3
EINE
"LISTEN
UND
STACK-KLASSE"
134
5.5.4
EINE
KLASSE
FUER
DIE
GESAMTFLAECHE
138
5.5.5
PROGRAMM
SP8.CPP
MIT
DER
UEBERARBEITETEN
KLASSEN-HIERARCHIE
140
6
ERGAENZENDE
UND
SPEZIELLE
THEMEN
143
6.1
DAS
SCHLUESSELWORT
CONST
143
6.1.1
KONSTANTEN-DEFINITIONEN
143
6.1.2
POINTER
UND
DAS
SCHLUESSELWORT
CONST
147
6.1.3
KONSTANTE
MEMBER-FUNKTIONEN
148
6.2
TEMPLATES
155
6.2.1
FUNKTIONS-TEMPLATES
155
6.2.2
KLASSEN-TEMPLATES
159
6.2.3
VERALLGEMEINERUNGEN,
ALLGEMEINE
BETRACHTUNGEN
ZU
TEMPLATES
163
6.3
AUSNAHMEBEHANDLUNG
167
6.3.1
NICHTERFUELLBARE
SPEICHERPLATZANFORDERUNG
168
6.3.2
AUSNAHMEBEHANDLUNG
MIT
TRY,
CATCH
UND
THROW
170
6.4
MEHRFACH-VERERBUNG
175
6.5
PRIVATE
VERERBUNG
180
6.6
ARBEITEN
MIT
DATEIEN
182
6.6.1
DATEI
OEFFNEN,
MANOEVRIEREN
IN
DER
DATEI,
DATEI
SCHLIESSEN
182
6.6.2
LESEN
UND
SCHREIBEN
VON
TEXT-DATEIEN
184
6.6.3
SCHREIBEN
EINER
TEXT-DATEI
IM
PROGRAMM
SP8ASC.CPP
186
6.6.4
LESEN
EINER
TEXT-DATEI
IM
PROGRAMM
SP8ASC.CPP
188
6.6.5
ASCII-DATEIEN
ODER
BINAER-DATEIEN?
193
6.6.6
SCHREIBEN
UND
LESEN
EINER
BINAER-DATEI
IM
PROGRAMM
SP8BIN.CPP
194
6.7
RTTI,
TYP-ERMITTLUNG
ZUR
LAUFZEIT
202
6.8
NAMENSBEREICHE
205
6.9
OBJEKTORIENTIERTE
PROGRAMMIERUNG,
EINE
KURZE
ZUSAMMENFASSUNG
207
7
WINDOWS-PROGRAMMIERUNG
MIT
MFC
208
7.1
BESONDERHEITEN
DER
WINDOWS-PROGRAMMIERUNG
208
7.2
WINDOWS-C
++
-PROGRAMMIERUNG
MIT
"MICROSOFT
FOUNDATION
CLASSES"
210
7.3
DAS
MINIMALE
PROGRAMMGERUEST
EINES
MFC-PROGRAMMS
211
7.4
BEARBEITEN
VON
BOTSCHAFTEN,
BEISPIEL:
WMJPAINT
214
7.4.1
"MESSAGE
MAPS"
214
7.4.2
DER
"DEVICE
CONTEXT"
217
7.4.3
FARBEN,
GDI-OBJEKTE,
ZEICHNENDE
CDC-FUNKTIONEN
219
INHALT
9
7.5
KOORDINATENSYSTEME
223
7.5.1
C1GI,
EINE
KLASSE
FUER
SPEZIELLE
KOORDINATEN
225
7.5.2
PROGRAMM
SP8DRAW.CPP,
ZEICHNEN
DER
EBENEN
FLAECHEN
232
7.6
RESSOURCEN
237
7.6.1
EIN
MENUE
FUER
DAS
PROGRAMM
FUNCTL.CPP
237
7.6.2
BEARBEITEN
DER
WM_COMMAND-BOTSCHAFT
242
7.6.3
"COMMAND
HANDLERS"
UND
"UPDATE
HANDLERS" 244
7.6.4
ERZEUGEN
UND
EINBINDEN
EINER
DIALOG-BOX
247
7.7
ZUSAMMENFASSUNG,
AUSBLICK
255
8
ARBEITEN
MIT
DEM
MFC-ANWENDUNGSGERUEST
259
8.1
EIN
LETZTES
MAL
IN
DIESEM
BUCH:
"HELLO,
WORLD!" 259
8.2
DIE
"DOCUMENT-VIEW"-ARCHITEKTUR
265
8.3
DAS
PROJEKT
FMOM
267
8.3.1
DIE
MIT
FMOM
ZU
REALISIERENDE
FUNKTIONALITAET
267
8.3.2
ERZEUGEN
DES
PROJEKTS
(VERSION
FMOML)
268
8.4
DIE
KLASSEN-HIERARCHIE
DES
PROJEKTS
FMOM
270
8.4.1
PROBLEMBEZOGENE
KLASSEN-HIERARCHIE
270
8.4.2
VERANKERUNG
IN
DER
DOKUMENTKLASSE,
DIE
KLASSE
COBLIST
272
8.5
EINGABE
DER
DATEN
276
8.5.1
BEARBEITEN
DES
MENUES
276
8.5.2
DIALOG-BOXEN
UND
DIALOGKLASSEN
277
8.5.3
EINBINDEN
DER
DIALOGE
IN
DAS
PROGRAMM
283
8.6
BEARBEITEN
DER
ANSICHTSKLASSE,
AUSGABE
ERSTER
ERGEBNISSE
286
8.6.1
VORBEREITUNG
DER
AUSGABE
IN
DER
ANSICHTSKLASSE
286
8.6.2
TEXTAUSGABE
MIT
CDC::TEXTOUT,
DIE
STRUKTUR
TEXTMETRIC
287
8.7
VERBESSERUNG
DER
EINGABE
291
8.7.1
DIE
RETURN-TASTE
MUSS
KOMPETENZEN
ABGEBEN
291
8.7.2
"TOOLBAR-BUTTONS"
LOESCHEN
UND
HINZUFUEGEN
293
8.8
DAS
DOKUMENT
ALS
BINAER-DATEI,
"SERIALIZATION"
295
8.8.1
EINE
KLASSE
FUER
DIE
"SERIALIZATION"
VORBEREITEN
295
8.8.2
"SERIALIZATION"
FUER
DIE
KLASSEN
CICIRCLE
UND
CIRECTANGLE
298
8.8.3
KOMPLETTIERUNG
DER
"SERIALIZATION",
DIE
KLASSE
CIPOINT
301
8.9
EINE
ZWEITE
ANSICHT
FUER
DAS
DOKUMENT,
"SPLITTER-WINDOWS"
304
8.9.1
"SPLITTER-WINDOWS"
ERZEUGEN
304
8.9.2
VORBEREITEN
EINER
ZWEITEN
ANSICHT
308
8.10
GRAPHISCHE
DARSTELLUNG
DER
FLAECHEN
309
8.10.1
AUSLOESEN
DER
ZEICHENAKTIONEN
IN
CDRAWVIEW::ONDRAW
309
8.10.2
REALISIEREN
DER
ZEICHENAKTIONEN
MIT
CFMOMDOC-FUNKTIONEN
310
8.10.3
EIN
"MARKER"
FUER
DEN
SCHWERPUNKT,
DURCHMESSER:
0,1
"LOGICAL
INCHES"
312
8.10.4
DER
(OFT
VERGEBLICHE)
VERSUCH,
"PIXELGENAU''
ZU
ZEICHNEN
314
8.11
LISTEN,
AENDERN,
LOESCHEN
315
8.11.1
ANPASSEN
DES
MENUES,
"ACCELERATORS"
315
8.11.2
"ALLE
LOESCHEN"
UND
"LETZTE
LOESCHEN"
316
8.11.3
DIALOG-BOX
MIT
LISTENFELD
318
8.11.4
INITIALISIEREN
DES
LISTENFELDES
321
8.11.5
AENDERN
BZW.
LOESCHEN
EINER
AUSGEWAEHLTEN
FLAECHE
328
8.12
ZUSAMMENFASSUNG,
AUSBLICK
330
LITERATUR
332
SACHVERZEICHNIS
333 |
any_adam_object | 1 |
author | Dankert, Jürgen 1941- |
author_GND | (DE-588)115396764 |
author_facet | Dankert, Jürgen 1941- |
author_role | aut |
author_sort | Dankert, Jürgen 1941- |
author_variant | j d jd |
building | Verbundindex |
bvnumber | BV012140634 |
classification_rvk | ST 250 ST 260 |
ctrlnum | (OCoLC)722767887 (DE-599)BVBBV012140634 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV012140634</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150902</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">980901s1998 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">954394054</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3519026414</subfield><subfield code="9">3-519-02641-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)722767887</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV012140634</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">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Dankert, Jürgen</subfield><subfield code="d">1941-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)115396764</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">C++ für C-Programmierer</subfield><subfield code="c">von Jürgen Dankert</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Stuttgart [u.a.]</subfield><subfield code="b">Teubner</subfield><subfield code="c">1998</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">339 S.</subfield><subfield code="b">Ill.</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="490" ind1="0" ind2=" "><subfield code="a">Informatik & Praxis</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C++</subfield><subfield code="0">(DE-588)4193909-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB 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=008223445&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-008223445</subfield></datafield></record></collection> |
genre | (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV012140634 |
illustrated | Illustrated |
indexdate | 2024-08-13T00:21:53Z |
institution | BVB |
isbn | 3519026414 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008223445 |
oclc_num | 722767887 |
open_access_boolean | |
owner | DE-20 DE-898 DE-BY-UBR DE-706 DE-523 DE-11 |
owner_facet | DE-20 DE-898 DE-BY-UBR DE-706 DE-523 DE-11 |
physical | 339 S. Ill. |
publishDate | 1998 |
publishDateSearch | 1998 |
publishDateSort | 1998 |
publisher | Teubner |
record_format | marc |
series2 | Informatik & Praxis |
spelling | Dankert, Jürgen 1941- Verfasser (DE-588)115396764 aut C++ für C-Programmierer von Jürgen Dankert Stuttgart [u.a.] Teubner 1998 339 S. Ill. txt rdacontent n rdamedia nc rdacarrier Informatik & Praxis C++ (DE-588)4193909-8 gnd rswk-swf (DE-588)4151278-9 Einführung gnd-content C++ (DE-588)4193909-8 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008223445&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Dankert, Jürgen 1941- C++ für C-Programmierer C++ (DE-588)4193909-8 gnd |
subject_GND | (DE-588)4193909-8 (DE-588)4151278-9 |
title | C++ für C-Programmierer |
title_auth | C++ für C-Programmierer |
title_exact_search | C++ für C-Programmierer |
title_full | C++ für C-Programmierer von Jürgen Dankert |
title_fullStr | C++ für C-Programmierer von Jürgen Dankert |
title_full_unstemmed | C++ für C-Programmierer von Jürgen Dankert |
title_short | C++ für C-Programmierer |
title_sort | c fur c programmierer |
topic | C++ (DE-588)4193909-8 gnd |
topic_facet | C++ Einführung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008223445&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT dankertjurgen cfurcprogrammierer |