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

VB.NET類型單位命名規(guī)則介紹

開(kāi)發(fā) 后端
VB.NET類型單位都包括有類;枚舉和結(jié)構(gòu);委派類型;接口;以及模塊等。我們現(xiàn)在就從這幾方面來(lái)介紹一下VB.NET類型單位命名的規(guī)范。

任何一種編程語(yǔ)言都需要有一個(gè)規(guī)范,來(lái)保證其代碼編寫的完整性和可操作性。VB.NET同樣也不例外。我們先來(lái)了解一下VB.NET類型單位命名的規(guī)則,同時(shí)初步的了解一下這一語(yǔ)言的使用規(guī)范。#t#

VB.NET類型單位命名1、類。

以Class聲明的類,都必須以名詞或名詞短語(yǔ)命名,體現(xiàn)類的作用。如:

  1. Class Indicator  

當(dāng)類是一個(gè)特性(Attribute)時(shí),以Attribute結(jié)尾,當(dāng)類是一個(gè)異常(Exception)時(shí),以Exception結(jié)尾:

  1. Class ColorSetException   
  2. Class CauseExceptionAttribute  

 

當(dāng)類只需有一個(gè)對(duì)象實(shí)例(全局對(duì)象,比如Application等),必須以Class結(jié)尾,如

 

  1. Class ScreenClass   
  2. Class SystemClass  

當(dāng)類只用于作為其他類的基類,根據(jù)情況,以Base結(jié)尾:

 

  1. MustInherit Class IndicatorBase  

 

如果定義的類是一個(gè)窗體,那么名字的后面必須加后綴Form,如果是Web窗體,必須加后綴Page:

 

  1. Class PrintForm : Inherits Form ‘* Windows窗體   
  2. Class StartPage : Inherits Page ‘* Web窗體  

 

VB.NET類型單位命名2、枚舉和結(jié)構(gòu)

同樣必須以名詞或名詞短語(yǔ)命名。***體現(xiàn)枚舉或結(jié)構(gòu)的特點(diǎn),如:

 

  1. Enum ColorButtons 
  2. ‘以復(fù)數(shù)結(jié)尾,表明這是一個(gè)枚舉   
  3. Structure CustomerInfoRecord 
  4. ‘以Record結(jié)尾,表明這是一個(gè)結(jié)構(gòu)體  

 

VB.NET類型單位命名3、委派類型

普通的委派類型以描述動(dòng)作的名詞命名,以體現(xiàn)委派類型實(shí)例的功能:

 

  1. Delegate Sub DataSeeker 
    (ByVal SeekString As String) 

用于事件處理的委派類型,必須以EventHandler結(jié)尾,如:

 

  1. Delegate Sub DataChanged
    EventHandler (ByVal Sender 
    As Object, ByVal e As Data
    ChangedEventArgs)  

VB.NET類型單位命名4、接口

與其他類型不同,接口必須要由I作為前綴,并用形容詞命名,突出表現(xiàn)實(shí)現(xiàn)接口的類將具有什么能力:

 

  1. Interface ISortable  

VB.NET類型單位命名5、模塊

模塊不是類型,他的名稱除了必須以名詞命名外,必須加以后綴Module:

 

  1. Module SharedFunctionsModule  

上述所有規(guī)則的共同特點(diǎn)是,每個(gè)組成名稱的詞語(yǔ)都必須是大寫開(kāi)頭,禁止完全大寫或小寫的名稱。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2010-01-21 16:45:00

VB.NET繼承規(guī)則

2010-01-15 10:47:15

VB.NET命名空間

2010-01-18 11:20:13

VB.NET默認(rèn)屬性

2009-10-27 14:32:45

VB.NET類型級(jí)命名

2009-10-27 14:49:11

VB.NET命名規(guī)范

2009-11-10 15:36:24

VB.NET命名約定

2010-01-08 16:28:31

VB.NET方法和屬性

2009-10-28 09:55:29

VB.NET MyCl

2010-01-14 17:41:57

VB.NET變量范圍

2010-01-07 14:10:41

VB.NET數(shù)據(jù)類型

2010-01-15 15:26:46

VB.NET自定義類型

2009-11-10 10:28:20

VB.NET誕生

2009-10-12 15:02:51

VB.NET動(dòng)態(tài)控件

2010-01-07 15:25:11

VB.NET數(shù)組

2009-11-10 12:42:47

VB.NET Prin

2010-01-22 10:41:33

VB.NET聲明結(jié)構(gòu)

2009-10-12 13:19:14

VB.NET線程同步

2009-10-13 14:38:10

VB.NET訪問(wèn)類型

2009-10-21 14:36:03

VB.NET批量重命名

2009-08-18 16:57:24

VB.NET和C#
點(diǎn)贊
收藏

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