官术网_书友最值得收藏!

2.1 面向?qū)ο缶幊袒A

2.1.1 類與對象

類和對象是面向?qū)ο蟪绦蛟O計中兩個最基本的元素。

類是具有相同數(shù)據(jù)特征和行為特征的所有事物的統(tǒng)稱,類所具有的數(shù)據(jù)特征稱為屬性,類所具有的行為特征稱為方法。

對象是類的一個實例,對象具有屬性、事件和方法三要素。類包含了有關(guān)對象的數(shù)據(jù)特征和行為信息,它是對象的藍圖和框架,屬性指對象的數(shù)據(jù)特征,方法指對象的行為特征。對象的屬性由對象所基于的類決定。

2.1.2 子類與繼承性

在面向?qū)ο笙到y(tǒng)中,可以用類去定義一個新類,如果根據(jù)類A定義了類B,則稱類A為父類,類B為子類。一個子類可以擁有其父類的全部功能,即類B繼承了類A的屬性和方法,把這種特性稱為繼承性,同時類B又可以擁有自己的屬性和方法。

2.1.3 Visual Basic中的類和對象

1.Visual Basic中的類

Visual Basic提供了大量可以直接使用的類,從控件的存在形式可以分為標準控件、ActiveX控件和可插入對象3類。

2.Visual Basic中的對象

將工具箱中的控件添加到窗體中,就創(chuàng)建了相應類的對象,窗體也是一種特殊的對象。

(1)屬性

在Visual Basic中,對象的屬性可以在屬性窗口中設置,也可以在代碼中設置。

(2)事件、事件過程及事件驅(qū)動

事件是對象所擁有的,由系統(tǒng)預先定義好的特定動作。在Visual Basic中,常用的事件有單擊(Click)、雙擊(DblClick)、裝載(Load)、卸載(Unload)等。對象響應事件以后的操作需要代碼完成,這段代碼稱作事件過程,其格式為:

(3)方法

方法是對象所擁有的過程,在建立應用程序時,程序員可以直接調(diào)用。調(diào)用對象方法的格式為:

[對象名稱. ]方法名 [參數(shù)]

2.1.4 可視化和面向?qū)ο箝_發(fā)程序的構(gòu)成

一個Windows應用程序是由若干窗口構(gòu)成的,每個窗口上都有若干控件。每個控件都有若干事件,每個事件將對應一段程序代碼。同樣,用可視化方法開發(fā)的Visual Basic應用程序也是這樣構(gòu)成的。

主站蜘蛛池模板: 石狮市| 婺源县| 江永县| 孙吴县| 漳平市| 嘉祥县| 玉林市| 黄平县| 得荣县| 太保市| 兴安盟| 石楼县| 苍溪县| 遂溪县| 兰溪市| 伊金霍洛旗| 永泰县| 华安县| 明水县| 佛山市| 盖州市| 郓城县| 密云县| 资源县| 保德县| 县级市| 庆安县| 剑阁县| 巴林右旗| 兴宁市| 岚皋县| 大田县| 尼木县| 奉化市| 宁陵县| 平凉市| 抚远县| 巨野县| 罗定市| 苗栗市| 含山县|