初中八年級信息技術(shù)課件-可視化編程基礎(chǔ)_第1頁
初中八年級信息技術(shù)課件-可視化編程基礎(chǔ)_第2頁
初中八年級信息技術(shù)課件-可視化編程基礎(chǔ)_第3頁
初中八年級信息技術(shù)課件-可視化編程基礎(chǔ)_第4頁
初中八年級信息技術(shù)課件-可視化編程基礎(chǔ)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論