




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、主頁主頁 對象、窗體、控件是構(gòu)成對象、窗體、控件是構(gòu)成VBVB應(yīng)用程序的基本元素,也是應(yīng)用程序的基本元素,也是程序設(shè)計(jì)的重要基礎(chǔ)知識(shí)。學(xué)程序設(shè)計(jì)的重要基礎(chǔ)知識(shí)。學(xué)習(xí)和熟悉掌握這些元素,對以習(xí)和熟悉掌握這些元素,對以后的程序設(shè)計(jì)是十分重要的。后的程序設(shè)計(jì)是十分重要的。主頁主頁第第2 2章章 對像及其操作對像及其操作 程序中的大部分實(shí)際工作是采用程序代碼來處理的程序中的大部分實(shí)際工作是采用程序代碼來處理的 任何一門程序設(shè)計(jì)語言都有一套嚴(yán)格的編程規(guī)定任何一門程序設(shè)計(jì)語言都有一套嚴(yán)格的編程規(guī)定 本章主要內(nèi)容本章主要內(nèi)容 對象對象窗體窗體控件控件控件的畫法和基本操作控件的畫法和基本操作主頁主頁 2.1
2、對象對象(知識(shí)點(diǎn))(知識(shí)點(diǎn)) 2.1.1 2.1.1對象的概念對象的概念對象是具有某些特性的具體事物的抽象。在面向?qū)ο笫蔷哂心承┨匦缘木唧w事物的抽象。在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,對象是代碼和數(shù)據(jù)的集合。象的程序設(shè)計(jì)中,對象是代碼和數(shù)據(jù)的集合。在在Visual Basic 6.0Visual Basic 6.0中的對象分兩類:一類是系統(tǒng)中的對象分兩類:一類是系統(tǒng)設(shè)計(jì)好的,稱為設(shè)計(jì)好的,稱為預(yù)定義對象預(yù)定義對象,可以直接使用和對其,可以直接使用和對其操作;另一類由操作;另一類由用戶定義用戶定義,可以像,可以像C+C+那樣建立用戶那樣建立用戶自己的對象。自己的對象。對象有三大要素:屬性、事件、方法對象
3、有三大要素:屬性、事件、方法主頁主頁 2.1 對象對象 2.1.2 2.1.2 對象屬性對象屬性對象屬性是描述對象的一組特性,不同的對象具有對象屬性是描述對象的一組特性,不同的對象具有不同的屬性;對象常用的屬性有名稱(不同的屬性;對象常用的屬性有名稱(NameName)、標(biāo))、標(biāo)題(題(CaptionCaption)、字體()、字體(FontFont)、顏色()、顏色(ColorColor) 、是否有效(是否有效(EnabledEnabled)和是否可見()和是否可見(VisibleVisible)除了用屬性窗口設(shè)置對象屬性外,也可在程序語句除了用屬性窗口設(shè)置對象屬性外,也可在程序語句中設(shè)置。
4、中設(shè)置。 對象名對象名. .屬性名稱屬性名稱= =新設(shè)置的屬性值新設(shè)置的屬性值 例:例:Display.Text=“Good morning”Display.Text=“Good morning” Display.Visible = False Display.Visible = False主頁主頁 2.1 對象對象 2.1.3 2.1.3 對象事件對象事件對象事件就是對象上所發(fā)生的事情。在對象事件就是對象上所發(fā)生的事情。在Visual BasicVisual Basic中事件是預(yù)先定義好的、能夠被對象識(shí)別的動(dòng)作。一中事件是預(yù)先定義好的、能夠被對象識(shí)別的動(dòng)作。一個(gè)對象可以有一個(gè)或多個(gè)事件過程。
5、常用的事件過程個(gè)對象可以有一個(gè)或多個(gè)事件過程。常用的事件過程有加載(有加載(LoadLoad)事件、單擊()事件、單擊(ClickClick)事件、雙擊)事件、雙擊(DblClickDblClick)事件和按下()事件和按下(KeypressKeypress)事件等。不同)事件等。不同的對象能識(shí)別不同的事件。的對象能識(shí)別不同的事件。Private Sub 對象名稱對象名稱_事件名稱事件名稱() 事件響應(yīng)程序事件響應(yīng)程序 End Sub主頁主頁 2.1 對象對象 2.1.4 2.1.4 對象方法對象方法對象方法就是在對象上執(zhí)行的操作。在傳統(tǒng)的程序?qū)ο蠓椒ň褪窃趯ο笊蠄?zhí)行的操作。在傳統(tǒng)的程序設(shè)計(jì)中
6、,過程和函數(shù)是編程語言的主要部件,而在設(shè)計(jì)中,過程和函數(shù)是編程語言的主要部件,而在面向?qū)ο蟮某绦蛟O(shè)計(jì)(面向?qū)ο蟮某绦蛟O(shè)計(jì)(OOPOOP)中,引入了稱為方法的)中,引入了稱為方法的特殊過程和函數(shù),方法的操作與過程、函數(shù)的操作特殊過程和函數(shù),方法的操作與過程、函數(shù)的操作相同,并且是特定對象的一部分。常用的方法有打相同,并且是特定對象的一部分。常用的方法有打印(?。≒rintPrint)方法、顯示()方法、顯示(ShowShow)方法、移動(dòng)()方法、移動(dòng)(MoveMove)方法、方法、 清空(清空(ClearClear)方法)方法 格式:對象名稱格式:對象名稱. .方法名稱方法名稱 Myform.P
7、rint “Good Morning”Myform.Print “Good Morning” Printer.Print “Good Morning” Printer.Print “Good Morning” Print “Good Morning” Print “Good Morning”主頁主頁 2.1 對象對象 2.1.5 2.1.5 對象屬性設(shè)置對象屬性設(shè)置激活屬性窗口方法:激活屬性窗口方法:1.1.用鼠標(biāo)單擊屬性窗口的任何部位用鼠標(biāo)單擊屬性窗口的任何部位2.2.執(zhí)行執(zhí)行“視圖視圖” ” 菜單中的菜單中的“屬性窗口屬性窗口”命令命令3.3.按按F4F4鍵鍵4.4.單擊工具欄上的屬性窗口
8、按鈕單擊工具欄上的屬性窗口按鈕5.5.按組合鍵按組合鍵Ctrl+PgDnCtrl+PgDn或或Ctrl+PgUpCtrl+PgUp設(shè)置屬性方法有三種:設(shè)置屬性方法有三種:(知識(shí)點(diǎn))(知識(shí)點(diǎn)) 主頁主頁 2.1 對象對象 2.1.6 2.1.6 直接鍵入新屬性值直接鍵入新屬性值一些控件的屬性,比如一些控件的屬性,比如CaptionCaption(標(biāo)題)、(標(biāo)題)、TextText(文本框的文本內(nèi)容)等屬性都必須由用戶輸入。(文本框的文本內(nèi)容)等屬性都必須由用戶輸入。在建立控件或窗體時(shí),有些屬性,在建立控件或窗體時(shí),有些屬性,VBVB會(huì)自動(dòng)賦予會(huì)自動(dòng)賦予默認(rèn)值,用戶最好賦予其一個(gè)有實(shí)際意義的名稱,
9、默認(rèn)值,用戶最好賦予其一個(gè)有實(shí)際意義的名稱,以提高程序的可讀性。這可通過在屬性窗口中輸以提高程序的可讀性。這可通過在屬性窗口中輸入新的值來實(shí)現(xiàn)入新的值來實(shí)現(xiàn) 如:建立一個(gè)名為如:建立一個(gè)名為“命令按鈕測試命令按鈕測試”的命令按的命令按鈕鈕主頁主頁 2.1 對象對象 2.1.7 2.1.7 選擇輸入,即通過下拉列表選選擇輸入,即通過下拉列表選擇所需要的屬性值擇所需要的屬性值有些控件或窗體的屬性,其取值的范圍是有限的,有些控件或窗體的屬性,其取值的范圍是有限的,比如屬性比如屬性BordStyleBordStyle、DrawStyleDrawStyle等等, ,對于這樣一些屬對于這樣一些屬性,可以通
10、過下拉列表選擇所需要的屬性值性,可以通過下拉列表選擇所需要的屬性值練習(xí)練習(xí)BordStyleBordStyle(邊框類型)設(shè)置(邊框類型)設(shè)置主頁主頁 2.1 對象對象 2.1.8 2.1.8 利用對話框設(shè)置屬性值利用對話框設(shè)置屬性值與圖形(與圖形(PicturePicture)、圖標(biāo)()、圖標(biāo)(IconIcon)、字體()、字體(FontFont)等有關(guān)的屬性,可以通過單擊其設(shè)置框右端的省略等有關(guān)的屬性,可以通過單擊其設(shè)置框右端的省略號(hào)后彈出的對話框來選擇設(shè)置。號(hào)后彈出的對話框來選擇設(shè)置。返回返回主頁主頁 2.2 窗體窗體(知識(shí)點(diǎn))(知識(shí)點(diǎn))2.2.1 2.2.1 窗體的結(jié)構(gòu)與屬性窗體的結(jié)構(gòu)
11、與屬性窗體是一塊畫布,設(shè)計(jì)程序時(shí)窗體是工作臺(tái),運(yùn)行窗體是一塊畫布,設(shè)計(jì)程序時(shí)窗體是工作臺(tái),運(yùn)行時(shí)窗體對應(yīng)于一個(gè)窗口。時(shí)窗體對應(yīng)于一個(gè)窗口。系統(tǒng)菜單(控制菜單)系統(tǒng)菜單(控制菜單)標(biāo)題欄:窗口的標(biāo)題標(biāo)題欄:窗口的標(biāo)題三個(gè)按鈕三個(gè)按鈕窗體屬性設(shè)置方法:窗體屬性設(shè)置方法:1.1.通過屬性窗體設(shè)置通過屬性窗體設(shè)置2.2.程序代碼設(shè)置程序代碼設(shè)置主頁主頁 2.2 窗體窗體2.2.1 2.2.1 窗體的結(jié)構(gòu)與屬性窗體的結(jié)構(gòu)與屬性1.Autoredraw1.Autoredraw(自動(dòng)重畫)(自動(dòng)重畫)2.backcolor 2.backcolor (背景顏色)(背景顏色)3.bordstyle 3.bord
12、style (邊框類型)(邊框類型)4.caption 4.caption (標(biāo)題)(標(biāo)題)5.controlbox 5.controlbox (控制框)(控制框):設(shè)置左上角菜單狀態(tài):設(shè)置左上角菜單狀態(tài)6.enabled 6.enabled (允許)(允許)7.7.字形屬性設(shè)置字形屬性設(shè)置8.forecolor 8.forecolor (前景顏色)(前景顏色)主頁主頁 2.2 窗體窗體2.2.1 2.2.1 窗體的結(jié)構(gòu)與屬性窗體的結(jié)構(gòu)與屬性9.Heihgt9.Heihgt、WidthWidth(高、寬)(高、寬)10.icon 10.icon (圖標(biāo))(圖標(biāo))11.Maxbutton11.M
13、axbutton、minbutton minbutton (最大、最小化按鈕)(最大、最小化按鈕)12.name 12.name (名稱)(名稱)13.picture 13.picture (圖形)(圖形)14.Top14.Top、leftleft(頂邊、左邊位置)(頂邊、左邊位置)15.visible 15.visible (可見性)(可見性)16 windowstate16 windowstate(窗口狀態(tài))(窗口狀態(tài)):正常、最小化、最大化:正常、最小化、最大化主頁主頁 2.2 窗體窗體2.2.2 2.2.2 窗體事件窗體事件(知識(shí)點(diǎn))(知識(shí)點(diǎn)) 窗體事件常用的有以下窗體事件常用的有以下
14、6 6個(gè):個(gè):1.Click1.Click(單擊)事件(單擊)事件 單擊位置必須沒有其他對象單擊位置必須沒有其他對象2.DblClick2.DblClick(雙擊)事件(雙擊)事件 單擊位置必須沒有其他對象單擊位置必須沒有其他對象3.Load3.Load(裝入)事件(裝入)事件 窗體窗體LoadLoad(裝入)事件可用來在啟動(dòng)程序時(shí)對屬(裝入)事件可用來在啟動(dòng)程序時(shí)對屬性和變量進(jìn)行初始化性和變量進(jìn)行初始化返回返回主頁主頁 2.3 窗體窗體2.2.2 2.2.2 窗體事件窗體事件窗體事件常用的有以下窗體事件常用的有以下6 6個(gè):個(gè):4.Unload4.Unload(卸載)事件(卸載)事件 從內(nèi)存
15、中清除一個(gè)窗體從內(nèi)存中清除一個(gè)窗體5.Active5.Active(活動(dòng))(活動(dòng)) Deactive Deactive (非活動(dòng))事件(非活動(dòng))事件 窗體變?yōu)榛顒?dòng)時(shí)觸發(fā)窗體變?yōu)榛顒?dòng)時(shí)觸發(fā)ActiveActive事件,另一窗體變?yōu)槭录硪淮绑w變?yōu)榛顒?dòng)時(shí)觸發(fā)活動(dòng)時(shí)觸發(fā)DeactiveDeactive事件事件6.Paint6.Paint(繪畫)事件(繪畫)事件 窗體移動(dòng)或放大時(shí),或窗口移動(dòng)覆蓋了一個(gè)窗體窗體移動(dòng)或放大時(shí),或窗口移動(dòng)覆蓋了一個(gè)窗體時(shí),觸發(fā)該事件時(shí),觸發(fā)該事件主頁主頁 2.3 控件控件(知識(shí)點(diǎn))(知識(shí)點(diǎn))2.3.1 2.3.1 標(biāo)準(zhǔn)控件標(biāo)準(zhǔn)控件VBVB控件分控件分3 3類類標(biāo)準(zhǔn)控件、標(biāo)準(zhǔn)控件、ActiveXActiveX控件、可插入對象控件、可插入對象標(biāo)準(zhǔn)控件標(biāo)準(zhǔn)控件也叫內(nèi)部控件,比如文本框、命令按鈕、也叫內(nèi)部控件,比如文本框、命令按鈕、圖片框等。由圖片框等。由VBVB提供,啟動(dòng)時(shí)就出現(xiàn)在工具箱中,提供,啟動(dòng)時(shí)就出現(xiàn)在工具箱中,既不能添加也不能刪除既不能添加也不能刪除控件命名控件命名:即:即NameName屬性值。一般窗體和控件都有默屬性值。一般窗體和控件都有默認(rèn)值,使用特定前綴,提高可讀性認(rèn)值,使用特定前綴,提高可讀性返回返回主頁主頁 2.4 控件的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB 3633-2024 原液著色滌綸牽伸絲
- T-ZSM 0074-2024 餐飲業(yè)油煙排放在線監(jiān)測儀
- 二零二五年度旅游行業(yè)客服業(yè)務(wù)員雇傭服務(wù)協(xié)議
- 二零二五年度總經(jīng)理社會(huì)責(zé)任與公益慈善聘用協(xié)議
- 2025年度模特時(shí)尚活動(dòng)贊助商權(quán)益合作協(xié)議
- 二零二五年度荒山承包轉(zhuǎn)讓及林業(yè)資源開發(fā)利用合同
- 二零二五年度學(xué)校事業(yè)單位校車司機(jī)勞動(dòng)合同
- 二零二五年度私人土地買賣合同案:森林資源開發(fā)合作合同樣本
- 二零二五年度學(xué)生校園交通安全管理協(xié)議范本匯編
- 二零二五年度合作社職業(yè)經(jīng)理人鄉(xiāng)村振興聘用協(xié)議
- 2025年湖南環(huán)境生物職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫一套
- 2025年黑龍江農(nóng)業(yè)經(jīng)濟(jì)職業(yè)學(xué)院單招職業(yè)傾向性測試題庫參考答案
- 2025年廣東省深圳法院招聘書記員招聘144人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 變電站電網(wǎng)側(cè)儲(chǔ)能項(xiàng)目可行性研究報(bào)告
- 新版統(tǒng)編版一年級道德與法治下冊全冊教案(完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
- 4.2 同學(xué)相伴 第二課時(shí) 課件 2024-2025學(xué)年三年級下冊道德與法治 統(tǒng)編版
- 2025年春季學(xué)期學(xué)校德育工作計(jì)劃安排表(完整版)
- 2025年全球及中國調(diào)頻儲(chǔ)能行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2024年江西青年職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2025年度會(huì)計(jì)人員繼續(xù)教育會(huì)計(jì)法律法規(guī)答題活動(dòng)測試100題答案
- 二手人防車位使用權(quán)轉(zhuǎn)讓協(xié)議書
評論
0/150
提交評論