Object Pascal Sprachreferenz

Free Download

Size: 3 MB (3032306 bytes)

Pages: 258/258

File format:

Language:

Publishing Year:

Category:


Table of contents :
Reader Tips……Page 0
Object Pascal Sprachreferenz……Page 1
Inhalt……Page 3
Tabellen……Page 7
Delphi und Object Pascal……Page 8
Weitere Informationsquellen……Page 9
Software-Registrierung und technische Unterstützung……Page 10
Teil I: Beschreibung der Sprachen……Page 12
Programmorganisation……Page 13
Weitere Anwendungsdateien……Page 14
Eine einfache Konsolenanwendung……Page 15
Ein komplexeres Beispiel……Page 16
Eine Windows-Anwendung……Page 17
Programmstruktur und -syntax……Page 21
Der Programmkopf……Page 22
Unit-Struktur und -Syntax……Page 23
Der implementation-Abschnitt……Page 24
Der finalization-Abschnitt……Page 25
Die Syntax der uses-Klausel……Page 26
Mehrere und indirekte Unit-Referenzen……Page 27
Zirkuläre Unit-Referenzen……Page 28
Grundlegende syntaktische Elemente……Page 31
Qualifizierte Bezeichner……Page 32
Direktiven……Page 33
Zeichen-Strings……Page 34
Kommentare und Compiler-Direktiven……Page 35
Operatoren……Page 36
Arithmetische Operatoren……Page 37
Boolesche Operatoren……Page 38
String-Operatoren……Page 39
Zeiger-Operatoren……Page 40
Relationale Operatoren……Page 41
Der Operator @……Page 42
Regeln für die Rangfolge von Operatoren……Page 43
Mengenkonstruktoren……Page 44
Wertumwandlungen……Page 45
Variablenumwandlungen……Page 46
Deklarationen……Page 47
Zuweisungen……Page 48
Goto-Anweisungen……Page 49
Verbundanweisungen……Page 51
with-Anweisungen……Page 52
if-Anweisungen……Page 53
case-Anweisungen……Page 55
repeat-Anweisungen……Page 56
for-Anweisungen……Page 57
Blöcke……Page 59
Namenskonflikte……Page 60
Typen……Page 63
Ordinale Typen……Page 65
Integer-Typen……Page 66
Zeichentypen……Page 67
Boolesche Typen……Page 68
Aufzählungstypen……Page 69
Teilbereichstypen……Page 70
Reelle Typen……Page 71
String-Typen……Page 72
Lange String-Typen……Page 74
Erweiterte Zeichensätze……Page 75
Zeiger, Arrays und String-Konstanten……Page 76
Kombination von Pascal-Strings und nullterminierten Strings……Page 78
Mengentypen……Page 79
Array-Typen……Page 80
Statische Arrays……Page 81
Dynamische Arrays……Page 82
Array-Typen und Zuweisungen……Page 84
Record-Typen……Page 85
Variante Teile in Record-Typen……Page 86
Dateitypen……Page 88
Zeiger im Überblick……Page 89
Weitere Standardzeigertypen……Page 91
Prozedurale Typen……Page 92
Prozedurale Typen in Anweisungen und Ausdrücken……Page 93
Variante Typen……Page 95
Typkonvertierung bei Varianten……Page 96
Variante Arrays……Page 98
Typidentität……Page 99
Typkompatibilität……Page 100
Zuweisungskompatibilität……Page 101
Variablendeklarationen……Page 102
Thread-Variablen……Page 104
Echte Konstanten……Page 105
Konstante Ausdrücke……Page 106
Typisierte Konstanten……Page 107
Record-Konstanten……Page 108
Zeigerkonstanten……Page 109
Prozeduren und Funktionen deklarieren……Page 111
Prozedurdeklarationen……Page 112
Funktionsdeklarationen……Page 113
Aufrufkonventionen……Page 115
forward- und interface-Deklarationen……Page 116
Funktionen aus DLLs importieren……Page 117
Prozeduren und Funktionen überladen……Page 118
Verschachtelte Routinen……Page 119
Parametersemantik……Page 120
Wert- und Variablenparameter……Page 121
Ausgabeparameter……Page 122
Untypisierte Parameter……Page 123
Offene Array-Parameter……Page 124
Variante offene Array-Parameter……Page 125
Standardparameter……Page 126
Standardparameter und überladene Routinen……Page 127
Prozeduren und Funktionen aufrufen……Page 128
Offene Array-Konstruktoren……Page 129
Kapitel 7: Klassen und Objekte……Page 131
Klassentypen deklarieren……Page 132
Kompatibilitätsregeln für Klassentypen……Page 133
Sichtbarkeit von Klassenelementen……Page 134
published-Elemente……Page 135
automated-Elemente……Page 136
Felder……Page 137
Methodenimplementierungen……Page 138
Self……Page 139
Statische Methoden……Page 140
Virtuelle und dynamische Methoden……Page 141
Methoden überladen……Page 143
Konstruktoren……Page 144
Destruktoren……Page 145
Botschaftsbehandlungsroutinen implementieren……Page 146
Eigenschaften……Page 147
Auf Eigenschaften zugreifen……Page 148
Array-Eigenschaften……Page 149
Speicherangaben……Page 151
Eigenschaften überschreiben und neu deklarieren……Page 152
Konstruktoren und Klassenreferenzen……Page 154
Der Operator as……Page 155
Klassenmethoden……Page 156
Exceptions auslösen und behandeln……Page 157
Die Anweisung try…except……Page 158
Verschachtelte Exceptions……Page 161
Exception-Standardklassen und -Standardroutinen……Page 162
Dateiein und -ausgabe……Page 165
Textdateien……Page 167
Untypisierte Dateien……Page 168
Gerätetreiberfunktionen……Page 169
Die Funktion Close……Page 170
Nullterminierte Strings……Page 171
Weitere Standardroutinen……Page 172
Teil II: Spezielle Themen……Page 177
Statisches Laden……Page 178
Dynamisches Laden……Page 179
DLLs schreiben……Page 180
Code für die Initialisierung der Bibliothek……Page 181
DLLs und Systemvariablen……Page 182
Der Shared-Memory-Manager……Page 183
Package-Deklarationen und Quelltextdateien……Page 184
Die requires-Klausel……Page 185
Packages compilieren……Page 186
Package-spezifische Compiler-Direktiven……Page 187
Package-spezifische Befehlszeilenoptionen……Page 188
Schnittstellentypen deklarieren……Page 190
Identifikation einer Schnittstelle……Page 191
Schnittstelleneigenschaften……Page 192
Schnittstellen implementieren……Page 193
Methodenzuordnung……Page 194
Schnittstellen delegieren……Page 195
Delegieren an eine Eigenschaft vom Typ einer Klasse……Page 196
Schnittstellenreferenzen……Page 197
Zuweisungskompatibilität von Schnittstellen……Page 198
Schnittstellenabfragen……Page 199
Methoden für Dispatch-Schnittstellen……Page 200
Syntax für Aufrufe von Automatisierungsmethoden……Page 201
Duale Schnittstellen……Page 202
Der Speichermanager von Delphi……Page 204
Variablen……Page 205
Boolesche Typen……Page 206
Der Typ Single……Page 207
Der Typ Comp……Page 208
Lange String-Typen……Page 209
Mengentypen……Page 210
Record-Typen……Page 211
Dateitypen……Page 212
Klassentypen……Page 213
Variante Typen……Page 214
Parameter……Page 216
Methoden……Page 218
Exit-Prozeduren……Page 219
Die Anweisung asm……Page 222
Label……Page 223
Anweisungs-Opcodes……Page 224
Sprungbefehle……Page 226
Assembler-Direktiven……Page 227
Operanden……Page 228
Unterschiede zwischen Ausdrücken in Object Pascal und Assembler……Page 229
Konstanten……Page 230
Symbole……Page 232
Ausdrucksklassen……Page 234
Ausdruckstypen……Page 236
Ausdrucksoperatoren……Page 237
Assembler-Prozeduren und -Funktionen……Page 239
Anhang A: Die Grammatik von Object Pascal……Page 242
Symbole, A……Page 248
B – D……Page 249
E……Page 250
F – I……Page 251
J – L……Page 252
M – P……Page 253
Q, R……Page 254
S……Page 255
T, U……Page 256
V, W……Page 257
X, Z……Page 258

Reviews

There are no reviews yet.

Be the first to review “Object Pascal Sprachreferenz”
Shopping Cart
Scroll to Top