Objektorientierte Programmierung mit Turbo Pascal: Eine systematische Einführung in die Welt der Objekte
Autor Martin Aupperlede Limba Germană Paperback – 1990
Preț: 313.02 lei
Nou
Puncte Express: 470
Preț estimativ în valută:
59.90€ • 63.16$ • 49.87£
59.90€ • 63.16$ • 49.87£
Carte tipărită la comandă
Livrare economică 11-25 ianuarie 25
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783528047788
ISBN-10: 352804778X
Pagini: 224
Ilustrații: VIII, 212 S. 2 Abb.
Dimensiuni: 170 x 244 x 12 mm
Greutate: 0.36 kg
Ediția:1990
Editura: Vieweg+Teubner Verlag
Colecția Vieweg+Teubner Verlag
Locul publicării:Wiesbaden, Germany
ISBN-10: 352804778X
Pagini: 224
Ilustrații: VIII, 212 S. 2 Abb.
Dimensiuni: 170 x 244 x 12 mm
Greutate: 0.36 kg
Ediția:1990
Editura: Vieweg+Teubner Verlag
Colecția Vieweg+Teubner Verlag
Locul publicării:Wiesbaden, Germany
Public țintă
Upper undergraduateCuprins
2 Einführung.- 2.1 Schrittweise Verfeinerung.- 2.2 Objektorientierter Entwurf.- 2.3 Vererbung.- 2.4 Weitergehende Möglichkeiten.- 2.5 Objektorientierte Programmierung.- 2.6 Objektorientiertes Programmieren und Turbo-Pascal.- 2.7 Zusammenfassung.- 3 Objekte: Daten und Algorithmen.- 3.1 Probleme in traditionellen Sprachen.- 3.2 Ein erstes Beispiel.- 3.3 Zur Sprache.- 4 Ein kleines Fenstersystem.- 4.1 Aufgabenstellung.- 4.2 Implementierung.- 4.3 Die Bildschirmhardware.- 4.4 Die Objektdeklaration.- 4.5 Die Objektimplementierung.- 4.6 Die with-Anweisung.- 4.7 Zuweisung von Objekten.- 4.8 Objekte als Parameter für Prozeduren und Funktionen.- 4.9 Objektkonstanten.- 4.10 Dynamische Objekte.- 4.11 Erweiterung auf mehrere Fenster.- 4.12 Der Self-Parameter.- 4.13 Der Übersetzungsvorgang.- 4.14 Vergleich mit konventioneller Implementierung.- 5 Vererbung.- 5.1 Begriffsdefinitionen.- 5.2 Ein Beispiel für Vererbung.- 5.3 Neue Eigenschaften.- 5.4 Redefinieren von Eigenschaften.- 5.5 Das Initialisierungsproblem.- 5.6 Objekthierarchien.- 5.7 Beispiel einer Objekthierarchie.- 5.8 Objekte und Units.- 5.9 Zuweisung von Objekten.- 5.10 Explizite Typumwandlung.- 5.11 Explizite Typumwandlung mit Zeigern.- 5.12 Fallstudie Kellerspeicher.- 5.13 Etwas Technik.- 6 Ein verbessertes Fenstersystem.- 6.1 Aufgabenstellung.- 6.2 Implementierung.- 6.3 Die Unit Window.- 6.4 Verwendung des Kellerspeichers.- 7 Virtuelle Methoden.- 7.1 Ein ganz neues Konzept.- 7.2 Ein Beispiel.- 7.3 Late Binding.- 7.4 Formale Voraussetzungen.- 7.5 Virtuelle Methoden und dynamische Objekte.- 7.6 Das Problem der Objektgröße.- 7.7 Destruktoren und Dispose.- 7.8 Konstruktoren und New.- 7.9 Abfangen von Heap-Overflow-Fehlern.- 7.10 Zweite Fallstudie Kellerspeicher.- 7.11 „Virtuelle Methoden“ in traditionellem Pascal.-7.12 Ein Blick hinter die Kulissen.- 7.13 Die Funktion SizeOf.- 7.14 Die Funktion TypeOf.- 8 Ein verbessertes Fenstersystem.- 8.1 Aufgabenstellung.- 8.2 Das Basisfensterobjekt BaseWndT.- 8.3 Das Objekt Wnd1T.- 8.4 Das Objekt Wnd2T.- 8.5 Das Objekt WndSystemT.- 8.6 Die vollständige Unit Window.- 8.7 Eine erste Anwendung.- 8.8 Erweiterte Fehlerprüfung.- 8.9 Eine eigene Fehlerroutine.- 8.10 Eigene Fensterobjekte.- 8.11 Die Verwendung des Kellerspeichers.- 8.12 Ein Beispiel für Exploding Windows.- 8.13 Zusammenfassung.- Anhang: Listings.- A.1 Unit General.- A.1.1 Datei General.- A.1.2 Datei G110.- A.1.3 Datei G120.- A.1.4 Datei G130.- A.2 Kellerspeicher aus Kapitel 5.- A.2.1 Datei StackU.- A.2.2 Datei S110.- A.2.3 Datei S120.- A.3 Fenstersysteme aus Kapitel 6.- A.3.1 Datei Window.- A.3.2 Datei W101.dcl.- A.3.3 Datei W102.dcl.- A.3.4 Datei W111.dcl.- A.3.5 Datei W112.dcl.- A.3.6 Datei W120.- A.3.7 Datei W100.- A.3.8 Datei W101.- A.3.9 Datei W103.- A.3.10 Datei W110.- A.4 Kellerspeicher aus Kapitel 7.- A.4.1 Datei VStackU.- A.4.2 Datei VS150.- A.4.3 Datei VS110.- A.4.4 Datei VS120.- A.4.5 Datei VS130.- A.5 Fenstersystem aus Kapitel 8.- A.5.1 Datei Window.- A.5.2 Datei W101.dcl.- A.5.3 Datei W111.dcl.- A.5.4 Datei W112.dcl.- A.5.5 Datei W100.- A.5.6 Datei W101.- A.5.7 Datei W102.- A.5.8 Datei W110.- Sachwortverzeichnis.