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

VB.NET類型級命名規范語法總結

開發 后端
文章主要針對VB.NET類型級命名規范進行講解,對類、枚舉和結構 、委派類型 、VB.NET類型級命名接口、VB.NET類型級命名模塊五個方面展開全方位的分析。

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


1、類。


以Class聲明的類,都必須以名詞或名詞短語命名,體現類的作用。如:

  1. Class Indicator  

當類是一個特性(Attribute)時,以Attribute結尾,當類是一個異常(Exception)時,以Exception結尾:

  1. Class ColorSetException   
  2. Class CauseExceptionAttribute  

當類只需有一個對象實例(全局對象,比如Application等),必須以Class結尾,如

  1. Class ScreenClass   
  2. Class SystemClass  

當類只用于作為其他類的基類,根據情況,以Base結尾:
MustInherit Class IndicatorBase
如果定義的類是一個窗體,那么名字的后面必須加后綴Form,如果是Web窗體,必須加后綴Page:

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

2、枚舉和結構

同樣必須以名詞或名詞短語命名。***體現枚舉或結構的特點,如:

  1. Enum ColorButtons '以復數結尾,表明這是一個枚舉   
  2. Structure CustomerInfoRecord '以Record結尾,表明這是一個結構體  

3、委派類型

普通的委派類型以描述動作的名詞命名,以體現委派類型實例的功能:

  1. Delegate Sub DataSeeker (ByVal SeekString As String)   

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

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

4、VB.NET類型級命名接口

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

  1. Interface ISortable  

5、VB.NET類型級命名模塊

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

  1. Module SharedFunctionsModule  

上述所有規則的共同特點是,每個組成名稱的詞語都必須是大寫開頭,禁止完全大寫或小寫的名稱。

【編輯推薦】

  1. VB.NET獲取硬盤信息四大法寶
  2. 講述VB.NET調用Excel的好處
  3. 簡單例子概述VB.NET新窗體
  4. 描述VB.NET工程轉換成步驟
  5. 自己動手實現VB.NET控件數組
責任編輯:田樹 來源: 博客
相關推薦

2009-10-27 14:49:11

VB.NET命名規范

2010-01-15 10:47:15

VB.NET命名空間

2009-11-10 15:30:46

VB.NET編程原則

2010-01-08 16:19:00

VB.NET類型單位命

2009-10-27 09:45:03

VB.NET數組

2010-01-22 10:27:02

VB.NET類型提升

2009-10-09 16:11:33

VB.NET語法

2009-11-10 15:36:24

VB.NET命名約定

2009-10-26 13:13:17

VB.NET編碼規范

2010-01-22 17:55:23

VB.NET語法糖

2009-10-23 14:06:07

VB.NET類對象

2010-01-07 14:10:41

VB.NET數據類型

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函數

2010-01-20 17:54:13

VB.NET特殊字符

2009-10-22 11:28:35

VB.NET編碼規范

2010-01-12 16:39:26

VB.NET數據綁定

2009-10-28 09:21:19

VB.NET技術

2009-11-03 10:51:33

VB.NET共享
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久国产视频一区 | 欧美一级片在线 | 亚洲一区二区三区在线播放 | 四虎影院在线观看免费视频 | 波多野吉衣久久 | 美女在线国产 | 精品欧美一区二区中文字幕视频 | 国产免费福利小视频 | 国产成人免费 | 一区二区三区四区电影视频在线观看 | 国产亚洲精品综合一区 | 精品人伦一区二区三区蜜桃网站 | 久久中文字幕在线 | 亚洲精品一 | 亚洲精品1区| 久久久久久久亚洲精品 | 国产精品久久久久久二区 | 六月婷婷久久 | 欧美激情综合网 | 亚洲精品日韩精品 | 欧美日韩一区二区在线观看 | 亚洲精品18| 免费一级做a爰片久久毛片潮喷 | 午夜激情影院 | 国产成人99久久亚洲综合精品 | 色婷婷av久久久久久久 | 中文字幕免费视频 | 亚洲专区在线 | 亚洲精品区 | 中文字幕一区二区三区精彩视频 | 99这里只有精品 | 最新av片| 成人在线日韩 | 人人色视频 | 国产精品久久久久久久久图文区 | 欧美综合自拍 | 男人天堂视频在线观看 | 男人天堂av网站 | 精品国产一区二区三区久久久四川 | 一区二区三区在线看 | 久久久久九九九九 |