成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET命名規范精裝篇

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

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

1、方法

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

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

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

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

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

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

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

VB.NET命名規范變量和常量:

常數以表明常數意義的名詞命名,一般不區分常數的類型: 

  1. Const DefaultConcentration As Single = 0.01 

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

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

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

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

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

  1. Dim g As Graphic  

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

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

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

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

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

【編輯推薦】

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

2009-10-27 14:32:45

VB.NET類型級命名

2009-11-10 15:36:24

VB.NET命名約定

2010-01-15 10:47:15

VB.NET命名空間

2009-10-26 13:13:17

VB.NET編碼規范

2010-01-08 16:19:00

VB.NET類型單位命

2011-05-19 09:20:21

VB.NETASP.NET

2009-10-28 09:21:19

VB.NET技術

2009-11-10 15:30:46

VB.NET編程原則

2009-10-22 11:28:35

VB.NET編碼規范

2009-10-21 14:36:03

VB.NET批量重命名

2009-10-29 15:28:38

VB.NET文件操作

2010-01-08 17:00:22

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比較

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2009-10-28 13:17:34

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91麻豆精品国产91久久久更新资源速度超快 | 一区二区视频在线 | 精品欧美乱码久久久久久1区2区 | 日韩成人免费视频 | 欧美视频福利 | 亚洲毛片一区二区 | 国产精品美女久久久久久久久久久 | 香蕉久久a毛片 | 欧美aaaaaa| 久久精品一区二区 | 超级乱淫av片免费播放 | 日日骚av | 日韩在线观看一区 | 在线免费国产视频 | 中文字幕一区二区三区精彩视频 | 99久久夜色精品国产亚洲96 | 九九热免费视频在线观看 | 99在线精品视频 | h视频在线观看免费 | 宅女噜噜66国产精品观看免费 | 日韩欧美精品在线 | 久久精品91久久久久久再现 | 一区二区三区影院 | 深夜福利影院 | 精品一区av | 午夜91 | 久国产视频| 国产成人精品a视频一区www | 一级看片免费视频囗交动图 | 国产精品1区2区 | 国产中文 | 亚洲综合视频 | 欧美国产日韩在线观看成人 | 2018天天干天天操 | 欧美性猛片aaaaaaa做受 | 日本在线一区二区三区 | 午夜精品一区二区三区免费视频 | 日韩欧美福利视频 | 中文字幕亚洲无线 | 激情网站 | 精品久久久久国产 |