- Visual Basic程序設計與應用實踐教程
- 孔慶彥 沈杰 李志強主編
- 703字
- 2019-10-25 17:56:17
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)成的。
- 數(shù)據(jù)科學實戰(zhàn)手冊(R+Python)
- Hands-On Image Processing with Python
- C/C++算法從菜鳥到達人
- Big Data Analytics
- Hands-On Swift 5 Microservices Development
- D3.js By Example
- Java零基礎實戰(zhàn)
- Spring Boot+MVC實戰(zhàn)指南
- Unity&VR游戲美術(shù)設計實戰(zhàn)
- Odoo 10 Implementation Cookbook
- 軟件工程基礎與實訓教程
- Python Machine Learning Cookbook
- 高效使用Greenplum:入門、進階與數(shù)據(jù)中臺
- Beginning C# 7 Hands-On:The Core Language
- 網(wǎng)絡綜合布線與組網(wǎng)實戰(zhàn)指南