匈牙利命名法:
匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀,用于标识出变量的作用域,类型等;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
前缀符号可以多个同时使用,顺序是先m_(成员变
量),再指针,再简单数据类型,再其他。例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。
例如:nAge, miYear, sName 。
下表是常用的一些前缀:
前缀 |
含义 |
a |
数组 (Array) |
b |
布尔值 (Boolean) |
by |
字节 (Byte) |
c |
有符号字符 (Char) |
cr |
颜色参考值 (ColorRef) |
cx,cy |
坐标差(长度 ShortInt) |
dw |
Double Word |
fn |
函数 |
h |
Handle(句柄) |
i |
整型 |
l |
长整型 (Long Int) |
m_ |
类的成员 |
n |
短整型 (Short Int) |
p |
Pointer |
s |
字符串型 |
sz |
以null做结尾的字符串型 (String with Zero End) |
w |
Word |
|
|
匈牙利命名法广泛应用于象Microsoft Windows这样的环境中。
骆驼命名法:
骆驼式命令法,正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
printEmployeePaychecks();
print_employee_paychecks();
第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。
骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。
Pascal 命名法
与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写
如:public void DisplayInfo();
string UserName;
二者都是采用了帕斯卡命名法.
在C#中,一般是方法用Pascal命名法,变量用Camel命名法。
分享到:
相关推荐
### CSS的常用命名规则 #### 一、概述 在CSS开发过程中,良好的命名习惯对于代码的可读性和维护性至关重要。本文将详细介绍三种常见的CSS命名方法:骆驼命名法、帕斯卡命名法以及匈牙利命名法,并结合具体的命名...
"常用电子元器件型号命名法及主要技术参数" 本资源摘要信息系根据《常用电子元器件型号命名法及主要技术参数》一文所整理的知识点,以下是相关知识点的详细说明: 一、电阻器、电容器、电感器和变压器图形符号名称...
在这里,我们来详细讨论匈牙利命名法这一种常用的程序命名约定。 首先,匈牙利命名法是由 Microsoft 公司倡导的,它的出现是为了让程序员在编程时能够更好地命名变量和函数,从而提高代码的可读性和维护性。这种...
驼峰命名法(Camel Case)是编程领域中一种常见的命名规范,特别是在JavaScript等编程语言中广泛应用。这种命名约定的主要目的是提高代码的可读性和可维护性,通过使用大小写字母的组合来区分不同的单词,使得变量、...
匈牙利命名法的一些常用前缀包括:`a`表示数组,`b`表示布尔,`c`表示字符,`d`表示双精度浮点数,`h`表示句柄,`i`表示整型,`lp`表示长指针,`s`表示字符串等。 其次,骆驼命名法,又称驼峰命名法,是将每个单词...
以下列举了一些常用的匈牙利命名法前缀及其对应的含义: - **aArray**:数组(Array) - **bBOOL**:布尔类型(Boolean),通常用于表示真/假值。 - **byUnsignedChar**:无符号字符类型(Unsigned Char)。 - **...
本文档将详细介绍四种常用的标识符命名法,并结合Android开发实践给出具体建议。 #### 二、标识符命名法分类 1. **驼峰命名法** (Camel Case): - **小驼峰命名法** (Lower Camel Case): 首单词小写,之后每个单词...
匈牙利命名法是一种在编程中广泛使用的命名规范,其核心理念是通过在变量名中包含属性、类型和对象描述,以提高代码的可读性和可理解性。这种命名法最初由匈牙利出生的微软程序员查尔斯·西蒙尼提出,并在微软的开发...
匈牙利命名法是软件开发中的一个重要概念,尤其在C和C++等编程语言中广泛使用。这种方法由微软推广,其核心思想是通过在变量名、函数名等符号前面添加特定的前缀来揭示它们的类型和用途,从而增强代码的可读性和可...
对于常用的简单数据类型,匈牙利命名法提供了特定的前缀以增强代码的可读性。 - `ch`:表示8位字符类型`char`,如`chGrade`。 - `TCHAR`:表示16位字符类型,如果定义了`_UNICODE`宏,则使用16位字符类型,如`...
Visual Basic编程规范采用了匈牙利命名法,这是一种编程中用来提高代码可读性和一致性的命名约定。匈牙利命名法通过在变量名前添加前缀来指示变量的类型和作用域,这有助于在编写和阅读代码时迅速识别变量的意义和...
C#中,驼峰命名法(Camel-Case)是一种广泛应用的命名规则,旨在提高代码的可读性。本篇将深入探讨C#控件命名规则以及驼峰命名法的使用。 首先,驼峰命名法的基本原则是:首个单词小写,后续每个单词的首字母大写。...
5. **多语言兼容性**:虽然不同的编程语言有不同的命名习惯,但蛇形命名法因其清晰的结构和易读性,成为了跨语言项目中的一种常用选择。 #### 结论 Python之所以推荐使用蛇形命名法,主要是基于历史传承、官方指南...
### 常用的CSS命名规则详解 在前端开发中,合理的CSS命名规则不仅能够提升代码的可读性和可维护性,还能够提高团队协作效率。以下是对标题、描述及部分给定内容中所涉及的CSS命名规则的详细解读。 #### 1. 基础...
#### 一、匈牙利(Hungarian)命名法 匈牙利命名法是一种变量命名技巧,它通过在变量名前面添加特定的前缀来表明变量的数据类型、作用域或其他相关信息。这种方法由Microsoft的程序员查尔斯·西蒙尼(Charles Simonyi)...
《国产电容器的型号命名法详解》 国产电容器的型号命名法是识别和选择电容器的重要依据,它包括四个主要部分,分别是主称、介质材料、类别和序号。了解这一命名法对于理解电容器的特性和应用场景至关重要。 首先,...
本文详细讲解了三种通用的CSS命名规则:骆驼式命名法、匈牙利命名法和帕斯卡命名法。 1. 骆驼式命名法(Camel Case): 骆驼式命名法是将每个逻辑断点后的单词首字母大写,如`printEmployeePaychecks()`。这种命名...
下面将详细介绍C#中常用的三种命名方法:匈牙利命名法、骆驼命名法以及帕斯卡命名法。 ### 匈牙利命名法 匈牙利命名法起源于20世纪80年代,由微软公司的查尔斯·西蒙尼提出,最初在Windows编程中广泛应用。这种...