VB.NET 几种命名方法总结 章鱼哥出品

来源:互联网 发布:ubuntu 查看版本 编辑:程序博客网 时间:2024/05/01 11:21

一个好的命名规范可以大大改善代码的可读性和可维护性。好的编程习惯是从刚开始就养成的,很多刚学编程的同学可能感觉繁琐的命名没有必要,只要程序能够达到指定功能就可以了,其实不然,大家一定要从刚开始就关注这些东西,让好的命名规范形成自己的习惯!
    下面及简单介绍下在编程中常用的编程集中命名方法,并且主要讨论在接下来的编程学习中,VB.NET编程比较适合的方法,希望大家以后按照统一的规范来编程,提高自己的编程效率!

1)匈牙利命名法

匈牙利命名法的特点是前缀。用前缀标明变量的类型。前缀后面的单词首字母大写,其他字母小写。让人一看到变量名就能知道这个变量的类型。对于类中的成员,在最前面附加使用“m_”前缀,意为member。全局变量添加“g_”前缀,意为global。匈牙利命名法出现时间较早。

在日常程序设计中,恰当的使用匈牙利命名法也可以带来方便。例如为控件的名称使用匈牙利命名法,就可以提高代码的可读性。例如保存按钮的名字btnSave,密码输入框的名字txtPassword,图片框imgLogo等等。所以在以后的VB.NET 编程中我们规定:凡是对控件或者程序中使用的文件命名,我们都用匈牙利命名法,这样可以让读者非常明白的知道我们使用的是什么控件:下面给出常用的控件缩写:

 Button(按钮)                 btn

Combobox (组合框)          cbo

CheckBox(复选框)            chk

Label(标签)                         lbl

ListBox(列表框)                 lst

MainMenu(主菜单)            mnu

RadioButton(单选按钮)    rdb

PictureBox(图形框)          pic

TextBox(文本框)                txt

2Camel命名法

Camel也叫驼峰命名法。顾名思义,就是开头单词小写,后面单词首字母大写。这样两边低中间高,看起来像驼峰,因此得名。如果标识符只有一个单词,就全部使用小写。Camel命名法不添加表示类型的前缀。在Java的官方标准中,Camel命名法被作为主要命名法。Java的所有库函数均采用Camel命名法。在.Net的技术标准中,推荐对变量使用Camel命名法,而对方法名和类名使用下面的Pascal命名法。

Camel命名法的举例:

getName 返回姓名的函数

setAge 设置年龄的函数

 

3Pascal命名法

Pascal命名法也是一种受欢迎的命名法。.Net全部类库的函数名均采用Pascal命名法。Pascal命名法与Camel命名法类似,区别在于其首字母大写。例如GetDateName等等。

 

 


0 0
原创粉丝点击