谈谈关于VB.NET命名约定

开发 后端
每种语言都有它的命名约定,文章这里介绍了VB.NET命名约定变量类型前缀列表、控件类型前缀列表的总结,希望对大家有帮助。

程序中的命名是有一定的规范的,喜欢善于观察的朋友一定会发现有一定的规律,这里就VB.NET命名约定分析一下。希望大家在以后的编程中也都要按照一定的规范命名。养成一个良好的习惯。

#T#所有变量的定义应该遵循匈牙利命名法,它使用3字符前缀来表示数据类型和控件类型,3个字符的前缀必须小写,前缀后面是由表意性强的一个单词或多个单词组成的名字,而且每个单词的首写字母大写,其它字母小写,这样保证了对变量名能够进行正确的断句。这样,在一个变量名就可以反映出变量类型和变量所存储的值的意义两方面内容,这使得代码语句可读性强、更加容易理解。

VB.NET命名约定变量类型前缀列表:

  1. Boolean bln BlnLoggedIn  
  2. Currency cur curSalary  
  3. Control ctl ctlLastControl  
  4. Double dbl dblMiles  
  5. ErrObject err errLastError  
  6. Single sng sngYears  
  7. Handle hwnd hwndPicture  
  8. Long lng lngOnHand  
  9. Object obj objUserTable  
  10. Integer int intAge  
  11. String str strName  
  12. User-defined type udt udtEmployee  
  13. Variant (including Dates) vnt vntDateHired  
  14. Array a astrEmployees 

VB.NET命名约定控件类型前缀列表

  1. Check chk chkPrint  
  2. Combo cbo cboTitle  
  3. Command cmd cmdCancel  
  4. Data dat datBiblio  
  5. Directory list box dir dirSource  
  6. Drive list box drv drvTarget  
  7. File list box fil filSource  
  8. Frame fra fraLanguage  
  9. Form frm frmMain  
  10. Group push button gpb gpbChannel  
  11. Horizontal scroll bar hsb hsbVolume  
  12. Image img imgIcon  
  13. Label lbl lblHelpMessage  
  14. Line lin linVertical  
  15. List box lst lstResultCodes  
  16. MDI child form mdi mdiContact  
  17. Menu mnu mnuFileOpen  
  18. OLE container ole olePhoto  
  19. Option button opt optSpanish  
  20. Panel pnl pnlSettings  
  21. Picture box pic PicDiskSpace  
  22. Picture clip clp ClpToolbar  
  23. Shape shp ShpCircle  
  24. Text box txt TxtAddress  
  25. Timer tmr TmrAlarm  
  26. Vertical scroll bar vsb VsbRate 


 

责任编辑:田树 来源: 博客
相关推荐

2009-11-10 12:12:57

VB.NET函数

2009-10-26 10:44:27

VB.NET API函

2009-10-09 14:55:02

VB.NET数组

2009-10-27 14:49:11

VB.NET命名规范

2010-01-15 10:47:15

VB.NET命名空间

2010-01-08 16:19:00

VB.NET类型单位命

2009-11-10 10:28:20

VB.NET诞生

2009-10-21 14:36:03

VB.NET批量重命名

2009-10-27 14:32:45

VB.NET类型级命名

2010-01-07 13:51:50

VB.NET数组赋值

2009-10-27 11:39:03

VB.NET事件处理程

2009-11-10 15:30:46

VB.NET编程原则

2009-10-23 14:54:07

VB.NET命名空间

2009-11-10 16:37:48

VB.NET ANY

2009-11-10 11:18:50

VB.NET记录定义

2009-11-10 15:52:20

VB.NET变量名

2009-10-29 14:02:24

VB和VB.NET比较

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2009-10-20 14:21:55

VB.NET fnSi
点赞
收藏

51CTO技术栈公众号