1 / 7
文档名称:

匈牙利命名规则.doc

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

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

分享

预览

匈牙利命名规则.doc

上传人:aibuaiwo1318 2018/2/24 文件大小:49 KB

下载得到文件列表

匈牙利命名规则.doc

文档介绍

文档介绍:匈牙利命名规则
作者: 软件工程精品课程  来源: 软件工程精品课程  加入日期:2010/3/20  点击率:441
五、符号风格
. 总体要求
对于各种符号的定义,都有一个共通点,就是应该使用有实际意义的英文单词或英文单词的缩写,不要使用简单但没有意义的字串,尽可能不使用阿拉伯数字,更切忌使用中文拼音的首字母。如这样的名称是不提倡的:value1,value2,value3,value4 …。
例如:
file(文件),code(编号),data(数据),pagepoint(页面指针), faxcode(传真号) ,address(地址),bank(开户银行),……
. 变量名称
变量命名由(前缀+修饰语)构成。现在比较流行的是一套由微软的一个匈牙利软件工程师首先使用,并且在微软推广开来,现在被称之为匈牙利命名法的命名规则。匈牙利命名法规定,使用表示标识符所对应的变量类型的英文小写缩写作为标识符的前缀,后面在使用表示变量意义的英文单词或缩写进行命名。下面是匈牙利命名法中的一些命名方式:
(1)生存期修饰:用l(local)表示局域变量,p(public)表示全局变量,s(send)表示参数变量
(2)类型修饰:用s(AnsiString)表示字符串,c(char)表示字符,n(number)数值,i(intger)表示整数,d(double)表示双精度,f(float)浮点型,b(bool)布尔型,d(date)表示日期型.
例如:
li_length表示整形的局域变量,,用来标识代码.
. 控件名称
控件命名由(前缀+修饰语)构成。前缀即为控件的名称。
按钮变量 Button+Xxxxxxx 例如:ButtonSave,ButtonExit,ButtonPrint等
题标变量 Label+Xxxxxxxx 例如:LabelName,LabelSex等
数据表变量 Table+Xxxxxx 例如:TableFile,TableCount等
查询变量 Query+Xxxxxx 例如:QueryFile,er等
数据源变量 DataSource+Xxx 例如:DataSourceFile,DataSourceCenter等
。。。。。。。。。。。。。。。。
(注:对于与表有关的控件“修饰语”部分最好直接用表名。)
. Package 的命名
Package 的名字应该都是由一个小写单词组成。
. Class 的命名
Class 的名字必须由一个或数个能表达该类的意思的大写字母开头而其它字母都小写的单词或缩写组成,这样能使这个 Class 的名称能更容易被理解。
. Class 变量的命名
变量的名字必须用一个小写字母开头。后面的单词用大写字母开头。对于类的成员变量,在对其标识符命名时,要加上代表member(成员)的前缀m_。例如一个标识符为m_dwFlag,则它表示的变量是一个类型为双字的成员变量,它是代表一个标志。
. Static Final 变量的命名
Static Final 变量的名字应该都大写,并且指出完整含义。
. 参数的命名
参数的名字必须和变量的命名规范一致。
. 数组的命名
数组应该总是用下面的方式来命名:
b