Sprachelemente
Schreibweise von reservierten Wörtern, Bezeichnern usw.
Bezeichner können beliebig lang sein. Signifikant sind die ersten 63 Zeichen. Groß- und Kleinschreibung werden vom Compiler nicht unterschieden, tragen aber zur Lesbarkeit bei. Zu lange Bezeichner sind ebenso schlecht lesbar wie zu stark abgekürzte. Die Namen sollen einen engen Bezug zum Problem haben und auch als Abkürzung für einen fremden Leser verständlich sein.
Folgende Regeln haben sich bewährt:
- Bezeichner beginnen mit einem großen Buchstaben, zusammengesetzte mit gemischter Groß- und Kleinschreibung, z.B. Vorname, PersonalNummer, PersNr
- Unitnamen beginnen mit einem kleine 'u' gefolgt von einem einzahligen Hauptwort , z. B. uKunde
- Klassen beginnen mit einem "T" (für Type) gefolgt von einem einzahligen Hauptwort, z. B. TRechnung
- Variablen bestehen nur aus einem einzahligen Hauptwort mit gemischter Groß- und Kleinschreibung, z. B. Lieferant
- Prozedurbezeichner bestehen aus einem Verb im Infinitiv mit gemischter Groß- und Kleinschreibung, z. B. InhaltBerechnen
- Funktionen und boolsche Variablen werden mit Adjektiven oder Adverben mit gemischter Groß- und Kleinschreibung bezeichnet, z. B. IstLeer oder gefunden
Abkürzungen für GUI-Komponenten
| Langname | Abkürzung | Beispiel |
|---|---|---|
| Form | Frm | FensterFrm |
| Button | Btn | StartBtn |
| CheckBox | ChkBox | ArtNrChkBox |
| Control | Ctrl | InternPageCtrl |
| Edit | Edt | FamNameEdt |
| GroupBox | GrpBox | AdressGrpBox |
| ListBox | LstBox | AdressListBox |
| Label | Lbl | FamNameLbl |
| Memo | Mmo | AnleitungMmo |
| Panel | Pnl | SymbolleistePnl |
| RadioButton | RBtn | GeschlechtRBtn |
| RadioGroup | RdGrp | FarbwahlRdGrp |
| SpeedButton | SpBtn | EndeSpBtn |