1 / 16
文档名称:

常用程序代码命名规则.ppt

格式:ppt   大小:2,253KB   页数:16页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

常用程序代码命名规则.ppt

上传人:中华文库小当家 2020/11/29 文件大小:2.20 MB

下载得到文件列表

常用程序代码命名规则.ppt

相关文档

文档介绍

文档介绍:
f Assayer
没有一种命名规则是所有人都赞同的,在这里,
我们只是把常用的命名规则罗列出来
常用的3大程序命名规则
口匈牙利命名法
囗骆驼(Came)命名法
口帕斯卡( Pasca)命名法
口下划线命名法
匈牙利命名法
口 Microsoft程序员查尔斯西蒙尼( Charles
Simony)提出的。其主要思想是“在变量
和函数名中加入前缀以增进人们对程序的理
解”。匈牙利命名法关键是:标识符的名字
以一个或者多个小写字母开头作为前缀;前
缀之后的是首字母大写的一个单词或多个单
词组合,该单词要指明变量的用途,但这种
命名法对于跨平台移植简直是灾难。
标识符的名字以一个或多个小写字母开头作为前缀,
前缀之后的是首字母大写的一个单词或多个单词组
且杰是的
形式如下:
全局变量名一范围前缀+下划线+类型前缀+数组前缀
+自定义命名
局部变量名三类型前缀+数组前缀+自定义命名
函数命名=类型前缀+自定义命名
控件命名一控件前缀+自定义命名
控件事件命名一控件名称+下划线+事件名称
程序文件命名≡模块名缩写+自定义命名
其特点是含义明确,便于程序维护、提高工作效率,
但是繁琐
基本原则是:变量名三属性十类型丰对象描述,
1、属性:
全局变量g常量c_C++类成员变量m_静态变量S
2、类型部分
指针p函数fh无效v句柄h长整型布尔b浮点型(有时也指文件)f双字dw
短整型!双精度浮
字符串s
计数C(通常用cnt)字符ch(通常用c)整型(通
)字节by字w
3、描述部分
最大Max最小Min初始化Int临时变量T(或Temp)源对象Src目的对象Dest
4、举例
1)hwnd:h是类型描述,表示句柄,Wnd是变量对象描述,表示窗口,所以hwnd表
示窗日句
P指A影描的素爱的指计,Epe是变量对象描述,所以
9ch类是,是量楼对数盐途民:E表C个分别计速沿和个斯类受量。起表示变
)—般前缀命名规范前缀类型实例
C类或结构 CDocument, CPrintInfo
m_成员变量 m_pDoc, m customers
三3)变量命名规范前缀类型描述实例三
ch char8位字符 ch Grade ch tchar如果∪ NICODE定义,则
为16位字符 chName b bool布尔值 eNable n int整型
(其大小依赖于操作系统) nLength n UINT无符号值(
大小依赖
系统) nHeight W WORD16位
WPOs LONG32位有符号整型joet" dW DWORD32
位无符号整型 deRange p*指针pDoc, Ip FAR*远指针
IpszName lpsz LPSTR32位
指针| petName|p
LPCSTR32位常量字符串指针 pszName lpsz LPCTSTR如
果∪ NICODE定义,则为32位常量字符串
lpszName h
handle windows对象句柄 hWnd lpfn callback指向
CALLBACK函数的远指针
骆驼(Came|)命名法
口骆驼式命名法( Camel-Case)词来自
Perl语言中普遍使用的大小写混合格式,而
Larry Wal等人所著的畅销书
《 Programming perl》的封面图片正是
匹骆驼。骆驼式命名法的命名规则可视为
种惯例,并无绝对与强制,为的是增加识
别和可读性。
口驼峰法(小驼峰法)
变量一般用小驼峰法标识。驼峰法的意思是除
第一个单词之外,其他单词首字母大写
口 Pasca|法(大驼峰法)
相比小驼峰法,大驼峰法把第一个单词的首
字母也大写了。常用于类名,函数名,属性,
命名空间
帕斯卡命名法
口当变量名和函式名称是由二个或二个以上单
字连结在一起,而构成的唯一识别字时,用
以增加变量和函式的可读性。单字之间不以
空格断开或连接号(-)、底线()连结,
第一个单字首字母采用大写字母;后续单字
的首字母亦用大写字母,每一个单字的首字
母都采用大写字母的命名格式,源自于
Pasca语言的命名惯例,也有人称之为“大
驼峰式命名法”( Upper Camel Case
为驼峰式大小写的子集