骆驼式命名法:
正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
Example Source Code [www.52css.com]
printEmployeePaychecks();
print_employee_paychecks();
匈牙利命名法:
广泛应用于象Microsoft Windows这样的环境中。Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯- 西蒙尼(Charles Simonyi) 提出的。
匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量), 再指针,再简单数据类型,再其它。
例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。
匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
帕斯卡(pascal)命名法:
与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写,如:
Example Source Code [www.52css.com]
DisplayInfo();
string UserName;
二者都是采用了帕斯卡命名法。在C#中,以帕斯卡命名法和骆驼命名法居多。
三种命名规则的小结:
Example Source Code [www.52css.com]
MyData 就是一个帕斯卡命名的示例
而myData是一个骆驼命名法,它第一个单词的第一个字母小写,后面的单词首字母大写,看起来像一个骆驼
而iMyData是一个匈牙利命名法,它的小写的i说明了它的型态,后面的和帕斯卡命名相同,指示了该变量的用途.
分享到:
相关推荐
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是...
匈牙利命名法.doc 匈牙利命名法.doc 匈牙利命名法.doc 匈牙利命名法.doc
详细介绍匈牙利命名法相关规则,有助于编程时科学命名,使程序逻辑性、可读性更强。
idea中已有的下划线与驼峰命名法转换的插件用起来不顺手,自己写了个,比如 sys_user_group_name <> sysUserGroupName 两种命名法来回切换, 切换后的驼峰默认首字母小写,主要是mybatis里面写sql和mode里面的转化用的,...
非常有名的匈牙利命名法,大家交流交流。是docx格式的,要用office2007或者office2003 + 兼容包才可以打开
这不是详细介绍什么是匈牙利命名法,而是直接以最简单的方式告诉你如何使用匈牙利命名法命名变量。
匈牙利命名法的介绍,这个命名方法很实用。。。。。
有機化合物命名法 日语版 有機化合物命名法 日语版
匈牙利命名法 匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
VB 编程规范(匈牙利命名法)归纳 本文档旨在为 Visual Basic 编程语言制定一系列编程规范,旨在提高应用程序的可读性、可维护性和可扩展性。这些规范涵盖了编程风格、命名约定、变量命名、控件命名等多个方面。 ...
代码规范的教程,pdf格式便于阅读。标准的匈牙利命名法!
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是...
华竹数据库设计命名法(V0.5).pdf
匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的命名规范。 匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们对程序的理解。它是由微软内部的一个匈牙利人发起...
匈牙利命名法,使编程的过程中的命名更合理,更具标准! 转别人的东西!
专业英语命名法分析PPT学习教案 专业英语命名法是化学领域中一个非常重要的概念,对于化学元素和化合物的命名都有着严格的规则和规定。在本PPT学习教案中,我们将对专业英语命名法进行详细的分析。 首先,让我们来...
编程语言命名法.txt 骆驼命名法: 大驼峰式命名法(又名:Pascal命名法): 相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如 自己整理
关于dna的命名原则,这里有有关于DNA命名的一些基本方法,可以让各位大概了解一下。
匈牙利命名法
匈牙利命名法.docx 简单的介绍C/C++中的匈牙利命名法