1 / 7
文档名称:

2命名规范.doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

2命名规范.doc

上传人:ayst8776 2015/5/26 文件大小:0 KB

下载得到文件列表

2命名规范.doc

文档介绍

文档介绍:课题
2命名规范
课型
讲授
授课班级
软件08C1、C2,信息08E2
授课时数
2
教学目标
通过本次课要求掌握常用的变量、函数、文件名的命名方法,含义明确,提高程序的可读性。
教学重点
各种命名方法
教学难点
如何结合程序需要给变量等起名。
学情分析
规范的命名,需要结合程序中变量或函数的功能起一个见名知义的
英语单词组成的名字,这对学生的英语水平是个考量。
教学效果
教后记
命名规范
在一个大型程序的中会用到大量的变量或函数,为了便于其他人阅读程序,或在各个模块合成时不出现重复定义变量、函数等现象,对变量、函数名进行规范命名就十分有必要。
一、常用的命名规范
常用的命名规范有:匈牙利命名法、骆驼命名法、下划线命名法、帕斯卡命名法。
1、匈牙利命名法
由微软公司的一个程序员提出的。其主要规则是:标识符的名字以一个或多个小写字母开头作为前缀,前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
形式如下:
全局变量名=范围前缀+下划线+类型前缀+数组前缀+自定义命名
局部变量名=类型前缀+数组前缀+自定义命名
函数命名=类型前缀+自定义命名
控件命名=控件前缀+自定义命名
控件事件命名=控件名称+下划线+事件名称
程序文件命名=模块名缩写+自定义命名
其特点是含义明确,便于程序维护、提高工作效率,但是繁琐。
骆驼命名法(又名驼峰式命名法)
它允许大小写字母混用,标识符中每个逻辑断点处用一个大写字母来标记。
例如:printEmployeePaychecks();
3、下划线命名法
用小写字母和下划线来构成变量或函数名,每个逻辑断点处用下划线来标记。
例如:print_employee_paychecks();
4、帕斯卡命名法
与骆驼命名法类似。只是这里是首字母为大写。
例如:public void DisplayInfo();
String UserName;
二、具体要求及举例
标识符的命名要清晰、明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解。尽可能不使用阿拉伯数字,更切忌使用中文拼音的首字母。
  说明:较短的单词可通过去掉“元音”形成缩写;较长的单词可取单词的头几个字母形成缩写;一些单词有大家公认的缩写。
  示例:如下单词的缩写能够被大家基本认可。
    temp 可缩写为  tmp  ;
   flag 可缩写为  flg  ;
   statistic 可缩写为  stat ;
   increment 可缩写为  inc  ;
   message 可缩写为  msg  ;
命名中若使用特殊约定或缩写,则要有注释说明。
 说明:应该在源文件的开始之处,对文件中所使用的缩写或约定,特别是特殊的缩写,进行必要的注释说明。
自己特有的命名风格,要自始至终保持一致,不可来回变化。
  说明:个人的命名风格,在符合所在项目组或产品组的命名规则的前提下,才可使用。(即命名规则中没有规定到的地方才可有个人命名风格)。
对于变量命名,禁止取单个字符(如i、j、k...),建议除了要有具体含义外,还能表明其变量类型、数据类型等,但i、j、k作局部循环变量是允许的。
  说明:变