`
forestkqq
  • 浏览: 210309 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

常用的命名法

阅读更多

匈牙利命名法:

 

      匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀,用于标识出变量的作用域,类型等;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。

      前缀符号可以多个同时使用,顺序是先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开发过程中,良好的命名习惯对于代码的可读性和维护性至关重要。本文将详细介绍三种常见的CSS命名方法:骆驼命名法、帕斯卡命名法以及匈牙利命名法,并结合具体的命名...

    常用电子元器件型号命名法及主要技术参数

    "常用电子元器件型号命名法及主要技术参数" 本资源摘要信息系根据《常用电子元器件型号命名法及主要技术参数》一文所整理的知识点,以下是相关知识点的详细说明: 一、电阻器、电容器、电感器和变压器图形符号名称...

    程序命名约定-匈牙利命名法

    在这里,我们来详细讨论匈牙利命名法这一种常用的程序命名约定。 首先,匈牙利命名法是由 Microsoft 公司倡导的,它的出现是为了让程序员在编程时能够更好地命名变量和函数,从而提高代码的可读性和维护性。这种...

    驼峰命名法介绍.docx

    驼峰命名法(Camel Case)是编程领域中一种常见的命名规范,特别是在JavaScript等编程语言中广泛应用。这种命名约定的主要目的是提高代码的可读性和可维护性,通过使用大小写字母的组合来区分不同的单词,使得变量、...

    匈牙利,骆驼,帕斯卡命名法规范 (2).pdf

    匈牙利命名法的一些常用前缀包括:`a`表示数组,`b`表示布尔,`c`表示字符,`d`表示双精度浮点数,`h`表示句柄,`i`表示整型,`lp`表示长指针,`s`表示字符串等。 其次,骆驼命名法,又称驼峰命名法,是将每个单词...

    匈牙利命名法.txt

    以下列举了一些常用的匈牙利命名法前缀及其对应的含义: - **aArray**:数组(Array) - **bBOOL**:布尔类型(Boolean),通常用于表示真/假值。 - **byUnsignedChar**:无符号字符类型(Unsigned Char)。 - **...

    android标识符命名法.docx

    本文档将详细介绍四种常用的标识符命名法,并结合Android开发实践给出具体建议。 #### 二、标识符命名法分类 1. **驼峰命名法** (Camel Case): - **小驼峰命名法** (Lower Camel Case): 首单词小写,之后每个单词...

    匈牙利命名法小结

    匈牙利命名法是一种在编程中广泛使用的命名规范,其核心理念是通过在变量名中包含属性、类型和对象描述,以提高代码的可读性和可理解性。这种命名法最初由匈牙利出生的微软程序员查尔斯·西蒙尼提出,并在微软的开发...

    软件学习必修之—匈牙利命名法

    匈牙利命名法是软件开发中的一个重要概念,尤其在C和C++等编程语言中广泛使用。这种方法由微软推广,其核心思想是通过在变量名、函数名等符号前面添加特定的前缀来揭示它们的类型和用途,从而增强代码的可读性和可...

    匈牙利命名法规则.pdf

    对于常用的简单数据类型,匈牙利命名法提供了特定的前缀以增强代码的可读性。 - `ch`:表示8位字符类型`char`,如`chGrade`。 - `TCHAR`:表示16位字符类型,如果定义了`_UNICODE`宏,则使用16位字符类型,如`...

    vb编程规范(匈牙利命名法

    Visual Basic编程规范采用了匈牙利命名法,这是一种编程中用来提高代码可读性和一致性的命名约定。匈牙利命名法通过在变量名前添加前缀来指示变量的类型和作用域,这有助于在编写和阅读代码时迅速识别变量的意义和...

    C控件命名规和驼峰命名法的详解.pdf

    C#中,驼峰命名法(Camel-Case)是一种广泛应用的命名规则,旨在提高代码的可读性。本篇将深入探讨C#控件命名规则以及驼峰命名法的使用。 首先,驼峰命名法的基本原则是:首个单词小写,后续每个单词的首字母大写。...

    Python 为什么推荐蛇形命名法原因浅析

    5. **多语言兼容性**:虽然不同的编程语言有不同的命名习惯,但蛇形命名法因其清晰的结构和易读性,成为了跨语言项目中的一种常用选择。 #### 结论 Python之所以推荐使用蛇形命名法,主要是基于历史传承、官方指南...

    常用的CSS命名规则

    ### 常用的CSS命名规则详解 在前端开发中,合理的CSS命名规则不仅能够提升代码的可读性和可维护性,还能够提高团队协作效率。以下是对标题、描述及部分给定内容中所涉及的CSS命名规则的详细解读。 #### 1. 基础...

    编写代码命名规范

    #### 一、匈牙利(Hungarian)命名法 匈牙利命名法是一种变量命名技巧,它通过在变量名前面添加特定的前缀来表明变量的数据类型、作用域或其他相关信息。这种方法由Microsoft的程序员查尔斯·西蒙尼(Charles Simonyi)...

    国产电容器的型号命名法[定义].pdf

    《国产电容器的型号命名法详解》 国产电容器的型号命名法是识别和选择电容器的重要依据,它包括四个主要部分,分别是主称、介质材料、类别和序号。了解这一命名法对于理解电容器的特性和应用场景至关重要。 首先,...

    详细讲解CSS规范化命名的三种通用命名规则.doc

    本文详细讲解了三种通用的CSS命名规则:骆驼式命名法、匈牙利命名法和帕斯卡命名法。 1. 骆驼式命名法(Camel Case): 骆驼式命名法是将每个逻辑断点后的单词首字母大写,如`printEmployeePaychecks()`。这种命名...

    C#命名方法

    下面将详细介绍C#中常用的三种命名方法:匈牙利命名法、骆驼命名法以及帕斯卡命名法。 ### 匈牙利命名法 匈牙利命名法起源于20世纪80年代,由微软公司的查尔斯·西蒙尼提出,最初在Windows编程中广泛应用。这种...

Global site tag (gtag.js) - Google Analytics