自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET命名規(guī)范精裝篇

開發(fā) 后端
文章主要介紹了VB.NET命名規(guī)范方法和屬性還有變量和常量方面的詳細介紹,大家可以看正文的詳細語法和代碼的解釋,看過之后熟練運用。

經(jīng)過長時間學(xué)習VB.NET,于是和大家分享一下關(guān)于VB.NET命名規(guī)范,看完本文你肯定有不少收獲,希望本文能教會你更多東西。
 
VB.NET命名規(guī)范方法和屬性

1、方法

無論是函數(shù)還是子程序,方法都必須以動詞或動詞短語命名。無需區(qū)分函數(shù)和子程序,也無需指明返回類型。

  1. Sub Open(ByVal CommandString As String)   
  2. Function SetCopyNumber(ByVal CopyNumber As Integer)  

參數(shù)需要指明ByVal還是ByRef,這一點寫起來會讓程序邊長,但非常必要。如果沒有特別情況,都使用ByVal。參數(shù)的命名方法,參考后面“變量的命名方法”。需要重載的方法,一般不寫Overloads,根據(jù)需要編寫重載的方法。
 
2、屬性

原則上,字段(Field)是不能公開的,要訪問字段的值,一般使用屬性。屬性以簡潔清晰的名詞命名:

  1. Property Concentration As Single   
  2. Property Customer As CustomerTypes  

3、事件
 
事件是特殊的屬性,只能在事件處理上下文中使用。命名的原則一般是動詞或動詞的分詞,通過時態(tài)表明事件發(fā)生的時間:

  1. Event Click As ClickEventHandler   
  2. Event ColorChanged As ColorChangedEventHangler  

VB.NET命名規(guī)范變量和常量:

常數(shù)以表明常數(shù)意義的名詞命名,一般不區(qū)分常數(shù)的類型: 

  1. Const DefaultConcentration As Single = 0.01 

在嚴格要求的代碼中,常數(shù)以c_開頭,如c_DefaultConcentration,但最好不要用它,它會帶來輸入困難。
普通類型的變量,只要用有意義的名字命名即可,不可使用簡稱和無意義的名稱諸如A,x1等,下面給出了良好的例子:

  1. Dim Index As Integer   
  2. Dim NextMonthExpenditure As Decimal   
  3. Dim CustomerName As String   

不能起太長的名字,應(yīng)該盡量簡潔,如下面的例子:

  1. Dim VariableUsedToStoreSystemInformation As String '* 錯誤,太復(fù)雜了   
  2. Dim SystemInformation As String '* 正確,簡單明了   
  3. Dim sysInfo As String '* 錯誤,過于簡單  

特殊情況可以考慮一個字母的變量:

  1. Dim g As Graphic  

對于控件,應(yīng)該指明控件的類型,方法是直接在變量后面加以類名:

  1. Friend WithEvents NextPageButton As Button '* 按鈕   
  2. Friend WithEvents ColorChoicerPanel As Panel '* 面版   
  3. Friend WithEvents CardFileOpenDialog As FileOpenDialog '* 文件打開對話框   

等等,無需規(guī)定某種類型的變量的前綴,只需把類型寫在后面就行了,試對比下列代碼:

  1. btnCancel.Text = "&Cancel"   
  2. CancelButton.Text = "&Cancel"  

顯然后者更能使閱讀者明白變量的類型是一個按鈕。

【編輯推薦】

  1. 實例講述VB.NET使用Log4Net
  2. 三分鐘學(xué)會VB.NET轉(zhuǎn)換形態(tài)
  3. VB.NET獲取硬盤信息四大法寶
  4. 講述VB.NET調(diào)用Excel的好處
  5. 簡單例子概述VB.NET新窗體
責任編輯:田樹 來源: 博客
相關(guān)推薦

2009-10-27 14:32:45

VB.NET類型級命名

2010-01-15 10:47:15

VB.NET命名空間

2009-11-10 15:36:24

VB.NET命名約定

2009-10-26 13:13:17

VB.NET編碼規(guī)范

2011-05-19 09:20:21

VB.NETASP.NET

2010-01-08 16:19:00

VB.NET類型單位命

2009-11-10 15:30:46

VB.NET編程原則

2009-10-22 11:28:35

VB.NET編碼規(guī)范

2009-10-28 09:21:19

VB.NET技術(shù)

2009-10-21 14:36:03

VB.NET批量重命名

2010-01-08 17:00:22

VB.NET變量和常數(shù)

2009-10-29 15:28:38

VB.NET文件操作

2009-10-23 14:54:07

VB.NET命名空間

2009-10-28 17:32:25

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

2009-10-14 12:51:41

VB.NET Data

2009-10-28 13:17:34

點贊
收藏

51CTO技術(shù)棧公眾號