命名 工程 ActiveX控件与DLL工程命名格式为(…、Lib),EXE工程直接命名,如果就是通用组件工程,直接命名,如果就是项目或产品工程,则使用项目或产品缩写作为前缀。如:XWY…、Lib。 工程命名不必缩写,为了表达意思与用途,可以尽可能地长,而且命名格式采用(名词)、(形容词+名词)或(名词+动作的名词形式)。如:XWYStockOperationLib或XWYStockLib。 (注意:在任何时候,不要使用中文命名,包括文件夹,文件名,函数名,变量名。除非文件需要与用户交互!) 变量 变量命名不推荐采用匈牙利命名法,除非命名会与关键字产生冲突的时候,才采用类型缩写+变量实名的匈牙利命名法。一般情况下,变量命名应该简单,尽量使用缩写。 如果就是类对象或自定义类型对象,则在单一使用情况下使用类名称或自定义类型名称的简写来命名:Dimem AsEnityManager 如果非单一使用,则使用类型名称缩写为前缀,即使用匈牙利命名法:DimemRead AsEntityManagerDimemSave AsEntityManager (注意:所有前缀都全部小写,后面的单词首字母大写) 缩写规则如下: 如果名称由多个单词组成,则取每个单词的首字母,如EntityManager缩写为em,ProcedureManager缩写为pm。 如果名称由一个单词组成,则对单词进行分段取首字母,如Entity缩写为et。 缩写应该控制在3个字母以内,尽量清晰,对于接口名称,I……中的I前缀不对缩写产生任何影响,如Ientity的名称应视作Entity。 除非首字母为元音,否则应该截取辅音做为缩写,如TextBox控件的缩写前缀为txt。 范围标识: 全局变量加前缀:’g_’模块级变量加前缀:’m_’过程级变量不加前缀 全局变量与模块级变量应该尽量使用全名称,不推荐使用缩写,如:g_EntityManager 控件 控件命名一律使用控件类型缩写+控件用途的命名方式,类型缩写应控制在3个字母以内,缩写规则同变量命名,以下就是常用控件的类型缩写,应该严格遵守,如果使用了新的控件,则首先应该在小组内协同一致其类型名称缩写后再进行使用。boboxchk mondialogcontroldt DTPicker DropDateControlenm EnumEditBoxfra Framefrm Formgra Graphgrd EditGridMSHFlexGridFlexGridDataGridimg ImageImageListlab Labelln Linelst Listboxlv ListViewmnu Menucontrolnm NumEditBoxopt Optionbuttonpic Picturerpt Reportsbr Scrollbarshp Shapespn Spinst StatusBartb ToolBartmr Timertxt Textboxtv TreeView 函数 此处函数包括sub与function,以下这两种过程统称为函数。 函数表示的就是一个动作,所以它的结构应该就是动词+名词,动词必须小写,后面的名称首字母大写,如:getMaterialCodeupdateGridreadOrder 函数命名尽量不要使用缩写,而且它
VB命名规范 来自淘豆网m.daumloan.com转载请标明出处.