zoukankan      html  css  js  c++  java
  • 【html】【11】函数名称约束规范

    一、匈牙利命名法: [不推荐]
    基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。

    举例来说,表单的名称为form,那么在命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为 frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成 lblSwitchboard。


    匈牙利命名法中常用的小写字母的前缀:
    前 缀             类  型
    a                     数组 (Array)  
    b                     布尔值 (Boolean)  
    by                   字节 (Byte)  
    c                     有符号字符 (Char)  
    cb                   无符号字符 (Char Byte,没有多少人用)  
    cr                    颜色参考值 (ColorRef)  
    cx,cy               坐标差(长度 ShortInt)  
    dw                   Double Word  
    fn                    函数  
    h                     Handle(句柄)  
    i                      整型  
    l                      长整型 (Long Int)  
    lp                    Long Pointer  
    m_                  类的成员  
    n                     短整型 (Short Int)  
    np                   Near Pointer  
    p                     Pointer  
    s                     字符串型  
    sz                    以null做结尾的字符串型 (String with Zero End)  
    w                     Word  


    二、骆驼命名法: (camel方法)
    骆驼式命令法,正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如:
    printEmployeePaychecks();  //骆驼式命名法 [推荐]
    print_employee_paychecks();//下划线法
    第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记;

    第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。
    骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。


    三、帕斯卡(pascal)命名法:
    与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写
    如:public void DisplayInfo();
    string UserName;
    二者都是采用了帕斯卡命名法.

    ok  推荐 骆驼式命名法  根据自己喜好命名

  • 相关阅读:
    算法打基础——符号&递归解法
    算法打基础——算法基本分析
    最小生成树——Kruskal算法
    最小生成树——Prim算法
    物理DG主备库切换时遇到ORA-16139: media recovery required错误
    Dataguard 主库与备库的Service_Name 不一致时,如何配置客户端TNSName
    oracle 11g RAC 在Windows 7下安装
    关于存储大小的计量单位
    老家的亲戚关系
    Unity3D学习笔记——NGUI之UIInput
  • 原文地址:https://www.cnblogs.com/aiqingqing/p/5033788.html
Copyright © 2011-2022 走看看