VB.NET 几种命名方法总结 章鱼哥出品
2014-12-20 23:15
190 查看
一个好的命名规范可以大大改善代码的可读性和可维护性。好的编程习惯是从刚开始就养成的,很多刚学编程的同学可能感觉繁琐的命名没有必要,只要程序能够达到指定功能就可以了,其实不然,大家一定要从刚开始就关注这些东西,让好的命名规范形成自己的习惯!
下面及简单介绍下在编程中常用的编程集中命名方法,并且主要讨论在接下来的编程学习中,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
2)Camel命名法
Camel也叫驼峰命名法。顾名思义,就是开头单词小写,后面单词首字母大写。这样两边低中间高,看起来像驼峰,因此得名。如果标识符只有一个单词,就全部使用小写。Camel命名法不添加表示类型的前缀。在Java的官方标准中,Camel命名法被作为主要命名法。Java的所有库函数均采用Camel命名法。在.Net的技术标准中,推荐对变量使用Camel命名法,而对方法名和类名使用下面的Pascal命名法。
Camel命名法的举例:
getName 返回姓名的函数
setAge 设置年龄的函数
3)Pascal命名法
Pascal命名法也是一种受欢迎的命名法。.Net全部类库的函数名均采用Pascal命名法。Pascal命名法与Camel命名法类似,区别在于其首字母大写。例如GetDate,Name等等。
下面及简单介绍下在编程中常用的编程集中命名方法,并且主要讨论在接下来的编程学习中,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
2)Camel命名法
Camel也叫驼峰命名法。顾名思义,就是开头单词小写,后面单词首字母大写。这样两边低中间高,看起来像驼峰,因此得名。如果标识符只有一个单词,就全部使用小写。Camel命名法不添加表示类型的前缀。在Java的官方标准中,Camel命名法被作为主要命名法。Java的所有库函数均采用Camel命名法。在.Net的技术标准中,推荐对变量使用Camel命名法,而对方法名和类名使用下面的Pascal命名法。
Camel命名法的举例:
getName 返回姓名的函数
setAge 设置年龄的函数
3)Pascal命名法
Pascal命名法也是一种受欢迎的命名法。.Net全部类库的函数名均采用Pascal命名法。Pascal命名法与Camel命名法类似,区别在于其首字母大写。例如GetDate,Name等等。
相关文章推荐
- VB.NET获取硬盘信息的几种方法
- 转: VB.Net 中实现延迟的几种方法分析
- [转载]VB.NET下获取硬盘信息的几种方法
- [转] VB.NET下获取硬盘信息的几种方法
- ASP.NET页面间的传值的几种方法(总结)
- 如何在窗体之间通讯的几种方法 ? VB.NET方案
- 总结:Asp.net页面之间传递参数的几种方法
- ASP.NET页面间的传值的几种方法(总结)
- 【20090312-02】插入和删除Featureclass中feature的几种方法(VB.Net源码)【转载】
- 如何在窗体之间通讯的几种方法 ? VB.NET方案
- ASP.NET页面间的传值的几种方法(总结)
- ASP.NET输出EXCEL表格的几种方法(总结修改)
- VB.NET下获取硬盘信息的几种方法
- asp.net 几种页面间传值方法总结
- ASP.NET页面间的传值的几种方法(总结)
- VB.NET连接数据库的几种方法
- VB.NET连各种数据库的几种方法
- 几种经典的二值化方法及其vb.net实现
- ASP.NET输出EXCEL表格的几种方法(总结修改)
- ASP.NET页面间的传值的几种方法的总结