Naming Conventions
The naming conventions are not required by the compiler.
But programs which use the following naming conventions are easier to read by other programmers
who want to understand the program.
Variable names
All private variable names of a class start with $
The first letter is lower case and should depend on the type of the variable:
Examples
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
Form element names
When placing a new form element. Gambas gives it a name like "Label1" "Label2" ...
Before you assign a method 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:
A project which uses this style is the Gambas IDE (under /app/src/gambas3 in the source tree). It contains lots of more prefixes for various controls.