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

剖析VB.NET寫Object Oriented編程

開發(fā) 后端
這里介紹每當(dāng)我們提到VB.NET寫Object Oriented編程時就好自然想起Class;Class又是何物?有何用處?Class只不過是用來形容Object所包容的屬性(Properties),方法(Method)和事件(Event)。

VB.NET有很多值得學(xué)習(xí)的地方,這里我們主要介紹VB.NET寫Object Oriented編程,包括介紹Data Member等方面。每當(dāng)我們提到VB.NET寫Object Oriented編程時就好自然想起Class;Class又是何物?有何用處?Class只不過是用來形容Object所包容的屬性(Properties),方法(Method)和事件(Event)。除此之外,Class也描述誰能與不能執(zhí)行于使用其屬性,方法和事件。

假設(shè)用一輛汽車來跟Class相比。那Class就是汽車的建造藍圖;而汽車也就是用此藍圖所建造出來的實軆,也就是說Object是Class宣告和建立(instantiate)的實軆。因為汽車擁有屬性(長,寛,顏色等等屬性),方法(啟動,停止,前往,后退等等方法)和事件(汽油將要用完,防盜系統(tǒng)喇叭響等等事件)。

所以在還沒開始設(shè)計一個Class時,我們應(yīng)花多點時間去了解相關(guān)的商業(yè)問題于需求!這樣才能設(shè)計出一個完美無瑕的Class,然后應(yīng)用在客戶的商業(yè)解決方案。這也反映怎樣達到重用同一個Class(源代碼)在不同的方案了和節(jié)省應(yīng)有得開發(fā)資源(員工,時間和金銭)。。。就是所有投資者和商家最感興趣的一個項目;世界往往就是如此殘酷。。。身為一個編程員。。。也只好默默的去接受!

此篇隨筆的重點《VB.NET寫Object Oriented編程內(nèi)功心法》。何為內(nèi)功心法?就是用VB.NET寫Object Oriented編程的最基本的知識,包括如何用VB.NET達到Inheritance同Polymorphism之效果;有了此基本基礎(chǔ),以后要寫一個好的Class就像如虎添翼那般容易了。

內(nèi)功心法一:
首先就是要寫一個最基本Class的空殻;只要緊記以下的語法就可以了,能跨出第一步。。。就有好的開始了。

  1. Public Class ClassName  
  2. '// ...  
  3. End Class 

內(nèi)功心法二:
要怎樣在Class里宣告Data Member;但是往往每一個Data Member都會有不同的使用范圍。也就是Public,Private或Protected都有不同的意義。比如:
◆Public 代表屬性,方法和事件是那里都可以使用,包括此Class的內(nèi)用和外服。
◆Private 屬性,方法和事件只能使用在此Class的里面。
◆Protected 屬性,方法和事件只能用于Inherit的Derived Class。

  1. Public Class ClassName  
  2. [Public | Private | Protected] Variable As DataType  
  3. '// ...  
  4. End Class 

內(nèi)功心法三:
加添方法進Class里面。方法(Method)可以是Sub(不回遞值數(shù))或Function(回遞值數(shù));有些更會有Arguement,有多少個Arguement(自變量串行)就要看此方法的功能而定了。所以一般方法的Prototype就大可寫成:

  1. Public Class ClassName  
  2. [Public | Private | Protected] [Overloads] [Sub] MethodName 
    (Byval Arguement As DataType, ...)  
  3. '// ...  
  4. End Sub  
  5. End Class  
  6.  
  7. Public Class ClassName  
  8. [Public | Private | Protected] [Overloads] [Function] MethodName 
    (Byval Arguement As DataType, ...) As DataType  
  9. '// ...  
  10. Return Value  
  11. End Function  
  12. End Class 

而Overloads關(guān)鍵字就是用來建立多個同名稱但自變量不同的函式,一般是用來減少函式命名的困憂!

【編輯推薦】

  1. 全面講解VB.NET調(diào)用Web Service
  2. 深入討論VB.NET設(shè)置控件
  3. 總結(jié)概括VB.NET變量適用范圍
  4. 概括VB.NET ReadProcessMemory問題解決方法
  5. 代碼講述VB.NET實現(xiàn)數(shù)據(jù)綁定
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-11-02 15:08:58

VB.NET Obje

2009-11-02 14:55:52

VB.NET Obje

2009-10-21 16:00:26

VB.NET CASE

2009-10-23 13:14:38

2009-10-13 15:09:19

VB.NET使用Tre

2009-11-02 16:22:16

VB.NET面向?qū)ο?/a>

2009-10-23 17:03:18

VB.NET事件編程

2010-01-12 11:47:09

VB.NET可選參數(shù)

2010-01-21 12:55:08

VB.NET對象序列

2009-10-15 17:50:48

VB.NET調(diào)用API

2010-01-14 14:21:07

2010-01-22 15:37:02

VB.NET監(jiān)控類

2009-10-12 16:51:28

VB.NET使用Ora

2009-10-28 10:15:48

VB.NET框架類庫

2009-11-10 13:08:13

VB.NET編程技巧

2010-01-14 17:11:17

VB.NET枚舉

2009-10-14 15:34:29

VB.NET窗體編程模

2009-11-02 15:16:07

VB.NET編程

2010-01-14 18:08:08

VB.NET抽象類

2010-01-19 13:06:24

VB.NET數(shù)據(jù)集
點贊
收藏

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

主站蜘蛛池模板: 精品三级在线观看 | 成人免费在线观看视频 | 美女天天操 | 免费精品视频 | 亚洲视频在线观看 | 国产精品一码二码三码在线 | 亚洲欧美中文日韩在线v日本 | 日日夜夜精品视频 | 国产一区二区三区在线看 | 韩国毛片视频 | 欧美成年人网站 | 亚洲一区二区三区在线 | 九九热精品视频在线观看 | 特黄色毛片 | 拍真实国产伦偷精品 | 欧美1级| 成人免费大片黄在线播放 | 久久99精品久久久久久秒播九色 | 福利社午夜影院 | 91麻豆精品国产91久久久更新资源速度超快 | 国产精品大片在线观看 | 欧美日韩不卡 | 久久88 | 暖暖成人免费视频 | 韩国精品一区二区三区 | 羞羞的视频免费看 | 观看av| 美女福利视频一区 | 国产中文字幕亚洲 | 成人精品网 | 国产精品99久久久久久动医院 | 激情视频一区 | 久久国产精品一区二区三区 | 日本aⅴ中文字幕 | 日韩一级免费大片 | 天天舔天天| 一级毛片高清 | 亚洲 中文 欧美 日韩 在线观看 | 国产真实乱对白精彩久久小说 | 国产精品视频网站 | 一区在线观看 |