第二課體驗VB編程_第1頁
第二課體驗VB編程_第2頁
第二課體驗VB編程_第3頁
第二課體驗VB編程_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第二課 體驗VB編程 一、Visual Basic編程界面 Visual Basic是一個程序設計的工具,只要我們將自己的想法(算法)用VB語言在VB程序設計環(huán)境下編成程序,那么計算機就能實現(xiàn)我們所想的功能。先來認識一下VB的編程環(huán)境,依次選擇“開始”菜單“程序”“Microsoft Visual basic6.0中文版”“Microsoft Visual basic6.0中文版”即可啟動VB,選擇“標準EXE”,點“打開”按鈕,就可以開始編寫一個簡單的VB程序了。界面如下圖1:屬性窗口工程資源管理器窗體對象控件工具箱 (圖1:Visual Basic 界面)界面介紹:1、窗體對象:你的設計舞

2、臺,初始時是空白的,由程序設計者往里面添加對象、編寫代碼2、控件工具箱:提供了用于開發(fā)VB應用程序的各種控件,鼠標移動到控件上時,會提示該控件的名稱,雙擊某個控件,就能將該控件添加到窗體的中間(控件添加到窗體后就是一個實際的對象了),然后可以用鼠標調整該對象在窗體中的位置。3、屬性窗口:顯示被選中對象的所有屬性,如圖,當前選中的是窗體對象,它有名稱屬性、Caption屬性等等,其中名稱屬性值為Form1 , Caption屬性值為“求圓面積”。4、工程資源管理器:顯示所編寫程序中的所有資源,包括窗體、模塊、控件等等,當然我們課堂中編寫的都是小程序,一般來說一個工程中就只有一個窗體文件。二、VB

3、編程實戰(zhàn)訓練編寫一個VB應用程序一般要經過三個步驟:設計界面設置屬性編寫代碼例1 設計一個求圓面積的程序,功能:在程序運行時,輸入圓的半徑,按“計算”按鈕,則立即計算出圓的面積。界面如圖2Command1Label2Label1Text1Text2(圖2 求圓面積程序的界面)編寫這個程序的過程,先打開:(1)設計界面:二個標簽(Label)對象、二個文本框(textbox)對象、一個命令按鈕(commandbutton)對象。添加這些對象的方法:在控件工具箱中選擇相應控件,然后用鼠標在窗體對象的恰當位置左鍵點拖就可以了。標簽:一般用于顯示說明、提示信息,常用的屬性為caption。文本框:用于

4、接收用戶輸入信息或顯示信息,常用的屬性為text,文本框動態(tài)顯示該對象的text屬性的值,對顯示內容的改變就是對文本框對象的text屬性的值的改變。命令按鈕:一般用于響應用戶的鼠標點擊事件,如用戶對按鈕的鼠標單擊事件編寫程序后,按鈕在程序運行時就能對用戶的鼠標單擊有相應的響應。常用屬性caption。(2)修改屬性: 每個對象都有很多的屬性,為了適合我們的程序,需要修改對象的某些屬性的值,要求如下表:對象名屬性名屬性值說明Form1Caption求圓面積窗體對象的標題Label1Caption請輸入半徑:用來提示后面文本框的功能Label2Caption面積是:用來提示后面文本框的功能Text

5、1Text(空白)用于輸入半徑值Text2Text(空白)用于顯示面積值Command1Caption計算計算面積,并顯示到text2中Caption屬性是對象的標題,一般可以理解為對象的外表,比如命令按鈕這個對象,初始時它的名稱和caption的值都是Commnad1 ,當caption屬性值被修改成“計算”后,我們看到它的外表就是“計算”這兩個字。同學們要注意區(qū)分對象的名稱和Caption屬性,以人為比喻,名稱就是一個人的名字,而caption屬性就是這個人穿的衣服。Text屬性是文本框對象的內容,初始時text1這個對象的名稱和text屬性的值都是text1,當text屬性值被改成刪除后

6、,可以看到text1對象的內容沒有了。(3)編寫代碼: 完成上述2個步驟后,程序的樣子已經有了,但是還不能實現(xiàn)求圓面積的功能。這個程序設想的是通過點擊command1按鈕,實現(xiàn)計算功能并顯示答案,所以需要對command1的鼠標單擊事件(click)編寫代碼,鼠標雙擊command1對象(注意:該對象的名稱是command1,caption屬性值是“計算”),出現(xiàn)如圖3的窗口代碼寫在這中間對象事件(圖3 對command1對象的click事件編程)在command1的click事件的過程中,代碼需要完成從text1中獲取輸入的半徑值計算面積把面積值顯示在text2中這一系列動作。代碼如下:r=

7、val(text1.text) 從text1中獲取輸入的半徑值s=3.14*r*r 計算圓面積text2.text=str(s) 在text2中顯示圓面積值代碼解釋: 獲取文本框text1中的內容:因輸入半徑的文本框名稱為text1,內容屬性是text,要獲得它的內容的值可以用text1.text(一般以對象名稱屬性的方式可獲得對象的相關屬性值) ,將它的內容賦值給r ,即r=text1.text (注意“ = ”,它是將右邊的值賦給左邊的變量),又因為文本框里的內容是文本型,需要用val()函數(shù)將它轉換為數(shù)值型,便于計算,所以代碼為 r=val(text1.text) 。 計算圓面積:注意理

8、解“=”號的賦值作用。 在text2中顯示圓面積值:圓面積值存放在變量s中,由于要顯示到文本框中,可用str()函數(shù)將s轉變?yōu)槲谋绢愋?,顯示圓面積可以說成text2的內容為str(s),文本框內容由text屬性值決定,因此代碼為text2.text=str(s) (注意加下劃線的兩句話的對比,體驗由算法寫成代碼的過程)(4)運行調試及生成EXE文件 代碼編寫完成后,可以將代碼窗口關掉,按F5運行程序,輸入半徑,測試程序的正確性,有錯誤就停止調試,修改程序,如果程序調試正確的話,就可以保存文件了。 保存源文件:“文件”菜單“保存Form1” 生成可執(zhí)行文件:“文件”菜單“生成工程1.exe”例2

9、用海倫公式計算三角形面積,要求輸入三角形的三條邊長,點“計算”按鈕后計算出面積,并顯示。界面如圖4:Text2Text4Text3Text1Label2Label4Label3Label1Command1(圖4 海倫公式計算三角形面積的程序界面)1、 界面設計可參考例1中的設計方法2、 屬性設置對象名屬性名屬性值說明Form1Caption海倫公式計算三角形面積窗體對象的標題Label1Captiona=用來提示后面文本框的功能Label2Captionb=用來提示后面文本框的功能Label3Captionc=用來提示后面文本框的功能Label4Caption三角形面積是:用來提示后面文本框的功能Text1Text(空白)用于輸入邊長Text2Text(空白)用于輸入邊長Text3Text(空白)用于輸入邊長Text4Text(空白)用于顯示面積值Command1Caption計算計算面積,并顯示到text4中3、 編寫代碼由于程序是

溫馨提示

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

評論

0/150

提交評論