

下載本文檔
版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度汽車購買保險附加合同
- 基于OBE的《經(jīng)濟(jì)法原理》課程教學(xué)改革設(shè)計與實施-鐘衛(wèi)紅
- 二零二五年度清算機(jī)構(gòu)清算業(yè)務(wù)信息共享協(xié)議
- L123黑白設(shè)計師作品集
- 初中開學(xué)典禮學(xué)生發(fā)言稿
- 質(zhì)量創(chuàng)優(yōu)方案(二標(biāo)段)
- 三愛班會發(fā)言稿
- 2025年南充道路運(yùn)輸從業(yè)資格證考試內(nèi)容是什么
- 工作經(jīng)驗交流會發(fā)言稿
- 2025年遂寧貨運(yùn)從業(yè)資格證模擬考試保過版
- 河南2025年河南職業(yè)技術(shù)學(xué)院招聘30人筆試歷年參考題庫附帶答案詳解
- 職稱評定述職報告
- 2025年湖南食品藥品職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 碳酸鈣脫硫劑項目可行性研究報告立項申請報告模板
- 山東省泰安市新泰市2024-2025學(xué)年(五四學(xué)制)九年級上學(xué)期1月期末道德與法治試題(含答案)
- 英語-遼寧省大連市2024-2025學(xué)年高三上學(xué)期期末雙基測試卷及答案
- DB3502T 160-2024 工業(yè)產(chǎn)品質(zhì)量技術(shù)幫扶和質(zhì)量安全監(jiān)管聯(lián)動工作規(guī)范
- 燃?xì)廪r(nóng)村協(xié)管員培訓(xùn)
- 春節(jié)后復(fù)工安全教育培訓(xùn)
- 提高發(fā)票額度的合同6篇
- 車站信號自動控制(第二版) 課件 -3-6502部分
評論
0/150
提交評論