vb實驗報告答案

2022-08-16 09:00:04 字數 3830 閱讀 3229

呼倫貝爾學院電腦科學與技術學院

實驗報告

課程名稱

班級姓名學號

實驗地點

指導教師成績________

實驗一 vb環境和建立乙個簡單的vb程式

一.實驗目的:

1.了解vb系統對計算機軟體、硬體的要求。

2.掌握啟動和退出vb的方法。

3.了解和使用vb整合開發環境各視窗、選單的一般功能。

4.熟悉建立、編輯、執行、儲存乙個簡單的vb應用程式的全過程。

5.了解文字框、標籤框、命令按鈕的構造及其屬性、事件和方法。

二.實驗內容:

1.設計乙個簡單的應用程式,要求在窗體上畫乙個文字框、乙個標籤和兩個命令按鈕編一程式,並把命令按鈕分別設定為」顯示」和」清除」。程式執行後,單擊」顯示」按鈕,在文字框中輸出一行資訊;單擊」清除」按鈕,則清除文字框中的內容,執行介面如圖1.1所示。

圖1.1 實驗1-1 執行介面

三.實驗結果:物件屬性設定

四.實驗思考:

1.標籤label控制項設定的屬性**有哪些?

請輸入姓名」

2.兩個按鈕所使用的是什麼事件?**分別是什麼?

private sub command1_click()

自己的姓名」

end sub

private sub command2_click()

end sub

實驗二簡單程式設計資料型別及常用內部函式的簡單應用

一.實驗目的:

1.掌握visual basic資料型別的基本概念。

2.掌握用visual basic的各種運算子及表示式。

3.學習使用visual basic內部函式和資料輸入、輸出方法。

4.掌握命令按鈕、文字框和標籤。

5.設計順序程式。

二.實驗內容:

1.編寫乙個華氏溫度和攝氏溫度之間的轉換程式,如圖2-2所示,要求用inputbox函式輸入華氏溫度,用msgbox輸出轉換後的攝氏溫度。轉換公式是:c= 5 / 9(f - 32)。

f為華氏溫度,c為攝氏溫度。

2.用三種除法運算(/ 、\、mod)做計算。

要求:在窗體上畫五個標籤、五個文字框和乙個命令按鈕,如圖2-2所示。程式執行後,在第乙個文字框中輸入被除數,在第二個文字框中輸入除數,然後單擊命令按鈕,即可得到三種不同的相除結果。

圖2-1

圖2-2

三.實驗結果:物件屬性設定

1.溫度轉換

2. 三種除法運算(/ 、\、mod)做計算

四.實驗思考:

1.溫度轉換中的command1命令的單擊事件的程式**是什麼?

private sub command1_click()

dim c!,f!

f=val(inputbox(「輸入華氏溫度」))

c=5/9*(f-32)

msgbox 「對應的攝氏溫度為:」 & c

end sub

2. 用三種除法運算(/ 、\、mod)做計算,說明三種除法的區別?

/:兩個數相除

\:兩個數整除

mod:兩個數相除,得餘數

3. 三種除法運算(/ 、\、mod)做計算,command1命令的單擊事件的程式**是什麼?

private sub command1_click()

dim a!,b!

a=val(

b= val(

mod b

end sub

實驗三選擇程式設計

一.實驗目的:

1.掌握單分支與雙分支條件語句的使用。

2.掌握多分支條件語句(if … then … elseif)的使用。

3.掌握select case語句的使用及與多分支條件語句的區別。

4.熟練掌握時間過程的編寫方法。

二.實驗內容:

1.設計乙個模擬簡易計算器的程式,介面如圖3-1所示。要求:

輸入兩個運算元和乙個操作符,根據操作符決定所進行的計算;如果除數為0,用msgbox提示出錯資訊;用if語句和selecet case語句兩種結構實現。

2.通過單選按鈕和核取方塊控制文字的顯示,程式視窗如圖3-2所示。

圖3-1

圖3-2

三.實驗結果:物件屬性設定

1.模擬簡易計算器

2.單選框與核取方塊

四.實驗思考:

1. 模擬簡易計算器command1命令的單擊事件的程式**是什麼?

private sub command1_click()

dim a!, b!

dim c as string

a = val(

b = val(

c =select case c

case 「+」

= a + b

case 「-」

= a - b

case 「*」

= a * b

case 「/」

if b = 0 then

msgbox 「除數為0.」

else

= a / b

end if

end select

end sub

2. 模擬簡易計算器command2命令的單擊事件的程式**是什麼?

private sub command1_click()

dim a!, b!

dim c as string

a = val(

b = val(

c =if c = 「+」 then

= a + b

elseif c = 「-」 then

= a - b

elseif c = 「*」 then

= a * b

elseif c = 「/」 then

if b = 0 then

msgbox 「除數為0.」

else

= a / b

end if

end if

end sub

3. 通過單選按鈕和核取方塊控制文字的顯示,command1命令的單擊事件的程式**是什麼

private sub command1_click()

if = true then

= 「宋體」

elseif = true then

= 「華文仿宋」

elseif = true then

= 「黑體」

else

= 「楷體_gb2312」

end if

if = true then

= 24

elseif = true then

= 16

else

= 8end if

if = 1 then

= true

else

= false

end if

if = 1 then

= true

else

= false

end if

if = 1 then

= true

else

= false

end if

if = 1 then

= true

else

= false

end if

end sub

實驗四迴圈程式設計

一.實驗目的:

1.理解迴圈程式設計的特點。

2.掌握常用的迴圈語句。

3.掌握常用的迴圈演算法。

4.掌握**框、影象框和計時器。

二.實驗內容:

1.求2.設計一條滾動的廣告字幕。

三.實驗結果:物件屬性設定

VB實驗報告

台州學院 vb程式設計 實驗報告 實驗二 visual basic 程式設計基礎 班級 14生科2 學號 1431210034 姓名 何敏 實驗日期 20150331 一 實驗目的和要求 1 掌握基本語句 print語句 賦值語句 dim語句等 的使用 2 掌握表示式的正確書寫方法及函式 運算子的正...

VB實驗報告

浙江大學城市學院實驗報告 課程名稱vb程式設計基礎與實驗 實驗專案名稱實驗 四 分支結構程式設計 學生姓名專業班級學號 實驗成績指導老師 簽名日期 一.實驗目的和要求 1.掌握單分支與雙分支條件語句if的使用。2.掌握多分支條件語句的使用。3.掌握情況語句select case的使用及其與多分支條件...

VB實驗報告

內蒙古工業大學能動學院 課程名稱 高階語言程式設計 vb 實驗名稱 選擇 迴圈 陣列和過程綜合程式設計 實驗型別 驗證性 綜合性 設計性 實驗室名稱 校計算中心 班級 學號 姓名 組別 同組人成績 實驗日期 實驗報告撰寫要求 一 實驗前用預習報告紙撰寫預習報告,預習報告包括以下內容 1 實驗目的 2...