匈牙利命名法之VB篇
来源:互联网 发布:ssm框架开发项目源码 编辑:程序博客网 时间:2024/05/16 01:45
参看《VB 编程标准》
第四章 命名约定
4.1 变量命名约定
所有变量的定义应该遵循匈牙利命名法,使用3个字母前缀来表示数据类型或控件类型,3个字母前缀必须小写,前缀后面是由表意性强的一个单词或多个单词组成的名字,而且每个单词的首写字母大写,其它字母小写,这样保证其他人阅读时对变量名能够进行正确的断句。
按照这种方式命名变量,在一个变量名就可以反映出变量类型和变量所存储的值的意义两方面内容,这使得程序中出现变量名的代码可读性强、更加容易理解。
常见的变量类型和控件类型前缀如下表所示:
变量类型前缀列表:
数据类型 前缀 示例
Boolean Bln BlnLoggedIn
Currency Cur curSalary
Control Ctl ctlLastControl
Double dbl dblMiles
ErrObject err errLastError
Single sng sngYears
Handle hwd hwdPicture
Long lng lngOnHand
Object obj objUserTable
Integer int intAge
String str strName
User-defined type udt udtEmployee
Variant (including Dates) vnt vntDateHired
(空白)
控件类型前缀列表:
控件 前缀 举例
Check Chk chkPrint
Combo Cbo cboTitle
Command Cmd cmdCancel
Data Dat datBiblio
Directory list box Dir dirSource
Drive list box Drv drvTarget
File list box Fil filSource
Frame Fra fraLanguage
Form Frm frmMain
Group push button Gpb gpbChannel
Horizontal scroll bar Hsb hsbVolume
Image Img imgIcon
Label Lbl lblHelpMessage
Line Lin linVertical
List box Lst lstResultCodes
MDI child form mdi mdiContact
Menu mnu mnuFileOpen
OLE container ole olePhoto
Option button opt optSpanish
Panel pnl pnlSettings
Picture box pic PicDiskSpace
Picture clip clp ClpToolbar
Shape shp ShpCircle
Text box txt TxtAddress
Timer tmr TmrAlarm
Vertical scroll bar Vsb VsbRate
当用户定义UDT(即用户自定义结构,Type结构)时,它应加上前缀“Type”,当定义枚举结构时,应加前缀“Enum”,以示与其它类型的区别。
例如:
Type TypeStudents
Name as string
Age as long
End Type
Enum EnumRoles
flDoctor
flNurse
End Enum
注:fl为公司内部枚举元素的规定前缀。
开发人员如果遇到上述表格中未列举的类型,请书面通知开发部管理人员,由管理人员集中更新此列表内容,不得擅自启用未经确定的新变量前缀或控件前缀。
- 匈牙利命名法之VB篇
- 匈牙利命名法之VB篇
- 匈牙利命名法之VC篇
- 匈牙利命名法之VC篇
- 匈牙利命名法之简介
- C++之匈牙利命名法
- C++之匈牙利命名法
- VB 的信息: 对象匈牙利表示法命名约定
- 编程规范之匈牙利命名法
- 抨击匈牙利命名法
- 匈牙利命名法
- 匈牙利命名法收藏
- 匈牙利命名法
- 关匈牙利命名法
- 匈牙利命名法
- 匈牙利命名法
- 匈牙利命名法
- 匈牙利命名法收藏
- jQuery提示parsererror错误解决办法
- 解决在thinkpad E420 装ubuntu 无法使用无线网卡问题
- stardict 词库安装
- 2.种子文件结构
- fedora 14 没有xorg.conf文件怎么办
- 匈牙利命名法之VB篇
- 计算机图形学方向投稿国外期刊
- BlackBerry 9900智能标签程序的cod文件名
- unix shell if 相关参数
- 面试
- PrintWriter、PrintStream的苦头 ------缓冲区问题
- 第一次带爷爷去吃麦当劳!一张图,感动了所有人!
- 飞信Fetion 开发资料及下载
- 匈牙利标记法和数据类型