版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VB機(jī)試模擬試卷5(共9套)
(共27題)
VB機(jī)試模擬試卷第1套
一、基本操作題(本題共[題,每題7.0分,共[分0)
1、在名稱為Form1的窗體上添加兩個(gè)名稱分別為Frame】、Frame2的框架,標(biāo)題分
別為“字號(hào)”、“修飾”;在Framel中添加兩個(gè)單選按鈕,名稱分別為Optionl、
Option2,標(biāo)題分別為“10號(hào)字”、“20號(hào)字”,且標(biāo)題顯示在單選按鈕的左邊;在
Frame2中添加1個(gè)名稱為Checkl的復(fù)選框,標(biāo)題為“下劃線”。程序運(yùn)行后的窗體
界面如圖61—1所示。注意:存盤時(shí)必須存放在考生文件夾下,工程文件名保存
為sjl.vbp,窗體文件名保存為sjl.frm。(2)在名為Fomil的窗體上繪制一個(gè)文本
框,名為Texll,無(wú)初始內(nèi)容;再繪制一個(gè)圖片框,名為Piel。請(qǐng)編寫Textl的
Change事件過(guò)程,使得在運(yùn)行時(shí),在文本框中每輸入一個(gè)字符,就在圖片框中輸
出一行文本框中的完整內(nèi)容。運(yùn)行時(shí)的窗體如圖61—2所示。
圖61-1
序中不能使用任何變量;文件必須存放在考生文件夾中,工程文件名為sj2.vbp,
窗體文件名為sj2.frm。
標(biāo)準(zhǔn)答案:(1)根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,在窗體上添加2個(gè)框架,2個(gè)單選
按鈕和1個(gè)復(fù)選框,2個(gè)框架的名稱分別為FramelfUFrame2,Caption屬性分別為
“字號(hào)”和“修飾”,2個(gè)單選按鈕的名稱分別為OptioM和Option2,Caption屬性分別
為“10號(hào)字,,和“20號(hào)字”,復(fù)選框名稱為Checkl,Caption屬性為“下畫線”。單擊
按鈕運(yùn)行程序,并按要求保存。(2)①新建一個(gè)名為Forml的窗體。②單擊工
具箱中的PiclureBox控件圖標(biāo),在窗體上拖拉出一個(gè)圖片框,在屬性窗口設(shè)置該圖
片框名稱為Piel。③單擊工具箱中的TextBox控件圖標(biāo),在窗體上拖拉出一個(gè)文
本框,在屬性窗口設(shè)置該文本框名稱為TextL設(shè)置其Text屬性為空白。④打開(kāi)
代碼窗口輸入如下代碼:PrivateSubTextl—Change。'將文本框內(nèi)容顯示在圖片框
中EndSub⑤按要求保存文件即完成本題。
知識(shí)點(diǎn)解析:暫無(wú)解析
二、簡(jiǎn)單應(yīng)用題(本題共[題,每題7.0分,共[分0)
2、(1)在考生文件夾中有一個(gè)工程文件sj3.vbp和一個(gè)窗體文件sj3.frm。窗體上
有一個(gè)名為Textl的文件框,一個(gè)標(biāo)題為“計(jì)算”、名稱為Command1的命令按鈕和
一個(gè)組合框。請(qǐng)?jiān)诿麨镃ombol的組合框中輸入3個(gè)列表項(xiàng):“5”、“9”和“13”例表
項(xiàng)的順序不限,但必須是這3個(gè)數(shù)字),程序運(yùn)行情況如圖36-3所示。請(qǐng)編寫適
當(dāng)?shù)氖录^(guò)程,使得程序運(yùn)行時(shí),在組合框中選定一個(gè)數(shù)字后,單擊“計(jì)算”按鈕,
則計(jì)算4000以內(nèi)能夠被該數(shù)整除的所有數(shù)之和,并放入Textl中。最后,按原文
件名存盤(提示:由于計(jì)算結(jié)果較大,應(yīng)使用長(zhǎng)整型變量)。注意:不得修改窗體文
件中已經(jīng)存在的程序,在結(jié)束程序運(yùn)行之前,必須至少進(jìn)行一次計(jì)算。必須用窗體
右上角的關(guān)閉按鈕結(jié)束程序,否則無(wú)成績(jī)。(2)在考生文件夾中有一個(gè)工程文件
sj4.vbp及窗體文件sj4.frm。在名為Forml的窗體上有一個(gè)圓和一條直線(直線的
名稱為L(zhǎng)inel)構(gòu)成一個(gè)鐘表的圖案:有兩個(gè)命令按鈕,名稱分別為Command1卻
Command?,標(biāo)題分別為“開(kāi)始”和“暫?!?;還有一個(gè)名為Timed的計(jì)時(shí)器。程序運(yùn)
行時(shí),鐘表指針不動(dòng),單擊開(kāi)始按鈕,則鐘表上的指針(即Linel)開(kāi)始順時(shí)針旋轉(zhuǎn)
(每秒轉(zhuǎn)6,一分鐘轉(zhuǎn)一圈);單擊暫停按鈕,則指針暫停旋轉(zhuǎn)。運(yùn)行時(shí)的窗體如
圖36—4所示。請(qǐng)?jiān)O(shè)置計(jì)時(shí)器的適當(dāng)屬性,使得每秒激活計(jì)時(shí)器的Timer事件一
次;編寫兩個(gè)按鈕的Click事件過(guò)程。文件中已經(jīng)給出了所有控件和部分程序,不
得修改已有程序和其他控件的屬性;編寫的事件過(guò)程中不得使用變量,且只能寫一
條語(yǔ)句。最后,按原文,’牛名并在原文件夾中保存修改后的文件。
圖36-3圖36-4注意:保
存時(shí)必須存放到考生文件夾下,工程文件名為$j4.vbp,窗體文件名為sj4.frm。
標(biāo)準(zhǔn)答案:⑴組合框(ComboBox)將文本框與列表框的特性組合在一起,既可在組
合框的文本框部分輸入信息,也可在列表框部分選擇項(xiàng)目;組合框的列表項(xiàng)可以在
設(shè)計(jì)階段通過(guò)其List屬性加入,加入時(shí)注意每輸入完一項(xiàng)后按“Ctrl+Entcr”組合鍵
換行再輸入下一項(xiàng),也可以通過(guò)代碼設(shè)置,Addhem方法用來(lái)向組合框中添加一個(gè)
表項(xiàng),其格式為:組合框.Additem列表項(xiàng)[索引]。題目給出的源程序中已給設(shè)計(jì)
好窗體,只需在Combol的List屬性中添加“5”、“9”和“13”三個(gè)列表項(xiàng),添加完成
后,雙擊Commandl進(jìn)入代碼窗口,補(bǔ)充后的代碼如下:PrivateSub
Commandl_Click()IfCombO1.Text=5Thendivide(5)ElselfCombO1.Text=9Then
divide(9)Elsedivided3)EndIfEndSubPrivateSubdivide(XASInteger)DimiAs
IntegerDimtempAsLongFori=lTO4000IfiModx=0Thentemp=temp+iEndIf
NextiTextl.Text二tempEndSub單擊逑按鈕運(yùn)行程序.并按要求保存。(2)本題
主要考查計(jì)時(shí)器控件和形狀控件和用法。計(jì)時(shí)器的Interval屬性用于設(shè)置每次觸發(fā)
計(jì)時(shí)器的Timer事件的時(shí)間間隔,單位為亳秒。Enabled屬性控制計(jì)時(shí)器是否開(kāi)始
啟用,True表示啟用,F(xiàn)alse表示不啟用。形狀控件用來(lái)繪制各種形狀,其值有6
種,0表示矩形,1表示正方形,2表示橢圓,3表示圓形,4表示圓角矩形,5表
示圓角正方形。根據(jù)題意,將計(jì)時(shí)器的Interval屬性設(shè)為1000,雙擊Command1
命令按鈕,進(jìn)入代碼窗口,源程序給出的代碼如下:DimlenthAsInteger,qAs
IntegerConstPI=3.14159PrivateSubFormLoad()lenth=Linel.Y2-Linel.Y1q=90
EndSubPrivateSubTimerl_Timer()q=q-6Linel.Yl=Linel.Y2-lenth*Sin(q*PI/180)
Linel.Xl=Linel.X2+lenth*Cos(q*PI/180)EndSub補(bǔ)充后的命令按鈕4件如下:
PrivateSubCommandlClick()Timerl.Enabled=TrueEndSubPrivateSub
Command2_Click()Timerl=FalseEndSub單擊按鈕運(yùn)行程序,并按要求保存。
知識(shí)點(diǎn)解析:暫無(wú)解析
三、綜合應(yīng)用題(本題共7題,每題74分,共7分c)
3、在考生文件夾中有二程文件sj5.vbp及其窗體文件sj5.frm,該程序是不完整
的。在名稱為Forml的窗體上有一個(gè)文本框,名稱為Texll、MultiLine屬性為
True、ScrollBars屬性為2;兩個(gè)命令按鈕,名稱分別為Commandl和Command2、
標(biāo)題分別為“讀取”和“排序保存”,如圖18—5所示,程序運(yùn)行后,如果單擊“讀取”
按鈕,則讀入in.txt文件中的50個(gè)整數(shù),放入一個(gè)數(shù)組中(數(shù)組下界為1);如果
單擊“排序保存”按鈕,則對(duì)這50個(gè)整數(shù)按從小到大的順序進(jìn)行排序,把排序后的
全部數(shù)據(jù)在文本框Textl中顯示出來(lái),然后存人考生文件夾的out.ixl文件中。(考
生文件夾下的標(biāo)準(zhǔn)模塊mode5.has中的writedata過(guò)程可以把指定個(gè)數(shù)的數(shù)組元素
存入oul.ixl文件。)圖18-5注意:請(qǐng)?jiān)谟小?”的地方填入正確內(nèi)容,
然后刪除“?”及代碼前的所有注釋符(即號(hào))但不能修改其他部分。文件必須存放
在考生文件夾下,窗體文件名為si5.frm,工程文件名為si5.vbp,排序結(jié)果存入
out.txt文件中,否則沒(méi)有成績(jī)。
按F5鍵運(yùn)行程序。如圖9所示。(4)執(zhí)行“文件”一,保存工程”命令,將工程文件命
名為ylcl.bp;窗體文件命名為ylcLfrm。[*]
知識(shí)點(diǎn)解析:(1)第1小題中要使用Enable屑性來(lái)控制選擇控件的變灰與否。
2、新建一個(gè)工程,在窗體中創(chuàng)建一個(gè)單選按鈕數(shù)組,名稱為Option1。該數(shù)組含
有四個(gè)單選按鈕,其標(biāo)題依次為“選項(xiàng)1”、“選項(xiàng)2”、“選項(xiàng)3”和“選項(xiàng)4”,其下標(biāo)
分別為1,2,3,40默認(rèn)選擇為“選項(xiàng)3”。運(yùn)行結(jié)果如圖10所示。程序中不得使
用任何變量。注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為ylc2.vbp,窗
體文件名為ylc2.frm。圖10程序運(yùn)行結(jié)果
標(biāo)準(zhǔn)答案:(l)VisualBasic集成環(huán)境中,執(zhí)行“文件”一“新建工程”命令,選擇“標(biāo)準(zhǔn)
Exe”。創(chuàng)建窗體FormL(2)在工具箱中選擇單選按鈕控件,在窗體中要求位置畫
出兩個(gè)單選按鈕,笫一個(gè)按鈕的名稱為Opiionl,笫二個(gè)按鈕的名稱也設(shè)為
Option1,這時(shí)系統(tǒng)會(huì)提示是否建立單選按鈕數(shù)組。選擇“確定”,并建立另外兩個(gè)
單選按鈕。將所有按鈕的Caption屬性依次設(shè)置為“選項(xiàng)1”、“選項(xiàng)2”、“選項(xiàng)3”和
“選項(xiàng)4”。(3)將“選項(xiàng)3”的Value屬性設(shè)置為True,設(shè)為默認(rèn)選項(xiàng)。(4)按F5鍵運(yùn)
行程序。如圖10所示。(5)執(zhí)行“文件”一“保存工程”命令,將工程文件命名為
ylc2.vbp,窗體文件命名為ylc2.fnn。[*]
知識(shí)點(diǎn)解析:(2)第2小題主要考查了按鈕數(shù)組的建立。在VisualBasic中控件數(shù)組
的設(shè)置方式都相同。
二、簡(jiǎn)單應(yīng)用題(本題共[題,每題分,共1分。)
3、有一個(gè)工程文件ylc6.vbp,它的功能是在文本框中輸入一個(gè)整數(shù),單擊“移動(dòng)”
按鈕后,如果輸入的是正數(shù),滾動(dòng)條中的滾動(dòng)框向右移動(dòng)與該數(shù)相等的刻度,但如
果超過(guò)了滾動(dòng)條的最大刻度,則不移動(dòng),并且顯示"文本框中的數(shù)值太大”;如果輸
入的是負(fù)數(shù),則滾動(dòng)框向左移動(dòng)與該數(shù)相等的刻度,但如果超過(guò)了滾動(dòng)條的最小刻
度,則不移動(dòng),并且顯示“文本框中的數(shù)值太小”,如圖18所示。題目中提供的
"移動(dòng)"按鈕控件Command1的Click事件的源代碼如下:PrivateSub
Commandl_Click()DimnCountAsIntegernCount=CInt(Textl.Text)If(nCount>
=?)ThenHScrolll.Value=HScrolll.Max?ElseIf(nCount<=HScrollLMin)
Then?=HScrolll.MinMsgBox(“文本框中的數(shù)字太小")ElseHScrolll.Value=?EndIf
EndIfEndSub注意:彳?能修改程序中的其他部分,不能修改控件的屬性,最后把
修改后的程序以原來(lái)的文件名存盤。存盤時(shí)必須存放在考生文件夾下。
圖18程序運(yùn)行結(jié)果
標(biāo)準(zhǔn)答案:操作步驟⑴在VisualBasic集成環(huán)境中選擇“文件”一“打開(kāi)工程”命令,
在對(duì)話框中選擇ylc6.vbp工程文件,單擊“確定”按鈕打開(kāi)。(2)選擇工具箱中的
TexlBox控件,在窗口上拖動(dòng),創(chuàng)建該控件命名為Textl,設(shè)置屬性為空。(3)選擇
工具箱中的CommandButton控件,在窗口中拖動(dòng)并畫出該控件。在屬性編輯框命
名為Command1,標(biāo)題設(shè)置為“移動(dòng)(4)選擇工具箱中的HScrollBar控件,在窗
口上拖動(dòng)創(chuàng)建該控件,命名為HScroUL在屬性窗口根據(jù)題目的要求設(shè)置Valua屬
性值為0。(5)題目要求在移動(dòng)到最左或最右邊時(shí),停止移動(dòng)并顯示提示信息。H
此,在屬性中設(shè)置它的最大最小值,即設(shè)置Max屬性為256,設(shè)置Min屬性的值
為-256。2.行為編碼Cormnandl的Click事件,代碼如下:PrivateSub
Commandl_Click()DimnCountAsIntegernCount=CInt(Textl.Text)'當(dāng)前值與最大
值比較If(nCount>=HScrolll.Max)ThenHScrolll.Value=HScrolll.Max,信息提示框
提示MsgBox(”文本框中的數(shù)字太大")Else'當(dāng)前值與最小值比較If(nCount<
=HScrollLMin)ThenHScrolll.Value=HScrelll.Min'信息提示框提示MsgBox(“文本框
中的數(shù)字太小")Else,把當(dāng)前值賦給滾動(dòng)條HScrolIl.Vaiuc=nCountEndIfEndIfEnd
Sub3.存盤保存執(zhí)行“文件”一“保存工程”命令,工程文件名為ylc6.vbp,窗體文
件名為ylc6£m。
知識(shí)點(diǎn)解析:(I)本題考查考生對(duì)HScrollBar相關(guān)屬性的設(shè)置,包括對(duì)HScrollBar
控件的最大、最小值的設(shè)置,滾動(dòng)設(shè)置,以及判斷語(yǔ)句的運(yùn)用和實(shí)現(xiàn)顯示用戶提示
信息。(2)注意HScrollBar控件的最大、最小值設(shè)置,滾動(dòng)條的值設(shè)置,
CommandButton控件的Click事件處理的功能。(3)在每次單擊“移動(dòng)”按鈕后,將
文本框中的數(shù)值與HSc⑹IBar的Max屬性值和Min屬性值進(jìn)行比較。若超出
HScrollBar的值域范圍則彈出太大或太小提示信息,否則移動(dòng)滾動(dòng)條。
三、綜合應(yīng)用題(本題共I題,每題1.0分,共1分0)
4、新建一個(gè)工程。在窗體中畫一個(gè)列表框,名稱為L(zhǎng)ist,通過(guò)屬性窗口向列表框
中添加3個(gè)項(xiàng)目,分別為“中文”、”廣東話”和English。編寫一個(gè)事件過(guò)程,要求
運(yùn)行程序后,雙擊列表中的任何一項(xiàng),都會(huì)在后面加上“謝謝”,如圖16所示。
圖16程序運(yùn)行結(jié)果
標(biāo)準(zhǔn)答案:(l)VisualBasic集成環(huán)境中,執(zhí)行“文件”一“新建工程”命令,選擇”標(biāo)準(zhǔn)
Exe”。創(chuàng)建窗體Formic(2)在工具箱中選擇ListBox控件,在窗體上拖動(dòng)創(chuàng)建一
個(gè)列表框,名稱為L(zhǎng)istl。在其屬性窗口中,添加三個(gè)項(xiàng)目,分別為“中文”、“廣東
話”和English。⑶在Listl的代碼窗U中添加以卜,代碼:PrivateSub
Listi_DblClick()List1.Additem("謝謝*EndSub(4)按F5鍵運(yùn)行程序。如圖16所
示。(5)執(zhí)行“文件”一>“保存工程”命令,將工程文件命名為ylc4.vbp,窗體文件命名
為ylc4.frm。|*]
知識(shí)點(diǎn)解析:(4)第4小題中,主要考查了列表框的建立和Additem的使用。
VB機(jī)試模擬試卷第3套
一、基本操作題(本題共I題,每題上0分,共1分,)
1、注意:下面出現(xiàn)的“考生文件夾”均為c:\wexam\25160001o請(qǐng)根據(jù)以下各小題
的要求設(shè)計(jì)VisualBasic應(yīng)用程序(包括界面和代碼)。(1)在名稱為Fonnl的窗體上
畫一個(gè)標(biāo)簽,名稱為L(zhǎng)1,標(biāo)簽上顯示“請(qǐng)輸入密碼”,在標(biāo)簽的右邊畫一個(gè)文本
框,名稱為Tcxtl,其寬和高分別為2000和300,設(shè)置適當(dāng)?shù)膶傩允沟迷谳斎朊艽a
時(shí),文本框中顯示“*”字符,此外再把窗體的標(biāo)題設(shè)置為“密碼窗口”,以上這些設(shè)
置都只能在屬性窗口中進(jìn)行設(shè)置,運(yùn)行時(shí)的窗體如圖20-1所示。注意:存盤時(shí)必
須存放在考生文件夾下,工程文件名為sjtl.vbp,窗體文件名為sjtl.frm。(2)在名
稱為Forml的窗體上畫一個(gè)圖片框,名稱為P1。請(qǐng)編寫適當(dāng)?shù)氖录^(guò)程,使得在
運(yùn)行時(shí),每單擊圖片框一次,就在圖片框中輸出“單擊圖片框”一次,每單擊圖片框
外的窗體一次,就在窗體中輸出“單擊窗體”一次,如圖20-2所示。要求程序中不
得使用變量,每個(gè)事件過(guò)程中只能寫一條語(yǔ)句。注意:存盤時(shí)必須存放在考生文
件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。
圖20-1圖20.2
標(biāo)準(zhǔn)答案:在窗體上建立好控件后,只需設(shè)置控件的屬性即可。在設(shè)置屬性時(shí)標(biāo)
簽的名稱由Name屬性設(shè)置,內(nèi)容由Caption屬性設(shè)置,寬和高設(shè)置由Wid出屬性
和Height屬性。窗體的標(biāo)題由窗體的Caption屬性設(shè)置。PasswordChar屬性可以將
文本框設(shè)置為口令輸入,題目要求顯示“叱,所以應(yīng)該將PasswordChar屬性設(shè)置為
解題步驟:第一步:建立界面并設(shè)置控件屬性。程序中用到的控件及其屬性
控件屬性設(shè)置值
NameForml
Form
Caption密碼窗口
NameTextl
文本框
PasswordChar*
NameLI
標(biāo)簽
Caption請(qǐng)輸入密碼
值見(jiàn)表20-1。請(qǐng)輸入密碼
第二步:調(diào)試并運(yùn)行程序。第三步:按題目要求存盤。(2)先在窗體上建
立圖片控件。然后再編寫過(guò)程代碼。單擊窗體觸發(fā)的時(shí)Form_Click事件,單
擊圖片框觸發(fā)的時(shí)PLClick事件。在對(duì)象中打印信息使用的是Print方法,其語(yǔ)法
格式為:對(duì)象.Print解題步驟:第一步:建立界面并設(shè)置控件屬性。
程序用到的控件及其屬性見(jiàn)表20-2o
控件屬性設(shè)置值
圖片框NameP1
第二步:編寫程序代碼。參
考代碼:OptionExplicitPrivateSubForm_Click()Me.Print"單擊窗體"EndSub
PrivateSubPl_Click()PI.Print”單擊圖片精“EndSub第三步:調(diào)試并運(yùn)行程序:>
第四步:按題目要求存盤。
知識(shí)點(diǎn)解析:暫無(wú)解析
二、簡(jiǎn)單應(yīng)用題(本題共[題,每題7.0分,共7分0)
2、注意:下面出現(xiàn)的“考生文件夾”均為c:\wexam\25160001o(1)在名稱窗體為
Forml,KeyPreview屬性為True的窗體上有一個(gè)列表框(名稱為L(zhǎng)istl)和一個(gè)文本
框(名稱為Textl),如圖22-5所示。編寫窗體的KeyDown事件過(guò)程。程序運(yùn)行
后,如果按“A”鍵,則從鍵盤上輸入要添加到列表框中的項(xiàng)目(內(nèi)容任意,不少于三
個(gè));如果按鍵,則從鍵盤上輸入要?jiǎng)h除的項(xiàng)目,將其從列表框中刪除。程序的
運(yùn)行情況如圖22-6所示。在考生文件夾下有一個(gè)工程文件sjl3.vbp(相應(yīng)的窗體文
件名為sjt3.frm),可以實(shí)現(xiàn)上述功能。但這個(gè)程序不完整,請(qǐng)把它補(bǔ)充完整。要
求:去掉程序中的注釋符,把程序中的?改為適當(dāng)?shù)膬?nèi)容,使其正確運(yùn)行,但不能
修改程序中的其他部分。最后把修改后的文件按原文件名存盤。
圖22?5圖22-6(2)在考生文件夾下有一
個(gè)工程文件sjt4.vbp(相應(yīng)的窗體文件名為sjt4.frm),其功能是通過(guò)調(diào)用過(guò)程
Average求數(shù)組的平均值,請(qǐng)裝入該文件。程序運(yùn)行后,在4個(gè)文本框中各輸入一
個(gè)整數(shù),然后單擊命令或鈕,即可求出數(shù)組的平均值,并在窗體上顯示出來(lái),如圖
22-7所示。這個(gè)程序不完整,請(qǐng)把它補(bǔ)充完整,并能正確運(yùn)行。要求:去掉程序
中的注釋符,把程序中的?改為正確的內(nèi)容,使其實(shí)現(xiàn)上述功能,但不能修改程序
中的其他部分。最后把修改后的文件按原文件名存盤。
圖22-7
標(biāo)準(zhǔn)答案:判斷按鍵可以在窗體的KeyDown事件下用Chr函數(shù)將按鍵代碼轉(zhuǎn)換成
字符與給定字符進(jìn)行比較。使用Additem方法向列表框中添加列表項(xiàng)目,使用
Removehem方法從列表框中刪除列表項(xiàng)目。程序中用到了InputBox。,其格式
為:InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])prompt:是一4、
字符串,其長(zhǎng)度不得超過(guò)1024個(gè)字符,它是在對(duì)話框內(nèi)顯示的信息,用來(lái)提示用
戶輸入。title:字符串,它是對(duì)話框的標(biāo)題,顯示在對(duì)話框頂部的標(biāo)題區(qū)。
default:字符串,用來(lái)顯示輸入緩沖區(qū)的默認(rèn)信息。xpos,ypos:是兩個(gè)整數(shù)值,
分別用來(lái)確定對(duì)話框與屏幕左邊的距離(xpos)和上邊的距離(ypos),它們的單位為
twipohelpfile,context:helpfile是一個(gè)字符串變量或字符串表達(dá)式,用來(lái)表示幫
助文件的名字;context是一個(gè)數(shù)值變量或表達(dá)式,用來(lái)表示相關(guān)幫助主題的幫助
目錄號(hào)。解題步驟:第一步:建立界面并設(shè)置控件屬性。程序中用到的控件及其
控件屬性設(shè)置值
FormlKeyPreviewTtue
ListboxNameListl
文本相NameTextl
屬性見(jiàn)表22-3。第二
步:編寫程序代碼。程序提供的代碼:PrivateSub
Form_KeyDown(KeyCodeAsInteger,ShiftAsInteger)If
Chr(KeyCode)=,,A"ThenText1.Text=InputBox("請(qǐng)輸入要添加的項(xiàng)
目“)?List1.Additem?EndIfIf
Chr(KeyCode)="D"ThenTextl.Text=InputBox("請(qǐng)輸入要?jiǎng)h除的項(xiàng)
目“)Tori=0To?'IfListl.List(i)=?
Then5List1.Removeltem?EndIf
NextiEndIfEndSub參考代碼:PrivateSub
Form_KeyDown(KeyCodeAsInteger,ShiftAsInteger)If
Chr(KeyCode)=,'A"ThenText1.Text=InputBox("請(qǐng)輸入要添加的項(xiàng)
目“)Listl.AdditemTextIEndIfIf
Chr(KcyCodc)="D"ThenText1.Tcxt=InputBoxC'請(qǐng)輸入要?jiǎng)h除的項(xiàng)
目")Fori=0ToListl.ListCount-1If
Listl.List(i)=Forml.TextlThenListl.Removeitem(i)
EndIfNextiEndIfEndSub第三步:調(diào)試
并運(yùn)行程序。第四步:按題目要求存盤。(2)文本框里的內(nèi)容(包括數(shù)字)
默認(rèn)都是當(dāng)作字符串來(lái)處理的,如果要參與數(shù)據(jù)運(yùn)算則需先用Vai函數(shù)將其轉(zhuǎn)化為
數(shù)字類型。這里需要指出的是利用Array函數(shù)對(duì)數(shù)組各元素賦值,聲明的數(shù)組只能
是Variant類型,數(shù)組的上下界可用UBound和LBound函數(shù)獲得,這兩個(gè)函數(shù)的
格式分別為:LBound(數(shù)組[,維])UBound(數(shù)組[,維])這兩個(gè)函數(shù)分別
返回一個(gè)數(shù)組中的下界和上界。其中“數(shù)組”是一個(gè)數(shù)綃名,“維”是要測(cè)試的維°
LBound函數(shù)返回“數(shù)組”的下界,而UBound函數(shù)返回“數(shù)組”某一“維”的上界值,
這兩個(gè)函數(shù)一起使用即可確定一個(gè)數(shù)組的大小。解題步驟:第一步:建立界面并
設(shè)置控件屬性。程序中用到的控件及其屬性見(jiàn)表22-4。
控件屬性設(shè)置值
NameCommandl
命令按鈕
Caption求平均值
文本框NameTextl
文本框NameText2
文本框NameText3
文本框NameText4
第二步:編寫程序代碼。
程序提供的代碼:OptionBase1PrivateFunctionAvcragc(a()AsInteger)AsSinclc
DimStartAsInteger,FinishAsIntegerDimiAsIntegerDimSumAs
Integer,Start=?(a)Tinish=?(a),Sum=?Fori=StartToFinish,Sum=Sum+?Next
i,Average=?EndFunctionPrivateSubCommand1Click()DimarrlDimarr2(4)As
Integerarrl=Array(Val(Textl.Text),Val(Text2.Text),Val(Text3.Text),
Val(Text4.Text))Fori=lTo4arr2(i)=CInt(arrl(i))Nexti,Aver=Average(?)Print”平
均值是:";AverEndSub參考代碼:OptionBaseIPrivateFunctionAverage(a()As
Integer)AsSingleDimStartAsInteger,FinishAsIntegerDimiAsIntegerDimSumAs
IntegerStart=LBound(a)Finish二UBound(a)Sum=0Fori=StartToFinish
Sum=Sum+a(i)NextiAverage=Sum/FinishEndFunctionPrivateSub
Commandl_Click()DimarrlDimarr2(4)AsIntegerarr1=Array(Val(Text1.Text),
Val(Text2.Text),Val(Text3.Text),Val(Text4.Text))Fori=lTo4arr2(i)=CInt(arrl(i))
NextiAver=Average(ai>2)Print"平均值是:";AverEndSub第三步:調(diào)試并運(yùn)行程
序。第四步:按題目要求存盤
知識(shí)點(diǎn)解析:暫無(wú)解析
三、綜合應(yīng)用題(本題共I題,每題1.0分,共/分C)
3、注意:下面出現(xiàn)的“考生文件夾”均為c:\wexam\25160001o在窗體上有三個(gè)菜
單,名稱分別為Read、Calc和Save,標(biāo)題分別為“讀入數(shù)據(jù)”、“計(jì)算并輸出”和“存
盤”,一個(gè)文本框,名稱為Textl,MultiLine屬性設(shè)置為Tree,ScrollBars屬性設(shè)置
為2,如圖21-7所示。程序運(yùn)行后,如果執(zhí)行“讀入數(shù)據(jù)”命令,則讀入datainl.txt
文件中的100個(gè)整數(shù),放入一個(gè)數(shù)組中,數(shù)組的下界為1;如果單擊“計(jì)算并輸出”
按鈕,則把該數(shù)組中下標(biāo)為奇數(shù)的元素在文本框中顯示出來(lái),求出它們的和,并把
所求得的和在窗體上顯示出來(lái);如果單擊“存盤”按鈕,則把所求得的和存入考生文
件夾下的dataout.txt文件中。在考生文件夾下有一個(gè)工程文件sjl5.vbp,窗體文件
中的ReadData過(guò)程可以把datainl.txt文件中的100個(gè)整數(shù)讀入Air數(shù)組中;而
WritcData過(guò)程可以把指定的整數(shù)值寫到考生文件夾下指定的文件中(整數(shù)值通過(guò)計(jì)
算求得,文件名為dataout.txt)。請(qǐng)將程序中有問(wèn)號(hào)的地方用相應(yīng)的代碼補(bǔ)完整,將
注釋號(hào)(')去掉。注意:考生不得修改窗體文件中已經(jīng)存在的程序。存盤時(shí),工程
文件名仍為sjt5.vbp,窗體文件名仍為sjt5.trmo
標(biāo)準(zhǔn)答案:使用Open方法和Close方法打開(kāi)和關(guān)閉文件,使用循環(huán)語(yǔ)句把整數(shù)賦
給數(shù)組。在計(jì)算輸出時(shí),先定義一個(gè)變量,用來(lái)保存奇數(shù)的和;計(jì)算時(shí)找出數(shù)組中
下標(biāo)為奇數(shù)的數(shù)進(jìn)行累加,將結(jié)果在文本框中顯示出來(lái)。在窗體上打印內(nèi)容可以用
Print方法來(lái)實(shí)現(xiàn)。解題步驟:第一步:建立菜單項(xiàng)、建立界面并設(shè)置控件屬性。
程序中用到的菜單項(xiàng)及其控件屬性見(jiàn)表21-5。
標(biāo)題名稱內(nèi)縮符號(hào)
讀入數(shù)據(jù)Read0
計(jì)輯并輸出Calc0
存盤Save0
TextNameTextl
第二步:編寫程序代碼。程
序提供的代碼:OptionBase1DimArr(K)O)AsIntegerDimtempAsIntegerSub
ReadData()OpenApp.Path&"\"&"datainl.txt"ForInputAs#1Fori=lTo100Input
#1,Arr(i)Nexti'?#1EndSubSubWriteData(FilenameAsString,NumAsInteger)
OpenApp.Path&"\H&FilenameForOutputAs#1Print#1,NumClose#1EndSub
PrivateSubCalc_Click(),Textl.?='M,Fori=lTo100Step2Text1,Text=Text1.Text&
Arr(i)&Spacc(5)tcmp=tcmp+Arr(i)Nexti'Print?EndSubPrivateSubRcad_Click()
ReadDataEndSubPrivateSubSave_Click()WriteData"dataout.txt",tempEndSub參
考代碼:OptionBase1DimArr(100)AsIntegerDimtempAsIntegerSubReadData()
OpenApp.Path&"\H&"datainl.txt*'ForInputAs#1Fori=lTo100Input#1,Arr(i)
NextiClose#1EndSubSubWritcData(FilenameAsString,NumAsInteger)Open
App.Path&"\"&FilenameForOutputAs#1Print#1,NumClose#1EndSubPrivate
SubCalc_Click()Textl.Text=""Fori=lTo100Step2Text1.Text=Texl1.Text&Arr(i)
&Space(5)temp=temp+Arr(i)NextiPrinttempEndSubPrivateSubRead_Click()
ReadDataEndSubPrivateSubSave_Click()WriteData"dataout.txt",tempEndSub第
三步:調(diào)試并運(yùn)行程序。第四步:按題目要求存盤。
知識(shí)點(diǎn)解析:暫無(wú)解析
VB機(jī)試模擬試卷第4套
一、基本操作題(本題共I題,每題上0分,共1分,)
1、有一個(gè)ylc5.vbp,只有一個(gè)窗體FormI,需要?jiǎng)?chuàng)建Form2o在窗體FormI上建
立Command1和Command2兩個(gè)命令按鈕,標(biāo)題分別為“隱藏啟動(dòng)窗體”和“關(guān)閉窗
體”。在窗體Form2上倉(cāng)J建標(biāo)題為“打開(kāi)窗體1”的按鈕。將Form2設(shè)為啟動(dòng)窗體,
單擊Form2上的按鈕,則顯示FormI窗體:若單擊Form1上的“隱藏啟動(dòng)窗體''按
鈕,則Form2消失。若單擊Forml上的“關(guān)閉窗體”按鈕,則Form)和Form2都消
失,退出程序。注意:存盤時(shí)必須存放在考生文件夾卜,工程文件名為ylc5.vbp,
窗體文件名為ylc5-l.frm,ylc5-2.frm程序中不得使用任何變量。
?Fora?-SB
________
圖19程序運(yùn)行結(jié)果
標(biāo)準(zhǔn)答案:1.操作步驟⑴在VisualBasic集成環(huán)境選擇“文件”一“打開(kāi)工程”命令,
在對(duì)話框中選擇ylc6.Vbp工程文件,單擊“確定”按鈕。(2)在工具箱中選擇命令按
鈕,用鼠標(biāo)在窗體Forml上拖動(dòng),創(chuàng)建兩個(gè)命令按鈕。在屬性窗口分別設(shè)置它們
的名稱(Name屬性)為Command1和Command?,標(biāo)題(Caplion屬性)為“隱藏啟動(dòng)窗
體”、“關(guān)閉窗體”。(3)在菜單欄選擇“工程”一“添加窗體”命令,彈出對(duì)話框如圖33
所示。單擊“打開(kāi)”按鈕,在工程框中生成Form2的窗體。
陽(yáng)“(4)選擇命令按鈕,在上面
Form2窗體創(chuàng)建一個(gè)命令按鈕,設(shè)置名稱為Commandl,標(biāo)題為“打.開(kāi)窗體1”。(5)
為設(shè)置Form2啟動(dòng)窗體做如下的操作:1)從“工程”菜單中選擇“工程屬性”命令,彈
出如圖34所示的界面。
工程1-工程屬性
圖342)選擇“通用”屬
性頁(yè),在“啟動(dòng)對(duì)象”中選擇Form2,單擊“確定”按鈕,設(shè)置該窗體為啟動(dòng)窗體。
2.行為編碼(1)用鼠標(biāo)單擊窗體Forml,出現(xiàn)Forml的代碼窗口。選擇Commandl
按鈕的Click事件,代碼如下:PrivateSubCommandl_Click()Form2.HideEndSub
⑵在Forml的代碼窗口內(nèi)選擇Command2按鈕的Click事件,代碼如下:Private
SubCommand2_Click()‘卸載窗體2UnloadForm2,卸載自身也即窗體1UnloadMe
EndSub⑶用鼠標(biāo)單擊窗體Form2,出現(xiàn)Form2的代碼窗口。選擇Command1按鈕
的Click事件,代碼如下;PrivateSubCommand3_Click()FormI.ShowEndSub
3.存盤保存執(zhí)行“文件”一“保存工程”命令,工程土件名為ylc5.vbp,窗體文件名
為ylc5-l.irm,ylc5-2.trm。
知識(shí)點(diǎn)解析:(1)本題考查多窗體的應(yīng)用創(chuàng)建、不同窗體上的命令按鈕事件、控制
兩個(gè)窗體的顯示、應(yīng)用程序的結(jié)束控制以及如何在工程窗口中設(shè)置啟動(dòng)窗口。(2)
注意Form對(duì)象的Show方法,End應(yīng)用結(jié)束控制。(3)通過(guò)調(diào)用Form2的Hide方法
隱藏Fonn2窗體,通過(guò)Unload方法關(guān)閉窗體1和窗體2,通過(guò)調(diào)用Forml的Show
方法顯示Form1窗體。
二、簡(jiǎn)單應(yīng)用題(本題共I題,每題1.0分,共1分0)
2、有一個(gè)工程文件ylc6.vbp,窗體上已經(jīng)有兩個(gè)文本框,名稱分別為Textl、
Text2<>在窗體上創(chuàng)建一個(gè)命令按鈕,名稱為Commandl,標(biāo)題為“確定畫兩個(gè)
單選按鈕,分別為“王老師”、“林老師”;再畫兩個(gè)復(fù)選框,名稱分別為Checkl、
Check2,標(biāo)題分別為“語(yǔ)文”、“數(shù)學(xué)”。編寫適當(dāng)?shù)氖录^(guò)程,使得在運(yùn)行時(shí),單擊
“確定”按鈕后實(shí)現(xiàn)下面的要求。根據(jù)選中的單選按鈕,在Tcxtl中顯示“我是王老
師''或"我是林老師”。根據(jù)選中的復(fù)選框,在Text2中顯示“我教語(yǔ)文”、“我教數(shù)
學(xué)“、“我教語(yǔ)文數(shù)學(xué)”,如圖24所示。注意:存盤時(shí)必須存放在考生文件夾下,
工程文件名為ylc6.vbp,窗體文件名為ylc6.frmo
圖24程序運(yùn)行結(jié)果
標(biāo)準(zhǔn)答案:1.操作步驟⑴在VisualBasic集成環(huán)境選擇“文件”一“打開(kāi)工程”命
令:在對(duì)話框中選擇ylc6.vbp工程文件,單擊“確定”按鈕打開(kāi)。(2)在工具箱中選
擇OptionButton,在窗體上創(chuàng)建兩個(gè)單選按鈕命名為Optionl和Option2。在屬性
窗口中分別設(shè)置按鈕的標(biāo)題為“王老師”和“林老師”。在同一個(gè)窗體上創(chuàng)建,因此只
能二選一。(3)在工具箱中選擇CheckBox控件,在窗體上創(chuàng)建兩個(gè)復(fù)選按鈕,命
名為Checkl和Check2。在屬性窗口中,設(shè)置標(biāo)題為“語(yǔ)文”、“數(shù)學(xué)”。(4)根據(jù)題
目要求,創(chuàng)建命令按鈕命名為Commandl,在屬性窗口設(shè)置其標(biāo)題為“確定”。
2.行為編碼在代碼窗口設(shè)置選擇Command1和Click事件代碼,其行為代碼如
下:PrivateSubCommand1_CIick()Ifoption1.ValueThenTextl.Text="我是"&
OptionLCaptionElseTextl.Text="我是"&Option2.CaptionEndIfIf(Checkl.Value
AndCheck2.Value)ThenTcxt2.Tcxt="我教"&CheckI.Caption&Check2.Caption
ElselfCheck1.ValueThenText2.Text="我教"&Checkl.CaptionElselfCheck2.Value
ThenText2.Text="我教"&Check2.CaptionElseText2.Text=n"EndIfEndSub3.存
盤保存執(zhí)行"文件”一“保存工程”命令,工程文件名為ylc6.vbp,窗體文件名為
ylc6.frmo
知識(shí)點(diǎn)解析:(1)本題考查考生對(duì)單選按鈕和復(fù)選按鈕功能的使用,比較單選按鈕
和復(fù)選按鈕的不同之處。(2)注意OptionBulton控件、CheckBox控件的使用,命令
按鈕的行為編碼以及字符串的連接操作。(3)該代碼根據(jù)題目的要求,通過(guò)If語(yǔ)句
判斷當(dāng)前單選按鈕的Value屬性的值和復(fù)選按鈕屬性的值。通過(guò)連接字符串,
并通過(guò)TexlBox控件的Text屬性顯示。
VB機(jī)試模擬試卷第5套
一、基本操作題(本題共1題,每題1.0分,共7分0)
1、注意:下面出現(xiàn)的“考生文件夾“均為c:\wexam\25160001o請(qǐng)根據(jù)以下各小題
的要求設(shè)計(jì)VisualBasic應(yīng)用程序(包括界面和代碼〕。(1)在Forml的窗體上畫一個(gè)
名稱為PI的圖片框,然后建立一個(gè)主菜單,標(biāo)題為“操作”,名稱為Op,該菜單有
兩個(gè)子菜單,其標(biāo)題分別為“顯示”和“清除”,名稱分別為Dis和Clea。編寫適當(dāng)?shù)?/p>
事件過(guò)程,程序運(yùn)行后,如果單擊“操作”菜單中的“顯示''命令,則在圖片框中顯示
“計(jì)算機(jī)考試”;如果單擊“清除”命令,則清除圖片框中的信息。程序的運(yùn)行情況如
圖151和圖152所示。注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為
sjtl.vbp,窗體文件名為sjtl.frm。程序中不得使用任何變量。(2)在Forml的窗體
上畫一個(gè)列表框,名稱為L(zhǎng)1,通過(guò)屬性窗口向列表框中添加4個(gè)項(xiàng)目,分別為“早
上好”、“上午好”、“中午好”和“下午好”。編寫適當(dāng)?shù)氖录^(guò)程,過(guò)程中只能使用
一條命令。程序運(yùn)行后,如果雙擊列表框中的某一項(xiàng),則把該項(xiàng)再添加到列表框
中。程序的運(yùn)行情況如圖15-3所示。注意:存盤時(shí)必須存放在考生文件夾下,工
程文件名為sjt2.vbp,窗體文件名為sjt2.frmo
標(biāo)準(zhǔn)答案:在窗體.卜.建立好控件后,先設(shè)置控件屬性,再編寫事件過(guò)程。主菜單
由單擊右鍵選擇“菜單編輯器”來(lái)創(chuàng)建,通過(guò)Print方法在窗體或圖片框中打印信
息,通過(guò)Cis方法清除圖片框中的信息。Cis方法清除運(yùn)行時(shí)Form或PictureBox所
生成的圖形和文本。語(yǔ)法:Object.Clsobject代表一個(gè)對(duì)象表達(dá)式。如果省略。
object,則默認(rèn)為當(dāng)前的Form窗體。解題步驟:第一步:建立界面并設(shè)置控件屬
控件屬性設(shè)置值
名字
菜單Op
標(biāo)題操作
名字Dis
菜單
標(biāo)題顯不
名字Clea
菜單
標(biāo)題清除
圖片框NameP1
性。程序中用到的控件和屬性設(shè)置見(jiàn)表15-1。
第二步:編寫程序代碼。參考代因:PrivateSubClca_Cliuk()
Pl.CisEndSuhPrivateSubDis_Click()PI.Print"it
算機(jī)考試”EndSub第三步:調(diào)試異運(yùn)行程序。第四步:按題目
要求存盤。(2)在窗體上建立好控件后,先設(shè)置控件屬性,再編寫事件過(guò)程。
列表框的內(nèi)容由屬性List來(lái)設(shè)置,再程序中添加項(xiàng)要通過(guò)Addhem方法來(lái)實(shí)現(xiàn),
鼠標(biāo)雙擊觸發(fā)控件的DblClick事件。Additem方法用于將項(xiàng)目添加到ListBox
或ComboBox控件,其語(yǔ)法格式為:obiect.Additemitem,indexobject必需
的。一個(gè)對(duì)象表達(dá)式。item必需的。字符串表達(dá)式,它用來(lái)指定添加到該對(duì)
象的項(xiàng)目。index可選的。是整數(shù),它用來(lái)指定新項(xiàng)目或行在該對(duì)象中的,立
置。對(duì)于ListBox或ComboBox控件的首項(xiàng)index為0。解題步驟:第一
步:建立界面并設(shè)置控件屬性。程序中只用到的控件和屬性設(shè)置見(jiàn)表15-2。
控件屬性設(shè)置值
列表框NameL1
第二步:編寫程序代碼:
參考代碼PrivateSubLl_DblClick()LI.AdditemLI.TextEndSub第三步:調(diào)試并運(yùn)
行程序。第四步:按題后要求存盤。
知識(shí)點(diǎn)解析:暫無(wú)解析
二、簡(jiǎn)單應(yīng)用題(本題共7題,每題7.0分,共[分0)
2、注意:下面出現(xiàn)的“考生文件夾”均為c:\wexam\25l60001o(1)在考生文件夾
下有工程文件sjt3.vbp及窗體文件爾3.frm,該程序是不完整的,請(qǐng)?jiān)谟?號(hào)的地方
填入正確內(nèi)容,然后刪除?及所有注釋符(即,號(hào)),但不能修改其他部分。存盤時(shí)不
得改變文件名和文件夾。如圖17?3所示。本題描述如下:在窗體上有一個(gè)標(biāo)簽數(shù)
組,名為L(zhǎng)abell,該數(shù)組有4個(gè)控件元素,標(biāo)題分別是“程序運(yùn)行”、“文本編輯”、
“雙向箭頭”和“移動(dòng)窗體”。在程序運(yùn)行后,將鼠標(biāo)移動(dòng)到各控件元素上,則鼠標(biāo)的
形狀將變成各控件元素的標(biāo)題所代表的鼠標(biāo)形狀,離開(kāi)控件元素,則又變成正常情
況下的箭頭形狀。(2)在考生文件夾下有工程文件sjt4.vbp,窗體文件sjt4.frm,該
程序是不完整的,請(qǐng)?jiān)谟?號(hào)的地方填入正確內(nèi)容,然后刪除?及所有注釋符(即‘
號(hào)),但不能修改其他部分。修改后的工程及窗體文件,均以原名保存在考生文件
夾下。如圖17-4所示。本題描述如下:在窗體上有一個(gè)名為Tex”的文本框,有
兩個(gè)命令按鈕,名稱分別是C1和C2,標(biāo)題分別是,讀入”和“計(jì)算并保存“。要求程
序運(yùn)行后,點(diǎn)擊C1按鈕,將文本文件in6.txt中的所有數(shù)字讀到數(shù)組arr中,并在
文本框內(nèi)顯示出來(lái)。隨后C1按鈕變?yōu)闊o(wú)效:然后點(diǎn)擊C2按鈕,求出數(shù)組arr中的
各元素的平方并賦值回相應(yīng)的元素,例如,arr(2)=2,則令air(2)=air(2)*air(2)=4。
把計(jì)算后的數(shù)組的值全部寫入考生文件夾下的文本文件oul6.lxt中,并在文本框中
顯示出來(lái),最后C2按鈕也變?yōu)闊o(wú)效
圖17-3圖17-4
標(biāo)準(zhǔn)答案:控件數(shù)組是由一組相同類型的控件組成,建立控件數(shù)組時(shí)系統(tǒng)給每個(gè)元
素賦一個(gè)惟一的索引號(hào)(Index),例如,控件數(shù)組cmdName(3)表示控件數(shù)組名為
emdName的第4個(gè)元素;鼠標(biāo)的形狀由屬性MouscPointer來(lái)設(shè)置,該屬性值為11
時(shí)對(duì)應(yīng)程序運(yùn)行時(shí)的鼠標(biāo)形狀,該屬性值為3時(shí)對(duì)應(yīng)文本編輯時(shí)的鼠標(biāo)形狀,該屬
性值為7時(shí)對(duì)應(yīng)雙向箭頭的鼠標(biāo)形狀,該屬性值為5時(shí)對(duì)應(yīng)移動(dòng)窗體時(shí)的鼠標(biāo)形
狀。解題步驟:第一步:建立界面并設(shè)置控件屬性。程序中用到的控件及其屬性
見(jiàn)表17-3o
又寸象下標(biāo)屬性設(shè)置值
NameLabell
Label(0)
Caption程序運(yùn)行
NameLabell
Label(1)
Caption文本編輯
Label數(shù)組
NameLabell
Label(2)
Caption雙向箭頭
NameLabell
Label(3)
Caption移動(dòng)窗體
第二步:編寫程序代碼。程序提供的代碼:PrivateSub
Form_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAs
Single)Torml.?=0EndSubPrivateSub
Labell_MouseMove(IndexAsInteger,ButtonAsInteger,Shift_
AsInteger,XAsSingle,YAsSingle)'SelectCase?
Case0Form1.MousePointer=11Case1
Form1.MousePointer=3Case2
Form1.MouscPointer=7Case3
Form1.MousePointer=5EndSelectEndSub參考代
碼:PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAs
Single,YAsSingle)Form1.MousePointer=0EndSub
PrivateSubLabell_MouseMove(IndexAsInteger,ButtonAsInteger,
ShiftAsInteger,XAsSingle,YAsSingle)SelectCaseIndex
Case0Form1.MousePointer=l1Case1
Forml.MousePointer=3Case2
Form1.MousePointer=7Case3
Forml.MousePointer=5EndSelectEndSub第三步:調(diào)
試并運(yùn)行程序。第四步:按題目要求存盤。(2)打開(kāi)文件的命令是
Open,其常用形式為:Open“文件名”For模式As[#]文件號(hào)[Lcn=記錄長(zhǎng)度],對(duì)文
件的寫操作所用的命令是Write#或Prinl#命令,其形式分別為:Print#文件號(hào),[輸
出列表];Write#文件號(hào),[輸出列表],二者區(qū)別是Write#是以緊湊格式存放,即在
數(shù)據(jù)項(xiàng)之間插入逗號(hào),并給字符串加上雙引號(hào)。解題步驟:第一步:建立界
面并設(shè)置控件屬性。程序中用到的控件及其屬性見(jiàn)表17-4。
對(duì)象K性設(shè)置值
NameTextl
Text
text空
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老護(hù)理中級(jí)老年康復(fù)護(hù)理
- 機(jī)器學(xué)習(xí)在護(hù)理決策支持中的應(yīng)用
- 2025年便攜式超聲系統(tǒng)租賃合同
- 2025年白酒區(qū)域獨(dú)家合作協(xié)議
- 基因水平轉(zhuǎn)移的系統(tǒng)發(fā)育分析
- 婦科常用中成藥的合理使用
- 地球在宇宙中的位置2課件
- DB36∕T 1485-2025“贛出精 品”品牌建設(shè)通 用要求
- 在線教育的可擴(kuò)展性和資源共享性研究
- 歷屆4級(jí)考試真題及答案
- 2025年大學(xué)康復(fù)治療學(xué)(運(yùn)動(dòng)療法學(xué))試題及答案
- 胎膜早破的診斷與處理指南
- 進(jìn)出口貨物報(bào)關(guān)單的填制教案
- 被壓迫者的教育學(xué)
- 2025年科研倫理與學(xué)術(shù)規(guī)范期末考試試題及參考答案
- 上市公司財(cái)務(wù)舞弊問(wèn)題研究-以國(guó)美通訊為例
- 2025年國(guó)家開(kāi)放電大行管本科《公共政策概論》期末考試試題及答案
- 2025年紀(jì)檢監(jiān)察知識(shí)試題庫(kù)(含答案)
- CJT 288-2017 預(yù)制雙層不銹鋼煙道及煙囪
- 2024年西安市政道橋建設(shè)集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 《彈性波動(dòng)力學(xué)》課程教學(xué)大綱
評(píng)論
0/150
提交評(píng)論