談?wù)勱P(guān)于VB.NET命名約定
程序中的命名是有一定的規(guī)范的,喜歡善于觀察的朋友一定會發(fā)現(xiàn)有一定的規(guī)律,這里就VB.NET命名約定分析一下。希望大家在以后的編程中也都要按照一定的規(guī)范命名。養(yǎng)成一個良好的習(xí)慣。
#T#所有變量的定義應(yīng)該遵循匈牙利命名法,它使用3字符前綴來表示數(shù)據(jù)類型和控件類型,3個字符的前綴必須小寫,前綴后面是由表意性強的一個單詞或多個單詞組成的名字,而且每個單詞的首寫字母大寫,其它字母小寫,這樣保證了對變量名能夠進行正確的斷句。這樣,在一個變量名就可以反映出變量類型和變量所存儲的值的意義兩方面內(nèi)容,這使得代碼語句可讀性強、更加容易理解。
VB.NET命名約定變量類型前綴列表:
- Boolean bln BlnLoggedIn
- Currency cur curSalary
- Control ctl ctlLastControl
- Double dbl dblMiles
- ErrObject err errLastError
- Single sng sngYears
- Handle hwnd hwndPicture
- Long lng lngOnHand
- Object obj objUserTable
- Integer int intAge
- String str strName
- User-defined type udt udtEmployee
- Variant (including Dates) vnt vntDateHired
- Array a astrEmployees
VB.NET命名約定控件類型前綴列表:
- 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