偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

VB.NET類(lèi)型級(jí)命名規(guī)范語(yǔ)法總結(jié)

開(kāi)發(fā) 后端
文章主要針對(duì)VB.NET類(lèi)型級(jí)命名規(guī)范進(jìn)行講解,對(duì)類(lèi)、枚舉和結(jié)構(gòu) 、委派類(lèi)型 、VB.NET類(lèi)型級(jí)命名接口、VB.NET類(lèi)型級(jí)命名模塊五個(gè)方面展開(kāi)全方位的分析。

規(guī)范是很重要的,如果我們編碼沒(méi)有了規(guī)范我們的程序就會(huì)很亂,在開(kāi)發(fā)中保持良好的編碼規(guī)范是十分重要的。我所采用的新的VB.NET編碼規(guī)范,是一種被證明能明顯改善代碼可讀性,并有助于代碼管理、分類(lèi)的編碼規(guī)范。采用這種編碼規(guī)范,能避免如匈牙利命名法帶來(lái)的繁長(zhǎng)前綴,便于記憶變量的用途。下面的介紹這種編碼規(guī)范。
 
VB.NET類(lèi)型級(jí)命名規(guī)范


1、類(lèi)。


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

  1. Class Indicator  

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

  1. Class ColorSetException   
  2. Class CauseExceptionAttribute  

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

  1. Class ScreenClass   
  2. Class SystemClass  

當(dāng)類(lèi)只用于作為其他類(lèi)的基類(lèi),根據(jù)情況,以Base結(jié)尾:
MustInherit Class IndicatorBase
如果定義的類(lèi)是一個(gè)窗體,那么名字的后面必須加后綴Form,如果是Web窗體,必須加后綴Page:

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

2、枚舉和結(jié)構(gòu)

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

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

3、委派類(lèi)型

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

  1. Delegate Sub DataSeeker (ByVal SeekString As String)   

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

  1. Delegate Sub DataChangedEventHandler (ByVal Sender As Object, ByVal e As DataChangedEventArgs)  

4、VB.NET類(lèi)型級(jí)命名接口

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

  1. Interface ISortable  

5、VB.NET類(lèi)型級(jí)命名模塊

模塊不是類(lèi)型,他的名稱(chēng)除了必須以名詞命名外,必須加以后綴Module:

  1. Module SharedFunctionsModule  

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

【編輯推薦】

  1. VB.NET獲取硬盤(pán)信息四大法寶
  2. 講述VB.NET調(diào)用Excel的好處
  3. 簡(jiǎn)單例子概述VB.NET新窗體
  4. 描述VB.NET工程轉(zhuǎn)換成步驟
  5. 自己動(dòng)手實(shí)現(xiàn)VB.NET控件數(shù)組
責(zé)任編輯:田樹(shù) 來(lái)源: 博客
相關(guān)推薦

2009-10-27 14:49:11

VB.NET命名規(guī)范

2010-01-15 10:47:15

VB.NET命名空間

2009-11-10 15:30:46

VB.NET編程原則

2010-01-08 16:19:00

VB.NET類(lèi)型單位命

2009-10-27 09:45:03

VB.NET數(shù)組

2010-01-22 10:27:02

VB.NET類(lèi)型提升

2009-10-09 16:11:33

VB.NET語(yǔ)法

2009-11-10 15:36:24

VB.NET命名約定

2009-10-26 13:13:17

VB.NET編碼規(guī)范

2010-01-22 17:55:23

VB.NET語(yǔ)法糖

2009-10-23 14:06:07

VB.NET類(lèi)對(duì)象

2010-01-07 14:10:41

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

2011-05-19 09:20:21

VB.NETASP.NET

2009-11-10 13:08:13

VB.NET編程技巧

2009-11-02 13:14:18

VB.NET函數(shù)

2010-01-20 17:54:13

VB.NET特殊字符

2009-10-22 11:28:35

VB.NET編碼規(guī)范

2010-01-12 16:39:26

VB.NET數(shù)據(jù)綁定

2009-10-28 09:21:19

VB.NET技術(shù)

2009-11-03 10:51:33

VB.NET共享
點(diǎn)贊
收藏

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