文档介绍:命名
工程
ActiveX控件和DLL工程命名格式为(….Lib),EXE工程直接命名,如果是通用组件工程,直接命名,如果是项目或产品工程,则使用项目或产品缩写作为前缀。如:XWY….Lib。
工程命名不必缩写,为了表达意思和用途,可以尽量地长,并且命名格式采用 (名词) 、(形容词 + 名词) 或 (名词 + 动作名词形式)。如:XWYStockOperationLib或XWYStockLib。
 
(注意:在任何时候,不要使用中文命名,涉及文献夹,文献名,函数名,变量名。除非文献需要和顾客交互!)
 
变量
变量命名不推荐采用匈牙利命名法,除非命名会和核心字产生冲突时候,才采用类型缩写+变量实名匈牙利命名法。普通状况下,变量命名应当简朴,尽量使用缩写。
 
如果是类对象或自定义类型对象,则在单一使用状况下使用类名称或自定义类型名称简写来命名:
Dim em As EnityManager
 
如果非单一使用,则使用类型名称缩写为前缀,虽然用匈牙利命名法:
Dim emRead As EntityManager
Dim emSave As EntityManager
 
(注意:所有前缀都所有小写,背面单词首字母大写)
 
 
缩写规则如下:
如果名称由各种单词构成,则取每个单词首字母,如EntityManager缩写为em,ProcedureManager缩写为pm。
如果名称由一种单词构成,则对单词进行分段取首字母,如Entity缩写为et。
缩写应当控制在3个字母以内,尽量清晰,对于接口名称,I……中I前缀不对缩写产生任何影响,如Ientity名称应视作Entity。
除非首字母为元音,否则应当截取辅音做为缩写,如TextBox控件缩写前缀为txt。
 
范畴标记:
全局变量加前缀:’g_’
模块级变量加前缀:’m_’
过程级变量不加前缀
全局变量和模块级变量应当尽量使用全名称,不推荐使用缩写,如:g_EntityManager
控件
控件命名一律使用控件类型缩写+控件用途命名方式,类型缩写应控制在3个字母以内,缩写规则同变量命名,如下是惯用控件类型缩写,应当严格遵守,如果使用了新控件,则一方面应当在小组内协同一致其类型名称缩写后再进行使用。
cmb Combo box
chk Checkbox
cmd Command button
dlg Common dialog control
dt DTPicker DropDateControl
enm EnumEditBox
fra Frame
frm Form
gra Graph
grd EditGrid MSHFlexGrid FlexGrid DataGrid
img Image ImageList
lab Label
ln Line
lst List box
lv ListView
mnu Menu control
nm NumEditBox
opt Option button
pic Picture
rpt Report
sbr S