以质量求生存 以信誉求发展

专业电子专用材料,特种陶瓷制品,基础化学原料,有色金属及合金材料

全国服务热线

15973210079

热门关键词:电子专用材料,特种陶瓷制品,基础化学原料,有色金属及合金材料

推广运营

.Net命名规范

  • 时间:2019-03-24
  • 作者:深圳APP开发
  • 来源:
  • 阅读量:

 命名规范是非常值得程序员注意的地方。大家应该很熟悉MFC时代的“匈牙利”命名法。微软公司在新的.Net平台采用了新的一套命名方法称之为“Pascal”命名法,有Dephi背景的人可能会有似曾相识的感觉——实际上这正是安德斯从Borland里带来的。下面cornfield对这种新的命名法做一介绍。显然在.Net平台上编程采用微软的这种约定是会带来很多方便的。
大家先看看下面的传统的匈牙利命名法
变量    匈牙利命名
CString    szString
char    cMyChar
char*    pMyChar
long    lMyVariable
LPCSTR    lpStr
int    nMyNumber

.Net中变量,属性,方法都遵循“各单词首字母大写来表达变量,属性,方法”这一约定:
变量    .Net命名法           匈牙利法
CString    EmployeeName    szName
int    AttendanceCounter    nCounter
long    NumberOfBytes    lBytes
bool    IsFileFound    bFlag

不推荐Say_Hello()这种方法,而应该写作SayHello().

对于组件和汇集的命名遵循“公司——小组——含义”命名法,如计世网的Cornfield小组开发了一个ADOSet组建就应该这样命名:
CCW.Cornfield.ADOSet

值得注意的是.Net命名不再指出变量的类型,因为.Net中变量类型是非常的严格,不匹配的类型根本过不了compiler的关。在大的命名原则下公司和程序员可以约定自己的子规则。
 

15973210079

二维码