Appendix
Object-Based Programming Rules
- Use the Label Convention
- Const {PREFIX}_{OBJECT}_{PURPOSE}
- Global {Prefix}_{Object}_{SubObject}_{Property}_{Purpose}
- Dim {Prefix}_{Object}_{SubObject}_{Property}_{Purpose}(Dimensions)
- Function {Prefix}_{Object}|{SubObject}{Property}{Purpose}.{Object}
- Function Parameters {prefix}{object}{methodparameter}
- All methods passed parameters should be passed a object of its own as the
first parameter using the this pointer.
- Methods only return an object of its own or subobject type and basic datatypes
(integer,float,string).
- Do not use the this pointer outside a object's Method.
- Assign Default values to Function Parameters starting on the right to the
left.