1 / 9
文档名称:

vb程规范匈牙利命名法.doc

格式:doc   大小:113KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vb程规范匈牙利命名法.doc

上传人:jiqingyong11 2017/4/26 文件大小:113 KB

下载得到文件列表

vb程规范匈牙利命名法.doc

文档介绍

文档介绍:Visual Basic 编程规范编程规范注重于程序的物理结构和外观,而不是程序的逻辑结构。使用统一编码约定集合的主要原因,是使应用程序的结构和编码风格标准化,使之容易阅读、容易理解而且容易维护。 1. Visual Basic IDE (集成开发环境)设置必须打开设置选项的“要求变量声明”,“对齐控件到网格”,“自动缩进”开关。 Tab 的宽度统一为 4个空格,网格单位一律设为: width 60 height 60。 2. 命名约定在任何时候,不能使用中文及全角字符,只允许使用英文字母、下划线和数字。 工程的命名 ActiveX 控件和 DLL 工程命名格式为(. Lib) , EXE 工程直接命名,如果是通用组件工程, 直接命名,如果是项目或产品工程,则使用项目或产品缩写作为前缀。如: XWY . Lib 。工程命名不必缩写,为了表达意思和用途,可以尽可能地长,而且命名格式采用(名词)、(形容词+名词)或(名词+动作的名词形式)。如: StockOperationLib 或 StockLib 。 变量的命名程序中的变量遵循匈牙利表示法,即“前缀+变量含义”,变量的含义为一个或多个英文单词,每个单词的第一个字母大写。变量前缀为三个小写字母示意其类型,所需添加的前缀遵循微软在 MSDN 中的建议。列表如下: 对于一般的计数器变量定义,应该尽可能地简单,如: Dim i As Integer For i=0 to 100 Next i 范围标识: 全局变量加前缀’ g_’,例如: g_strFdbm ; 模块级变量加前缀: ’ m_ ’例如: m_strFdbm ; 过程级变量不加前缀。全局变量和模块级变量应该尽量使用全名称,不推荐使用缩写,如: gEntityManager 常见的变量类型和控件类型前缀如下表所示: 表一变量类型前缀列表数据类型前缀示例 Boolean bln blnLoggedIn Currency cur curSalary Control ctl ctlLastControl Double dbl dblMiles ErrObject err errLastError Single sng sngYears Handle hwd hwdPicture Long lng lngOnHand Object obj objUserTable Integer int intAge String str strName User-defined type udt udtEmployee Variant (including Dates) vnt vntDateHired Array arr arrEmployees 表二数据库对象前缀列表数据库对象前缀示例 Database dbs ounts Recordset rec mand cmd cmdQuery connection con conSql 控件的命名控件命名一律使用控件类型缩写+控件用途的命名方式,缩写规则同变量命名,以下是常用控件的类型缩写,应该严格遵守。如果使用了新的控件(包括升级版本),必须向公司提出申请,经评审通过后,协同一致其类型名称缩写,再进行使用。表三控件类型前缀列表控件前缀举例 ADO Data ado adoBiblio Animat