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

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

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

經(jīng)過長時間學習VB.NET,于是和大家分享一下關于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   

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

  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 '* 文件打開對話框   

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

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

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

【編輯推薦】

  1. 實例講述VB.NET使用Log4Net
  2. 三分鐘學會VB.NET轉(zhuǎn)換形態(tài)
  3. VB.NET獲取硬盤信息四大法寶
  4. 講述VB.NET調(diào)用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編碼規(guī)范

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編碼規(guī)范

2009-10-21 14:36:03

VB.NET批量重命名

2009-10-29 15:28:38

VB.NET文件操作

2010-01-08 17:00:22

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

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技術棧公眾號

主站蜘蛛池模板: 色香婷婷| 中文字幕亚洲精品 | 久久在视频 | 欧洲尺码日本国产精品 | 曰批视频在线观看 | 三级视频在线观看电影 | 激情五月婷婷 | 一区二区三区四区在线视频 | 99精品国产在热久久 | 特级丰满少妇一级aaaa爱毛片 | 日韩精品专区在线影院重磅 | 特一级毛片 | 亚洲综合激情 | 黄色毛片在线观看 | 欧美一a| 蜜臀久久99精品久久久久野外 | 日本免费黄色一级片 | 成人免费大片黄在线播放 | 日韩精品免费视频 | 日韩成人av在线 | 成人av播放 | 玖草资源 | 久久精品亚洲精品国产欧美 | 久久久精品一区二区三区 | 国产女人与拘做受免费视频 | 欧美视频在线播放 | 成人三级在线播放 | 在线一区视频 | 欧美三级视频在线观看 | 成人高清网站 | 欧美日韩在线综合 | 在线成人免费视频 | 欧美xxxx日本| 都市激情亚洲 | 国产免费av在线 | 午夜欧美一区二区三区在线播放 | 亚洲啊v| 久久综合av| 一级a性色生活片久久毛片 午夜精品在线观看 | 国产精品影视在线观看 | 成人在线视频看看 |