VB程序設(shè)計教程 習(xí)題解答_第1頁
VB程序設(shè)計教程 習(xí)題解答_第2頁
VB程序設(shè)計教程 習(xí)題解答_第3頁
VB程序設(shè)計教程 習(xí)題解答_第4頁
VB程序設(shè)計教程 習(xí)題解答_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

VB程序設(shè)計教程習(xí)題解答

vb程序設(shè)計教程習(xí)題解答

《VB編程課程》(第三版)問題解決

習(xí)題1答案

一、多項選擇題

1.Ivisualbasic6.0分為3種版本,不屬于這3種版本的是a)學(xué)習(xí)版b)專業(yè)版c)

企業(yè)版d)業(yè)余版【答】do

1.2在以下方法中,無法退出VisualBasic的方法是a)按Alt+Q

b)按下alt+f組合鍵,然后按esc鍵c)按flO鍵,然后按f鍵,再按x鍵d)打開

“文件”菜單一“退出"命令【答】bo

1.3visualbasic集成的主窗口不包括a)屬性窗口b)標(biāo)題欄C)菜單欄d)工具欄

[answer]ao

1.4下列操作可以打開立即窗口的是a)ctrl+db)ctrl+fc)ctrl+gd)ctrl+e【答】

Co二、填空題

1.5與傳統(tǒng)編程語言相比,VisualBasic最突出的特點是。[答:]事件驅(qū)動編程機制。

1.6如果不使用鼠標(biāo),用鍵盤打開菜單和執(zhí)行菜單命令,第一步應(yīng)按鍵。

[答:]功能鍵F10或alt。

1.7建立一個新的標(biāo)準(zhǔn)模塊,應(yīng)該選擇菜單下的“添加模塊”命令?!敬稹俊肮?/p>

程”菜單。

三、思考問題

1.8簡述visualbasic的特點。

[答:]與通用編程語言相比,VB具有以下特點:(1)可視化設(shè)計平臺;(2)面向

對象設(shè)計方法;(3)事件驅(qū)動編程機制;(4)結(jié)構(gòu)化設(shè)計語言;

(5)充分利用windows資源;

(6)開放數(shù)據(jù)庫功能和網(wǎng)絡(luò)支持。

1.9簡述visualbasic集成開發(fā)環(huán)境的組成。

[答:]VB60集成開發(fā)環(huán)境不僅有標(biāo)準(zhǔn)Windows環(huán)境的標(biāo)題欄、菜單欄和工具欄,還

有工具箱、屬性窗口、項目管理器窗口、表單設(shè)計器、即時窗口和表單布局窗口等有用的

開發(fā)工具。

(1)標(biāo)題欄和菜單欄:標(biāo)題欄中顯示的有窗體控制菜單圖標(biāo)、當(dāng)前激活的工程名稱、

當(dāng)前工作模式以及最小化、最大化m還原、關(guān)閉按鈕。菜單欄中顯示了“文件”、”編

輯”、“視圖”、“工程”、“格式”等菜單項,其中包含了vb編程的常用命令。單擊

菜單欄中的菜單名,即可打開下拉菜單。在下拉菜單中顯示了各種功能子菜單,包含執(zhí)行

該項功能的熱鍵和快捷鍵。

(2)工具欄和數(shù)字顯示區(qū):菜單欄下方是工具欄,為許多常用命令提供快速訪問按

鈕。單擊按鈕執(zhí)行相應(yīng)的操作。數(shù)字顯示區(qū)由兩部分組成。左側(cè)數(shù)字區(qū)域顯示對象的坐標(biāo)

位置(表格工作區(qū)的左上角是坐標(biāo)原點,即(0,0)位置),右側(cè)數(shù)字區(qū)域顯示對象的高

度(向下增加)和寬度,即對象的大小。

(3)工具箱:標(biāo)準(zhǔn)工具箱包含了建立應(yīng)用程序所需的各種控件。另外,vb還提供了很

多activex控件可以添加到工具箱中。

(4)項目管理器窗口:采用windows資源管理器界面,以清晰的層次結(jié)構(gòu)列出當(dāng)前

項目中的所有文件。

(5)屬性窗口:“屬性”窗口包含選定對象(窗體或控件)的屬性列表,在設(shè)計程序

時可通過修改對象的屬性設(shè)計其外觀和相關(guān)數(shù)據(jù),這些屬性值將是程序運行時各對象屬性

的初始值。

(6)表單設(shè)計器:也稱為“對象窗口”,應(yīng)用程序中的每個表單都有一個對應(yīng)的表

單設(shè)計器窗口。

(7)窗體布局窗口:用來顯示窗體在屏幕中的位置。

(8)即時窗口:即時窗口可用于在中斷狀態(tài)下查詢對象的值,或在設(shè)計時查詢表達

式的值或命令的結(jié)果。

1.10屬性窗口主要包括哪些內(nèi)容?【答】“屬性窗口”的內(nèi)容包括:

(1)對象下拉列表框:標(biāo)識當(dāng)前選定對象的名稱和類別。單擊右端的下拉箭頭,列

出當(dāng)前窗體和包含的所有對象的名稱,然后選擇要更改其屬性的對象。

(2)選項卡:可按字母排序和分類排序兩種排序方式顯示所選對象的屬性。(3)屬性列

表框:屬性列表框中列出了當(dāng)前選定的窗體或控件的屬性設(shè)置值。左半邊顯示所選對象的

所有屬性名,右半邊是屬性值??梢灾苯釉趯傩源翱谥行薷膶傩灾?,有的屬性取值具有預(yù)

定值,如右側(cè)顯示“三點”式按鈕或“下拉箭頭”式按鈕,都有預(yù)定值可供選擇。在“屬

性”列表中雙擊屬性值可以遍歷所有選項。選擇任一屬性并按fl鍵可得到該屬性的幫助

信息。

(4)屬性描述:顯示當(dāng)前屬性的簡要描述??梢酝ㄟ^右鍵單擊快捷菜單中的“說明”

菜單在顯示或隱藏屬性說明之間切換。

1.11打開屬性窗口的方法有哪些?

[答:]您可以通過以下方法之一打開屬性窗口:(1)點擊工具欄上的“屬性窗口”

按鈕。(2)單擊“視圖”菜單一屬性窗口。

習(xí)題2答案

一、多項選擇題

2.1在vb中,被稱為對象的是a)窗體b)控件c)控件和窗體d)窗體、控件和屬性

【答】c=

2.2VB“方法”的錯誤概念是a)方法是對象的一部分B)方法是預(yù)定義的操作C)方

法是對事件的響應(yīng)d)方法用于完成某些特定功能[answer]。

2.3確定窗體控件啟動位置的屬性是a)width和heightb)width或heightc)

startuppositond)top和left【答】c。

2.4以下陳述是正確的

a)對象的可見性可設(shè)為true或falseb)標(biāo)題的屬性值不可設(shè)為任何文本c)屬性窗

口中屬性只能按字母順序排列

d)可以跳過某些屬性的值而不進行設(shè)置,并自動設(shè)置為空值[answer]a。

2.5下列說法錯誤的是a)方法是對象的一部分

b)調(diào)用方法時,對象名是必不可少的。C)方法是一個特殊的過程和函數(shù)

d)方法調(diào)用格式和對象屬性使用格式相同【答】b?

2.6以下陳述是錯誤的

a)窗體文件的擴展名為.frmb)一個窗體對應(yīng)一個窗體文件c)vb中一個工程只包含

一個窗體

d)VB中的一個項目最多可以包含255個表單[answer]。

2.7一個工程必須包含的文件的類型是a)*.vbp*.frm*.frxb)*.vbp*.cis*,base)

*.bas*.ocx*/resd)*.frm*.cis*,bas【答】a。

2.8創(chuàng)建一個新窗體,其borderstyle屬性設(shè)置為fixedsinger,但在運行時沒有

“最大化”和“最小化”按鈕??赡艿脑蚴?/p>

a)borderstyle的值設(shè)為fixed,single,其設(shè)置值的作用即禁止最大化和最小化按

b)表單的maxbutton和minbutton值設(shè)置為false

c)正常情況下新建的窗體都沒有最大化和最小化按鈕d)該窗體可用鼠標(biāo)拖動框的方

法改變窗體的大小【答】bo二、填空題

2.9vb編程中使用的編程機制是」。[答:]事件驅(qū)動。

2.10vb對象可以分為兩類,分別為—和一o【答】預(yù)定義對象;用戶定義對象。

2.11目標(biāo)是什么?對象的屬性、事件和方法是什么?

【答】在可視化編程語言中,對象是代碼和數(shù)據(jù)的集合,它可以是窗體和控件,也可

以是菜單或數(shù)據(jù)庫等。從可視化編程的角度來看,這些對象都具有屬性(數(shù)據(jù))和方法

(行為方式)。簡單地說,屬性是用于描述對象的一組特征,方法是對象實施的一些動作,

對象的動作則常常要觸發(fā)事件,而觸發(fā)事件又可以修改屬性。一個對象建立以后,其操作

就通過與該對象有關(guān)的屬性、事件和方法來描述。

2.12如何創(chuàng)建應(yīng)用程序?[答]

(1)設(shè)計界面。先建立窗體,再利用控件在窗體上創(chuàng)建各種對象。(2)設(shè)置屬性。

設(shè)置窗體或控件等對象的屬性。(3)編寫代碼。編寫對象的事件代碼。(4)運行調(diào)試程

序。

2.13如何在當(dāng)前窗體上創(chuàng)建和刪除對象?[答:]向表單中添加控件的步驟如下:

(1)單擊工具箱中的控件圖標(biāo),鼠標(biāo)指針變成一個十字指針。

(2)在窗體的工作區(qū)域按住鼠標(biāo)左鍵并拖動鼠標(biāo)以在窗體上繪制相應(yīng)的控件。刪除

對象的方法是選擇要刪除的對象,然后按鍵盤上的delete鍵。

2.14如何設(shè)置對象的屬性?

[答:]設(shè)置對象屬性有兩種方式:

(1)預(yù)設(shè)法:在設(shè)計界面時,使用屬性窗口設(shè)置對象的屬性。這時只要在屬性窗口中

選中要修改的屬性,然后在右列中鍵入新的值即可。

(2)當(dāng)前的修改方法:在編寫代碼的過程中,通過程序代碼更改對象的屬性。程序

中設(shè)置屬性的語法格式為:

對象名.屬性名=屬性值

溫馨提示

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

評論

0/150

提交評論