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

深入解析VB.NET Object Oriented編程

開發 后端
這里就VB.NET Object Oriented編程的最基本的知識,包括如何用VB.NET達到Inheritance同Polymorphism之效果;有了此基本基礎,你就可以有技術上的提高。

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

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

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

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

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

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

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

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

內功心法三:
加添方法進Class里面。方法(Method)可以是Sub(不回遞值數)或Function(回遞值數);有些更會有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關鍵字就是用來建立多個同名稱但自變量不同的函式,一般是用來減少函式命名的困憂!

責任編輯:田樹 來源: 博客
相關推薦

2009-11-02 15:08:58

VB.NET Obje

2009-10-29 11:41:27

VB.NET寫Obje

2009-10-14 14:19:00

VB.NET創建表示層

2009-10-20 09:28:18

VB.NET Prin

2009-10-23 17:03:18

VB.NET事件編程

2009-10-09 15:59:41

VB.NET對象

2009-10-29 10:45:01

VB.NET設置控件

2009-10-21 10:05:30

VB.NET運行環境

2010-01-12 15:21: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窗體編程模

2010-01-21 16:37:56

VB.NET變量聲明

2010-01-14 17:41:57

VB.NET變量范圍

2010-01-15 18:56:58

VB.NET Fiel

2009-10-26 12:39:09

VB.NET通信程序

2009-10-30 16:31:55

VB.NET重載方法

2009-11-02 15:16:07

VB.NET編程

2009-11-02 14:48:45

VB.NET HOOK

2010-01-15 16:46:05

VB.NET集合存儲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看成年人视频 | 免费视频二区 | 国产免费一区二区三区最新6 | 国产精品高清在线 | 在线视频 中文字幕 | 精品欧美一区二区精品久久 | 中文字幕精品一区二区三区精品 | 亚洲精品福利在线 | 亚洲欧洲在线观看视频 | 在线免费毛片 | 中文字幕亚洲精品 | 欧美八区| 久久精品99久久 | 欧美极品少妇xxxxⅹ免费视频 | 91精品国产乱码久久蜜臀 | 国产成人综合亚洲欧美94在线 | 91精品国产一区二区三区 | 精品视频国产 | 久草网站| 99精品电影| 日本不卡一区 | 欧美亚洲另类丝袜综合网动图 | 国产精品日韩一区二区 | 毛片电影| 亚洲精品黄色 | 青草青草久热精品视频在线观看 | 91精品久久久久久久 | 欧洲高清转码区一二区 | 国产精品一区二 | 国产成人精品久久二区二区 | 亚洲黄色av | 久久一区二区三区电影 | 亚洲 中文 欧美 日韩 在线观看 | 鲁视频| 国产精品视频一区二区三 | 欧美精品在线一区二区三区 | 在线观看国产三级 | 免费黄色日本 | 免费看a | 日韩国产精品一区二区三区 | 91精品国产欧美一区二区成人 |