版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
可視化編程基礎(chǔ)VisualBasic程序設(shè)計語言是Windows環(huán)境下快速開發(fā)應(yīng)用程序的可視化工具。它簡單易學(xué),功能強大,而且采用了面向?qū)ο蟮母拍?,用戶不需要編寫大量代碼去描寫界面元素的外觀和位置,只要把預(yù)先建立的對象拖放到相應(yīng)的位置即可。一、VB集成開發(fā)環(huán)境啟動VB后,系統(tǒng)自動建立一個工程文件的集成開發(fā)環(huán)境界面,默認的工程文件名為工程1,如圖3.4所示。二、認識一個VB程序例:編寫計算圓的面積程序,此程序運行后,顯示如圖3.5所示的“計算圓的面積”窗口,在圓的半徑文本框中輸入一個半徑數(shù)值,如3,單擊計算按鈕,在窗口中就顯示出圓的面積是:28.26。如圖3.6所示。分析:這個程序運行后發(fā)生了三個事件,首先顯示一個標題為“計算圓的面積”的窗口界面,該界面包含兩行文字、一個文本框和一個計算按鈕,其次是在文本框中輸入數(shù)值3,最后是單擊計算按鈕顯示圓的面積是28.26。通過以上分析,我們要編寫此程序,必須要完成三個任務(wù),即:1.設(shè)計運行窗口界面。
2.編寫含有數(shù)據(jù)輸入、輸出以及計算圓面積的程序語句。3.要單擊計算按鈕才能完成計算和顯示計算結(jié)果。三、可視化編程用傳統(tǒng)的程序設(shè)計語言編寫程序,程序開發(fā)者需要花費大量時間和精力在用戶界而的設(shè)計上,在設(shè)計過程中往往看不到實際顯示效果,只能在運行程序時才能觀察到,程序開發(fā)效率較低,而VB提供了“所見即所得”的可視化編程環(huán)境,通過前面的實例,我們已經(jīng)體會到利州VB進行窗口界面設(shè)計的方便和快捷。VB可視化編程涉及到一些基本概念,包括對象、屬性、方法、事件、事件過程和事件驅(qū)動等。1.對象現(xiàn)實世界是對象的集合體。什么是對象呢?現(xiàn)實生活中的任何物體都可以被稱為對象,例如人、椅子、電腦、蝴蝶等等,他們都是現(xiàn)實生活世界中的對象。2.控件控件是控制應(yīng)用程序的圖形界面元素。是VB可視化編程的基本操作對象。3.屬性
在VB中將對象的特征稱為屬性,每個對象都有自己的屬性,不同的對象有不同的屬性,屬性值決定了對象的外觀和行為。比如按鈕的大小、顏色,標簽的顯示文字等,改變屬性值就可以改變對象的特征。我們可以把屬性看成是對象的性質(zhì),把事件看成是對象的響應(yīng),把方法看作是對象的動作。4.事件事件是VB預(yù)先定義的、對象能夠識別的動作。每個控件都可以對一個或多個事件進行識別和響應(yīng),如鼠標單擊事件(Click)、鼠標雙擊事件(DblClick)等。在多數(shù)情況下,事件是通過用戶的交互操作產(chǎn)生的。5.事件過程事件過程是用來完成事件發(fā)生后所要執(zhí)行的操作。當一個對象察覺到某一事件發(fā)生時(如Click等),就會對事件產(chǎn)生響應(yīng),即執(zhí)行-段程序代碼,所執(zhí)行的這段程序代碼就稱為事件過程。6.事件驅(qū)動VB是事件驅(qū)動程序設(shè)計,程序開始執(zhí)行時,先等待某個事件的發(fā)生,然后再去執(zhí)行處理此事件的事件過程。事件過程要經(jīng)過事件觸發(fā)才會被執(zhí)行,這種動作模式就稱為事件驅(qū)動程序設(shè)計,也就是說程序的執(zhí)行流程是由事件控制的。四、可視化編程的方法編VB程序首先要創(chuàng)建一個良好的可視化界面。在Windows操作系統(tǒng)下,窗體幾乎是每個程序的必要部分。而每個程序界面是由窗體(Form)和-些必要的控件元素(Control)構(gòu)成的。例3.2.2設(shè)計一個程序,執(zhí)行時窗體中標
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 制作莫扎特課件
- 2024-2025學(xué)年初中同步測控優(yōu)化設(shè)計物理八年級下冊配人教版第8章 第3節(jié) 摩擦力含答案
- 咕咚 生字課件
- 第五講 巧用關(guān)聯(lián)詞寫一寫(看圖寫話教學(xué))-一年級語文上冊(統(tǒng)編版·2024秋)
- 地高辛藥品課件
- 2024年黑龍江省齊齊哈爾中考語文真題卷及答案解析
- 幼兒園小班音樂《開汽車》課件
- 西京學(xué)院《云計算》2022-2023學(xué)年期末試卷
- 2024版教材七年級上冊道德與法治期末訓(xùn)練
- 《煤油燈》少兒美術(shù)教育繪畫課件創(chuàng)意教程教案
- 秀場內(nèi)外-走進服裝表演藝術(shù)智慧樹知到答案2024年武漢紡織大學(xué)
- 《珍愛生命遠離火災(zāi)》消防安全教育課件
- 四川省自貢市(2024年-2025年小學(xué)三年級語文)人教版期末考試(下學(xué)期)試卷(含答案)
- 中國碳酸鈣行業(yè)供需態(tài)勢及發(fā)展?jié)摿Ψ治鲅芯繄蟾妫?024-2030版)
- 2024-2025學(xué)年統(tǒng)編版(2024)-道德與法治小學(xué)一年級上冊教學(xué)設(shè)計(表格版)
- GB/T 24067-2024溫室氣體產(chǎn)品碳足跡量化要求和指南
- 子宮頸癌手術(shù)治療質(zhì)量控制與質(zhì)量評價標準中國專家共識(2024年版)解讀2
- 外墻貼瓷磚合同協(xié)議書
- 2024-2025學(xué)年人教版七年級上冊地理??贾R點
- 《我的白鴿》課件-2024-2025學(xué)年統(tǒng)編版語文七年級上冊
- 跨學(xué)科視角下中學(xué)物理實踐活動設(shè)計
評論
0/150
提交評論