PowerBuilder programming variable naming and development notes Author: Flow square Home: http: //liulee.myrice.com
Any control can be seen as a variable, mainly including objects, variables, and corresponding scope, each entity, should be seen from the name in that scope, what kind of basic information is made.
1, object naming
Powerbuilder, the object's naming is generally used as the following prefix:
Prefix Object
-------------------------------------------------- -------------
DW_ DataWindows
DDDW_DPDowndataWinows
f_ functions
m_ menus
P_ pipelines
S_ Structures
u_ userobjects
W_ windows
2, the control is named
In the PowerBuilder window, the naming of the control generally uses the following prefix:
Prefix Control
-------------------------------------------------- -------------
CBX_ Checkbox
CB_CommandButton
DW_ DataWindow
DDLB_DOPDOWNLISTBOX
EM_ Editmask
GR_ graph
GB_ GroupBox
HSB_ hscrollbar
LN_ line
LB_ listbox
MLE_ MULTILINEEDIT
OLE_ OLE 2 0
OCX_ OCX
Oval_ Oval
P_ Picture
PB_ PictureButton
RB_ Radiobutton
r_ reccTangle
RR_ RoundRectangle
SLE_ SINGLINEEDIT
ST_ statictext
UO_ User Object
VSB_ vscrollbar
3, variable naming:
-------------------------------------------------- -------------
1), the scope is named
Prefix Scope
-------------------------------------------------- -------------
G_global
S_ Shared
i_ instance
l_ local
2), variable type prefix
Prefix DataType
-------------------------------------------------- -------------
B_ boolean
BLOB_BLOB
D_ Double
Date_ Date
Dec_ Decimal
DT_ DateTime
i_ integer
l_ long
S_ string
T_ Time
UI_ undisgned int
UL_ undisgned long
TR_ Transaction Object
Do_ DragObject
DWC_ DataWindowChild
NVO_ NONVISULOBJECT
4, function name
Prefix Scope
-------------------------------------------------- -------------
GF_ Global Function
WF_ WINDOW FUNCTION
MF_ Menu Function
UF_ UserObject Function