首页 > 其他 > 详细

编程中的命名规范一览表

时间:2015-03-20 02:11:17      阅读:347      评论:0      收藏:0      [点我收藏+]

编程中代码文件,变量,属性,函数等有一套常用的命名规范

命名规范一览表:

1.下划线法命名

使用场景:数据库ddl

命名方式:单词之间通过下划线分割,比如comon_code

2.骆驼命名法

使用场景:java的方法中或者变量

命名方式:混合使用大小写字母来构成,首字母小写,比如quickSort

3.帕斯卡命名法

使用场景:java的文件名,类名

命名方式:混合使用大小写字母来构成,首字母大写,比如QuickSortUtils

4.匈牙利命名法

使用场景:?Windows 编程中用到的变量,宏等

命名方式:在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等,比如m_lpszStr

其对应的前缀如下:

前 缀 ? ? ? ? ? ? 类  型

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 ?

?

编程中的命名规范一览表

原文:http://snv.iteye.com/blog/2193918

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!