骆驼式命名法:
正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
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说明了它的型态,后面的和帕斯卡命名相同,指示了该变量的用途.
分享到:
相关推荐
匈牙利命名法是一种在编程中广泛使用的变量命名规范,旨在增强代码的可读性和逻辑性。这种命名规则强调在变量名中包含关于其类型、作用域和用途的信息,使得代码更加自解释。 首先,匈牙利命名法的变量命名结构通常...
匈牙利命名法是一种在编程中广泛使用的标识符命名规则,尤其在Microsoft的Windows编程环境中。这种方法由程序员查尔斯·西蒙尼(Charles Simonyi)提出,因其出生于匈牙利而得名。匈牙利命名法的核心在于,变量名由...
### 匈牙利命名法详解 匈牙利命名法是一种在程序设计中广泛采用的变量命名规则,由Microsoft公司的Charles Simonyi于1970年代末期在开发早期版本的Word时提出。该命名法的主要目的是通过在变量名前添加特定的前缀来...
匈牙利命名法,源于匈牙利程序员查尔斯·西蒙尼的工作,是编程中的一种命名规范,旨在提高代码的可读性和理解性。它的基本原理是将变量名分为三部分:属性、类型和对象描述。这样的命名方式使得变量名能够清楚地反映...
匈牙利命名法是一种编程规范,它要求变量、函数等标识符的命名必须包含关于其数据类型和用途的信息。这种命名规则最初由微软的开发人员安德斯·海尔斯伯格提出,并在微软的许多编程语言和代码库中广泛使用。匈牙利...
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是...
匈牙利命名法是一种编程规范,它通过在变量名、函数名或对象名的前面加上一个或多个小写字母来表明其数据类型或用途。这种命名法最初由查尔斯·西米特(Charles Simonyi)在开发Microsoft的早期系统时提出,主要用于...
匈牙利命名法是一种编程时采用的变量命名规范,它由Microsoft公司的匈牙利籍程序员查尔斯·西蒙尼(Charles Simonyi)发明。该命名法的主要原则是通过变量名的前缀来表示数据类型或类型前缀,以及变量名的其余部分来...
匈牙利命名法是一种在编程中广泛使用的标识符命名规则,它通过在变量名或函数名的前面添加一小段描述性的前缀来指示其类型、用途或者数据特性。这种命名方式最早由匈牙利计算机科学家史蒂夫·霍尔茨纳(Steve ...
idea中已有的下划线与驼峰命名法转换的插件用起来不顺手,自己写了个,比如 sys_user_group_name <> sysUserGroupName 两种命名法来回切换, 切换后的驼峰默认首字母小写,主要是mybatis里面写sql和mode里面的转化用的,...
DNA的命名法是一个重要的生物学概念,它涉及到对基因和DNA片段的系统化标识,以便科学家们能够有效地交流和研究遗传信息。以下是对DNA命名规则的详细说明: 基因命名遵循一系列规定,旨在确保每个基因的符号既简洁...
华竹数据库设计命名法(V0.5)提供了一套详细的规则来指导数据库实体、表以及字段的命名。 首先,该规范强调不依赖大小写来区分不同的实体和字段名。尽管某些数据库系统如Oracle和MySQL在默认配置下对大小写敏感,...
有機化合物命名法 日语版 有機化合物命名法 日语版
### 匈牙利命名法详解 #### 一、概述 匈牙利命名法是一种广泛应用于计算机编程中的变量命名规范,其主要目的是为了提高程序代码的可读性和可维护性。该命名方法要求变量名能够直观地反映出变量的类型及其所代表的...
VB 编程规范(匈牙利命名法)归纳 本文档旨在为 Visual Basic 编程语言制定一系列编程规范,旨在提高应用程序的可读性、可维护性和可扩展性。这些规范涵盖了编程风格、命名约定、变量命名、控件命名等多个方面。 ...
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是...
### 匈牙利命名法详解 #### 一、概述 匈牙利命名法是一种广泛应用于计算机编程中的变量命名规范。它的基本理念在于通过变量名称来反映变量的数据类型、作用域等特性,以此增强代码的可读性和易于维护性。这种方法最...
匈牙利命名法是一种在程序设计中用于变量命名的规则,它的主要目的是通过变量名来显式地表示变量的数据类型。这种命名法最早在BCPL语言中被广泛应用,因为BCPL仅有一种数据类型,无法帮助程序员记忆变量的具体类型。...
匈牙利命名法是由微软公司前员工查尔斯·西蒙尼(Charles Simonyi)首创的一种编程变量命名规则,起初在微软的“应用程序部”(Applications Division)被广泛应用,尤其是用在Microsoft Word和Excel等软件的开发中...