Namenskonvention

Die Namenskonvention beschreibt eine Erweiterung der Parameternamen durch zusätzlichen Präfix (Zeichen am Beginn des Namens) um den Type des Parameters zu beschreiben. zB. bedeutet die Erweiterung von "Name" zu "lngName" das es sich um ein Long Variabeltype.
Es gibt aber auch durchaus Argumente den Präfix als Postfix zu schreiben (zB. statt "lngVar1" dann Var1Lng), den durch die Präfix Schreibweise lassen sich ähnliche zusammengehörende Namen nicht mehr alphabetisch sortieren. Es ist also dem Programmierer überlassen ob er sich an die offizielle Schreibweise halten will, oder den Code für sich selbst lesbarer schreibt.

Variablen- und Funktionsnamen

PräfixPräfix-3DatentypSuffixVerwendung
bblnInteger%Boolescher Wert
ccurCurrency@Währung, 64 Bit mit festem Gleitkomma
ddblDouble#Doppelt, 64-Bit mit Vorzeichen
dtdatVariantDatum und Uhrzeit
eerrFehler
fsngSingle!Float/Single - 32-Bit mit Vorzeichen
hLong, Integer&, %Handle
iInteger%Index
llngLong&Long, 32-Bit mit Vorzeichen
nintInteger%Zahl/Zähler
sstrString$Zeichenfolge
u(Long)&DWord, 16-Bit ohne Vorzeichen
udtBenutzerdefinierter Typ
vntvntVariantVariante
aArray

Gültigkeitsbereich und Verwendung

PräfixBeschreibung
gGlobal
mLokal in Modul oder Formular
stStatische Variable
(kein Präfix)Nicht statische Variable, Präfix lokal in Prozedur
vVariable von Wert übergeben (lokal in Prozedur)
rVariable von Verweis übergeben (lokal in Prozedur)

Standardobjekte

PräfixObjekttyp
aniAnimationsschaltfläche
bedStift BEdit
cboKomb.-Feld, Dropdown-Listenfeld
chkKontrollkästchen
clpBildausschnitt
cmd (3d)Command Knopf, Befehlsschaltfläche (3D)
cmdmBefehlsschaltfläche MicroHelp
comKommunikation
ctrSteuerelem. (wenn spez.Typ unbekannt)
datDaten-Steuerelement
dirVerzeichnislistenfeld
dlgStandarddialogfeld
drvLaufwerklistenfeld
filDateilistenfeld
frmFormular
fra (3d)Rahmen (3d)
gauMeßgerät
gpbGruppenschaltfläche
graDiagramm
grdRaster
hedStift HEdit
hsbHorizontale Bildlaufleiste
imgImage Anzeige
inkStift-Ink
keyTastenstatus
lblBezeichnungsfeld
linLinie
lstListBox Listenfeld
mdiUntergeordnetes MDI-Formular
mpmMAPI-Nachricht
mpsMAPI-Sitzung
mciMCI
mnuMenü
opt (3d)Optionsschaltfläche (3d)
oleOLE-Steuerelement
outGliederung
picPictureBox Bild
pnl3d3d-Grundfläche
rptBericht
shpGrafische Form
spnDrehfeld
txtTextfeld
tmrTimer Zeitgeber
vsbVertikale Bildlaufleiste

Datenbankobjekte

PräfixObjekttyp
dbODBC-Datenbank
dsODBC-Dynaset-Objekt
fdcFeldsammlung
fdFeldobjekt
ixIndexobjekt
ixcIndexsammlung
qdQueryDef-Objekt
qry (suffix)Abfrage (s.Hinweis)
ssSnapshot-Objekt
tbTabellenobjekt
tdTableDef-Objekt

Visual-Basic/Namenskonvention.txt · Zuletzt geändert: 2009/02/15 14:47 (Externe Bearbeitung)