إتفاقيات التسمية

هذه الإتفاقيات غير ملزمة لك. ولكن هي طريقة لتسهيل قراءة برنامجك من قبل المبرمجين الآخرين.

أسماء المتغيرات

أسماء المتغيرات المتغير لأي class تبدأ بـ $

الحروف الأولى تكون في صغيرة وتدل على نوع المتغير:

الحرف النوع
a Array
b Boolean
c Collection
f Float
h Object (Handle)
i Integer, Long, Short, Byte.
n An integer storing a number of objects.
s String

PRIVATE $iLast AS PRIVATE $sLast PRIVATE $hEditor AS Object PRIVATE $sOldVal AS PRIVATE $bFreeze AS

PUBLIC Form_Resize()

DIM iWidth AS

Form element names

عند إضافة عنصر جديد للنموذج يقوم. جامباس بإعطائه إسما مثل "Label1" "Label2" ...

قبل أن تقوم بإسناد الطريقة (Method) للعنصر الجديد, نقوم بإعادة تسميته إلى "btnStart" أو "lstAddressSelect". أول حرفين أو ثلاثة حروف يجب أن تكون على هذا التحديد:

الحرف النوع
btn Button, إستخدم btnOK btnCancel لـ 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
}

المشروع الذي يستخدم هذا التحديد تقريبا هو gambas2-X.Y.Z/apps/src/gambas2 - بيئة التطوير جامباس IDE