匈牙利命名法2003
匈牙利命名法

匈牙利命名法
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。 举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为 frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成 lblSwitchboard。可以看出,匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,这样,增强了代码的可读性,方便各程序员之间相互交流代码。 据说这种命名法是一位叫 Charles Simonyi 的匈牙利程序员发明的,后来他在微软呆了几年,于是这种命名法就通过微软的各种产品和文档资料向世界传播开了。现在,大部分程序员不管自己使用什么软件进行开发,或多或少都使用了这种命名法。这种命名法的出发点是把变量名按:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解,下面是HN变量命名规范,其中也有一些是我个人的偏向:
属性部分
全局变量
g_
常量
c_
c++类成员变量
m_
静态变量
s_
类型部分
指针
p
匈牙利,骆驼,帕斯卡命名法规范_计算机软件及应用_IT/计算机_专业资料。匈牙利,...从学习编程以来 Visual Studio 是 6.0,之 后有 2003 版和 2005 版,到现在...
匈牙利命名法_计算机软件及应用_IT/计算机_专业资料。匈牙利命名法匈牙利命名法(全) 匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的...
ptool2009贡献于2011-03-09 0.0分 (0人评价)暂无用户评价 我要评价... 匈牙利命名法 a b by c cb cr cx dw f fn g_ h i l lp m_ n p...
附录一、匈牙利基本命名法 C++编程风格指导 匈牙利命名法是一名匈牙利程序员发明的...2003 温秀梅,丁学均,C++语言程序设计,北京:清华出版社,2004 谭浩强,C++程序...
匈牙利命名法_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 匈牙利命名法_IT/计算机_专业资料。匈牙利命名法今日推荐 180份文档 ...
匈牙利命名规则 ..who can tell me ? 比较著名的命名规则当推 Microsoft 公司的“匈牙利”法, 该命 名规则的主要思想是“在变量和函数名中加入前缀以增进人 们...
C语言第03讲 预备知识 C语言第05讲 C语言中变量... C语言第06讲 C语言...第08 讲匈牙利命名法 一、匈牙利命名法匈牙利命名法计算机程序设计中的一种命名...
(使用时前缀为:数值+类型) 函数 结构体 文件 (1)文件名的匈牙利命名法: 文件的名称也应该遵循匈牙利命名法,其以"F"+名字(名字首字母大写) 名字( " " 名字...
匈牙利命名法——优缺点_IT/计算机_专业资料。匈牙利命名法匈牙利命名法 匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一...
其 匈牙利命名法 中每一对象的名称都要求有明确含义, 可以取对象名字全称或名字...文档贡献者 乡村之路01 贡献于2012-03-22 1/2 相关文档推荐 win8.1下无法...
热门文档