Typen-Bindung: Unterschied zwischen den Versionen

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Alle Variablen (mit Ausnahme der FIELD-Variablen, die eine besondere Art des Zugriffs auf Felder in Dateien darstellen) können alle Feld-Typen annehmen, die i…“)
 
KKeine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Alle Variablen (mit Ausnahme der FIELD-Variablen, die eine besondere Art des Zugriffs auf Felder in Dateien darstellen) können alle Feld-Typen annehmen, die ihnen zugewiesen werden.
Alle Variablen (mit Ausnahme der FIELD-Variablen, die eine besondere Art des Zugriffs auf Felder in Dateien darstellen) können alle Feld-Typen annehmen, die ihnen zugewiesen werden.


Es hat sich allerdings eingebürgert, dass der Name einer Variablen ausdrückt, welcher Werte-Typ ihr zugewiesen wird. Dieses als Hungarion Notation bezeichnete Verfahren gibt vor, dass der Name einer Variablen aus einem vorangestellten Kleinbuchstaben den Typ angibt, gefolgt von einer Beschreibung ihrer Funktion, wobei der erste Buchstabe der Beschreibung grossgeschrieben wird:
Es hat sich allerdings eingebürgert, dass der Name einer [[Variablen]] ausdrückt, welcher Werte-Typ ihr zugewiesen wird. Dieses als Hungarion Notation bezeichnete Verfahren gibt vor, dass der Name einer [[Variablen]] aus einem vorangestellten Kleinbuchstaben den Typ angibt, gefolgt von einer Beschreibung ihrer Funktion, wobei der erste Buchstabe der Beschreibung grossgeschrieben wird:


{| class="wikitable"
{| class="wikitable"

Aktuelle Version vom 17. Juni 2013, 16:12 Uhr

Alle Variablen (mit Ausnahme der FIELD-Variablen, die eine besondere Art des Zugriffs auf Felder in Dateien darstellen) können alle Feld-Typen annehmen, die ihnen zugewiesen werden.

Es hat sich allerdings eingebürgert, dass der Name einer Variablen ausdrückt, welcher Werte-Typ ihr zugewiesen wird. Dieses als Hungarion Notation bezeichnete Verfahren gibt vor, dass der Name einer Variablen aus einem vorangestellten Kleinbuchstaben den Typ angibt, gefolgt von einer Beschreibung ihrer Funktion, wobei der erste Buchstabe der Beschreibung grossgeschrieben wird:

Type Beispiel Erklärung
BLOCK bValidate speichert einen Codeblock zur Prüfung
CHAR cName speichert einen Namen
DATE dHeute speichert das heutige Datum
LOGICAL lDelete gibt an, ob eine Löschung erfolgen soll oder nicht
MEMO cRoman (da als Speichervariable wie CHAR behandelt, gleiches Präfix)
NUMERIC nLen gibt die Länge eines Feldes an
OBJECT oDlg speichert eine Referenz auf ein Dialog-Objekt