Page de démarrage > doc > naming 
 en de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Précédent  Suivant  Éditer  Renommer  Annuler  Rafraîchir  Rechercher  Administration  
Documentation
Historique
 
Les conventions de nommage
Les conventions de nommage ne sont pas requis par le compilateur. Mais les programmes qui utilisent les conventions de nommage suivant sont plus facile à lire par d'autre programmeurs qui veut comprendre le programme.

Les noms de variable

Tout les noms de variables privés d'une classe commence avec $

La première lettre est en minuscule et devrait dépendre du type de la variable:

Lettre Type
a Array
b Boolean
c Collection
f Float
h Object (Handle)
i Integer, Long, Short, Byte.
n Un entier stockant un nombre d'objets.
s String

Exemple

PRIVATE $iLast AS Integer
PRIVATE $sLast AS String
PRIVATE $hEditor AS Object
PRIVATE $sOldVal AS String
PRIVATE $bFreeze AS Boolean

PUBLIC SUB Form_Resize()

  DIM iWidth AS Integer

Les noms d'élements de Form

Lorsqu'on place un nouvel élément de formulaire, Gambas lui donne un nom comme "Label1" "Label2é ...

Before you assign a Méthode to the new element, you rename it to "btnStart" or "lstAddressSelect". The first two or three lower case letters should be given according to this definition: Avant que tu affectes une méthode au nouvel élément, tu le renomme en "btnStart" ou "lstAddressSelect". Les deux ou trois premières lettres en minuscule devraient être donnés selon cette définition.

Lettre Type
btn Button, utilisez btnOK btnCancel pour OK, Cancel
chk CheckBox
cvw ColumnView
cmb ComboBox
dwg DrawingArea
dlg FontChooser
edt GambasEditor
frm Frame
grd GridView
spl HSplit
iv IconView
lbl Label
lst ListBox
lvw ListView
pan Panel
img PictureBox
opt RadioButton
svw ScrollView
spb SpinBox
tab TabStrip
tim Timer
txa TextArea
txt TextBox
txv TextView
tbt ToolButton
trv TreeView
spl VSplit

Un projet qui utilise très similairement ce style est gambas2-X.Y.Z/apps/src/gambas2 - l'IDE de Gambas