1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念
1.基本術(shù)語(yǔ)
(1) 對(duì)象和對(duì)象類
對(duì)象是代碼和數(shù)據(jù)的組合,可以作為一個(gè)單位來(lái)處理。對(duì)象可以是應(yīng)用程序的一部分,比如可以是控件或窗體。整個(gè)應(yīng)用程序也是一個(gè)對(duì)象。在 VB中可能用到的幾種類型的對(duì)象:
示例
描述
命令按鈕
窗體上的控件,象命令按鈕和框架,它們都是對(duì)象。
窗體
Visual Basic 工程中的每一個(gè)窗體都是獨(dú)立的對(duì)象。
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)是對(duì)象,并且還包含其他對(duì)象,如字段、索引等。
圖表
Microsoft Excel 中的圖表是對(duì)象。
VB中的每個(gè)對(duì)象都是用類定義的。用餅干模子和餅干之間的關(guān)系作比,就會(huì)明白對(duì)象和它的類之間的關(guān)系。餅干模子是類。它確定了每塊餅干的特征,比如大小和形狀。用類創(chuàng)建對(duì)象,對(duì)象就是餅干。類是面向?qū)ο蟪绦蛟O(shè)計(jì)的核心技術(shù),可以理解成一種定義了對(duì)象行為和外觀的模板;把對(duì)象看作是類的原原本本的復(fù)制品,
類具有繼承性、封裝性、多態(tài)性、抽象性。
(2) 屬性
屬性是對(duì)對(duì)象特性的描述,VB為每一類對(duì)象都規(guī)定了若干屬性,設(shè)計(jì)中可以改變具體對(duì)象的屬性值。比如窗體的背景顏色、高度與寬度。
(3) 事件(Event)
事件是發(fā)生在對(duì)象上的動(dòng)作。事件的發(fā)生不是隨意的,某些事件僅發(fā)生在某些對(duì)象上。
在VB中事件的調(diào)用形式是:
Private Sub對(duì)象名_事件名
(事件內(nèi)容)
End Sub
1.基本術(shù)語(yǔ)
(1) 對(duì)象和對(duì)象類
對(duì)象是代碼和數(shù)據(jù)的組合,可以作為一個(gè)單位來(lái)處理。對(duì)象可以是應(yīng)用程序的一部分,比如可以是控件或窗體。整個(gè)應(yīng)用程序也是一個(gè)對(duì)象。在 VB中可能用到的幾種類型的對(duì)象:
示例
描述
命令按鈕
窗體上的控件,象命令按鈕和框架,它們都是對(duì)象。
窗體
Visual Basic 工程中的每一個(gè)窗體都是獨(dú)立的對(duì)象。
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)是對(duì)象,并且還包含其他對(duì)象,如字段、索引等。
圖表
Microsoft Excel 中的圖表是對(duì)象。
VB中的每個(gè)對(duì)象都是用類定義的。用餅干模子和餅干之間的關(guān)系作比,就會(huì)明白對(duì)象和它的類之間的關(guān)系。餅干模子是類。它確定了每塊餅干的特征,比如大小和形狀。用類創(chuàng)建對(duì)象,對(duì)象就是餅干。類是面向?qū)ο蟪绦蛟O(shè)計(jì)的核心技術(shù),可以理解成一種定義了對(duì)象行為和外觀的模板;把對(duì)象看作是類的原原本本的復(fù)制品,
類具有繼承性、封裝性、多態(tài)性、抽象性。
(2) 屬性
屬性是對(duì)對(duì)象特性的描述,VB為每一類對(duì)象都規(guī)定了若干屬性,設(shè)計(jì)中可以改變具體對(duì)象的屬性值。比如窗體的背景顏色、高度與寬度。
(3) 事件(Event)
事件是發(fā)生在對(duì)象上的動(dòng)作。事件的發(fā)生不是隨意的,某些事件僅發(fā)生在某些對(duì)象上。
在VB中事件的調(diào)用形式是:
Private Sub對(duì)象名_事件名
(事件內(nèi)容)
End Sub