VB可視化編程初步.doc_第1頁
VB可視化編程初步.doc_第2頁
VB可視化編程初步.doc_第3頁
VB可視化編程初步.doc_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第2章 VB可視化編程初步一、單項選擇題1在Visual Basic的集成開發(fā)環(huán)境中創(chuàng)建Visual Basic應(yīng)用程序時,除了工具箱窗口、窗體設(shè)計窗口、屬性窗口外,必不可少的窗口是( )。A窗體布局窗口 B立即窗口C代碼窗口 D監(jiān)視窗口答案:C2應(yīng)用程序打包后,其包文件的后綴為( )。Aexe BcabCtet Docx答案:B3當(dāng)運行程序時,系統(tǒng)自發(fā)執(zhí)行啟動窗體的( )事件過程。ALoad BClickCUnLoad DGotFocus答案:A4MsgBox函數(shù)的返回值為( )。A整型 B字符串C邏輯型 D日期型答案:A5在Visual Basic中,變量的默認(rèn)類型是( )。AInteger BDoubleCVariant DCurrency答案:C6文本框的ScrollBars屬性設(shè)置了非零值,卻沒有效果,原因是( )。A文本框中沒有內(nèi)容 B文本框的Locked屬性為TrueC文本框的MultiLine屬性為True D文本框的MultiLine屬性為False答案:D7下列賦值語句正確的是( )。AA=B+C BB+C=ACB=A D2=A+B答案:A8在Visual Basic中,程序的執(zhí)行順序是( )。A由Visual Basic開發(fā)系統(tǒng)決定 B由事件驅(qū)動C由代碼行的順序決定 D隨意執(zhí)行答案:B9計時器控件響應(yīng)的事件是( )。ATimer BIntervalCClick DEnabled答案:A10工程文件的后綴是( )。A.bmp B.vbpC.frm D.bas答案:B11窗體Form1的Name屬性為Myfrm,則它的Load事件工程名為( )。AForm_Load BMe_LoadCMyfrm_Load DForm1_Load答案:A12用于設(shè)置文本框中顯示字符的屬性是( )。AAutoSize BPasswordCharCSelLength DMaxLength答案:B13下列控件中,不能改變大小的是( )。ATextBox BLabelCTimer DPictureBox答案:C二、問答題1簡述設(shè)計Visual Basic應(yīng)用程序的步驟。答:1.設(shè)計應(yīng)用程序界面 2.設(shè)計對象屬性 3.編寫代碼 4.保存和運行程序 5.編譯和打包 6.安裝運行2簡述建立可執(zhí)行文件的步驟。答:單擊“文件”菜單中的“生成Timerapp.exe”選項,出現(xiàn)“生成工程”對話框,在其中輸入工程名.exe,然后單擊“確定”按鈕,程序即被編譯在磁盤上,這樣該應(yīng)用程序就可以脫離VB環(huán)境,在操作系統(tǒng)下單獨運行了。3Visual Basic應(yīng)用程序中包括哪些類型的文件?答:可能包含下列不同類型的文件:1)跟蹤所有部件的工程文件(.vbp)2)每個窗體的文件(.frm)3)每個窗體的二進制數(shù)據(jù)文件(.frx)4)每個類模塊的文件(.cls),可選5)每個標(biāo)準(zhǔn)類模塊的文件(.bas),可選6)一個或多個包含Activex控件的文件(.ocx),可選。7)單個資源文件(.res),可選。4什么是對象、事件和方法?三者之間的關(guān)系是什么?答:窗體和控件是創(chuàng)建應(yīng)用程序所使用的對象,方法是對象的動作,事件是對象的響應(yīng)。 屬性可看作對象的性質(zhì),方法可看著對象的動作,事件可看著對象的響應(yīng)。窗體對象由屬性定義其外觀,由方法定義其行為,由事件定義其與用戶的交互。5什么是事件驅(qū)動程序設(shè)計?答:在事件驅(qū)動的應(yīng)用程序中,程序代碼不是按照預(yù)定的路徑執(zhí)行,而是在響應(yīng)不同的事件時執(zhí)行不同的代碼片段。這些事件的順序決定了代碼執(zhí)行的順序。所以編程人員只需針對某個事件編寫程序代碼。這就是事件驅(qū)動程序設(shè)計。三、程序設(shè)計題1. 時間換算程序。設(shè)計一個時間換算程序,要求輸入小時數(shù),分鐘數(shù)和秒數(shù),單擊“計算”按鈕輸出合計秒數(shù)。程序界面如圖1所示。 程序代碼:Private Sub Command1_Click() Dim xs, f, m, ms As Integer xs = Val(Text1.Text) f = Val(Text2.Text) m = Val(Text3.Text) ms = xs * 3600 + f * 60 + m MsgBox 合計秒數(shù)是 + Str(ms) + 秒, 0, 計算秒數(shù)End Sub2除法計算程序。編寫兩個數(shù)相除的程序,若除數(shù)為0,用消息對話框提示重新輸入。程序運行界面如圖2所示。程序代碼:Private Sub Command1_Click() Dim x, y As Double x = Val(Text1.Text) y = Val(Text2.Text) If y = 0 Then MsgBox 除數(shù)不能為0!, 0, 輸入數(shù)據(jù)錯誤 Else Text3.Text = Str(x / y) End IfEnd Sub3. 角度轉(zhuǎn)換程序。設(shè)計一個程序,要求在文本框中輸入角的弧度值,按“轉(zhuǎn)換為角度”按鈕,文本框中角的弧度值轉(zhuǎn)換為角度值,程序運行界面如圖3所示。程序代碼:Private Sub Command1_Click() Dim x As

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論