VB語言程序設(shè)計教程第02章VisualBas._第1頁
VB語言程序設(shè)計教程第02章VisualBas._第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、2計算機(jī)程序沒計基礎(chǔ)(VB)第 2 章 Visual Basic 簡單程序設(shè)計主要內(nèi)彖2.1 面向?qū)ο蟪绦蛟O(shè)計基本概念 2.2 窗體2.4 Visual2.3 三個常用的標(biāo)準(zhǔn)控件2.1 面向?qū)ο蟪绦蛟O(shè)計基本概念Basic 應(yīng)用程序設(shè)計步驟2.1 面向?qū)ο蟪绦蛟O(shè)計基本概念2.1.1 對象與類在現(xiàn)實世界中,我們身邊的一切事物都是對象,一本書 、一個人、一臺計算機(jī)、一次考試、一段程序等。每個 對象都有描述其特征的屬性和行為. 類”是對具有相同屬性和相同操作的一組對象的共同 描述,是同類對象的抽象。 例如, 一個班級的所有同學(xué) 都屬于學(xué)生的范疇,學(xué)生就是一個類,其中“張三”是 學(xué)生類中的一個具體對象。

2、在VB中,系統(tǒng)預(yù)先定義了眾多的類,如控件工具箱中的 命令按鈕、文本框、計時器等控件就是VB系統(tǒng)預(yù)先定義 的類。設(shè)計程序時可以用它來定義對象,當(dāng)我們將控件 工具箱中某個控件拖放到窗體上時,就相當(dāng)于用該控件 類定義了一個對象。一個對象就是類的一個實例。2.1.1 對象與類在VB6.0中,對象分為兩種,一種是由系統(tǒng)設(shè)計好的,稱 為預(yù)定義對象,可以直接使用;另一種是由用戶定義的 ,可以建立用戶自己的對象。本書只介紹第一種。后面要介紹的窗體和控件就是VB中預(yù)定義的對象,這些 對象是由系統(tǒng)設(shè)計好提供給用戶使用的,其移動、縮放 等操作也是由系統(tǒng)預(yù)先規(guī)定好的。除了窗體和控件外,VB還提供了其他一些對象,包括打

3、印機(jī)、剪貼板、屏幕 等。在面向?qū)ο蟪绦蛟O(shè)計中,對象是系統(tǒng)中基本的運(yùn)行實體O建立一個對象后,其操作是通過與該對象有關(guān)的屬性 、方法和事件米描述的。屬性、方法和事件統(tǒng)稱為對彖 的三要素。向?qū)?.1 面向?qū)ο蟪绦蛟O(shè)計基本概念1.屬性屬性用來描述對彖的特性,不同的對彖有不同的屬性。每個屬性的取值稱為屬性值,不同的對象其同一屬性的 屬性值也不相同。例如,有兩臺筆記本電腦,可以用顯 示屏尺寸、硬盤大小、CPU主頻、內(nèi)存容量等屬性來分 辨其差異。同樣的道理,VB窗體或控件的屬性決定了對象以什么樣 的外觀展現(xiàn)在用戶界面中。VB中對象常用的屬性:名稱(Name)、標(biāo)題(Caption)顏色(Color)字體(F

4、ont)、是否 可見(Visible)等。 VB中對象屬性設(shè)置的兩種方法:(1)通過屬性窗口設(shè)置對象的屬性。(2)在程序代碼中通過賦值語句實現(xiàn)。格式:對象名屬性名二屬性值 例如:Label 1. Caption =歡迎學(xué)習(xí)Visual Basic 6.0這里,Label 1是對象名,代表標(biāo)簽;Caption是屬性名,表 示“標(biāo)題”;歡迎學(xué)習(xí)Visual Basic6. 0是屬性值。說明:大部分屬性既可以在屬性窗口中修改,也可以在程序 中用語句修改。但有些屬性只能在屬性窗口中修改,如Name屬性,通常把只能通過屬性窗口設(shè)置的屬性稱為“只讀屬性 ”。而有些屬性只能在程序代碼中用語句進(jìn)行設(shè)置,如文本

5、 框的SelStart SelLengthSelText屬性等。6向?qū)?.1 面向?qū)ο蟪?4 設(shè)計基本概念82.方法方法指的是作用在對象上的內(nèi)部指令或函數(shù)的統(tǒng)稱。方法 決定了對象可以執(zhí)行的動作(行為)。格式:對彖名.方法名參數(shù)列表A 說明:調(diào)用方法時,是否需要參數(shù)需根據(jù)方法的種類以及 具體的使用情況而定。 例如:Form 1.Print Visual Basic語言程序設(shè)計!”這里,F(xiàn)orml是窗體的名稱;Print是方法;整個語句的功 能是在Fowl的窗體上顯示字符串“Visual Basic語言程序 設(shè)計! ”。在調(diào)用方法時,可以省略對象名。此時,VB會把當(dāng)前窗體(Me)作為當(dāng)前對象。下面三條語句是等價的。Forml. Prin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論