下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
實驗五數(shù)組一、控件屬性的設(shè)置(滾動條)圖11、在名稱為Form1的窗體上添加一個名稱為Hl水平滾動條,請在屬性窗口中設(shè)置它的屬性值,滿足下列要求:它的最小刻度值為1,最大刻度值為100,在程序運行時鼠標(biāo)單擊滾動條上滾動框以外的區(qū)域(不包括兩邊按鈕),滾動框移動10個刻度。再在滾動條下面畫兩個名稱分別為Ll、L2的標(biāo)簽,并分別顯示1、100,運行時的窗體如圖5-1所示。工程文件名保存為sy5-1.vbp,窗體文件名為sy5-1.frm。圖1圖5-22、 在名稱為Form1的窗體上添加一個名稱為HS1的水平滾動條,其刻度值范圍為1-100;添加一個命令按鈕,名稱為C1,標(biāo)題為"移動滾動框"。請編寫適當(dāng)?shù)氖录^程,使得在程序運行時,每單擊命令按鈕一次(假定單擊次數(shù)不多于10次),滾動框向右移動10個刻度。程序運行時的窗體如圖5-2所示。要求程序中不得使用變量,事件過程中只能寫一條語句。工程文件名保存為sy5-2.vbp,窗體文件名保存為sy5-2.frm。圖5-23、 在名稱為Form1的窗體上畫一個圖片框,其名稱為Picture1、一個水平滾動條,名稱為HScro111,和一個命令按鈕,圖5-3名稱為Command1,標(biāo)題為"設(shè)置屬性",通過屬性窗口在圖片框中裝入一個圖形(文件名為pic1.jpg,位于考生目錄下),圖片框的高度與圖形的高度相同,圖片框的寬度任意(如圖1所示)。編寫適當(dāng)?shù)氖录^程,程序運行后,如果單擊命令按鈕,則設(shè)置水平滾動條的如下屬性:Min 100圖5-3Max 1500LargeChange100Sma11Change10之后就可以通過移動滾動條上的滾動塊來放大或縮小圖片框。程序運行后的窗體如圖5-3所示。要求程序中不得使用任何變量。工程文件名為sy5-3.vbp,窗體文件名為s圖5-4y5-3.frm。圖5-44、在控件屬性1文件夾下有一個工程文件sy5-4.vbp,窗體上有一個圓和一個矩形,還有水平和垂直滾動條各一個。程序運行時,移動某個滾動條的滾動塊,可使圓做相應(yīng)方向的移動。滾動條刻度值的范圍是圓可以在矩形中移動的范圍。以水平滾動條為例,滾動塊在最左邊時,圓靠在矩形的左邊線上,如圖(a)所示;滾動塊在最右邊時,圓靠在矩形的右邊線上,如圖(b)所示。垂直滾動條的情況與此類似。
已經(jīng)給出了全部控件和程序,但程序不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。注意:不能修改程序的其他部分和控件屬性。最后將修改后的文件按原文件名存盤。二、案例實驗案例1、程序運行后,建立一個二維數(shù)組,要求第一維的下標(biāo)從1到7,第二維的下標(biāo)從1到8?然后給數(shù)組中的每個元素賦值,賦值規(guī)則為:a(i,j)=i*10+j。然后在窗體上輸出所有數(shù)值。(實現(xiàn)兩種輸出方式:1、所有數(shù)據(jù)輸出在不同行上;2、按矩陣形式輸出)。工程文件名為sy5-5.vbp,窗體文件名為sy5-5.frm。案例2、二維數(shù)組要求:1、首先在程序中定義一個整型二維數(shù)組Arr(1to5,1to4);2、利用雙重循環(huán)給數(shù)組賦值,具體賦值公式為:Arr(i,j)=i*10+j3、在窗體上輸出數(shù)組的值,界面如圖5-5a所示:4、畫命令按鈕1,單擊時輸出各行和各列的和。5、畫命令按鈕2,單擊時輸出主對角線和副對角線上的數(shù)6、交換第二行和第三行的數(shù)據(jù),并在窗體上輸出換行后的數(shù)組,界面如圖5-5b所示7、交換第二列和第四列的位置。工程文件名為sy5-6.vbp,窗體文件名為sy5-7.frm。気For>l口回因二維數(shù)組的具體值為1121軌FotmI1222132314\o"CurrentDocument"31 32 33 34\o"CurrentDocument"41 42 43 44\o"CurrentDocument"51 52 53 54二維數(shù)組的具體值為2131気For>l口回因二維數(shù)組的具體值為1121軌FotmI1222132314\o"CurrentDocument"31 32 33 34\o"CurrentDocument"41 42 43 44\o"CurrentDocument"51 52 53 54二維數(shù)組的具體值為21314151122232425213233343531424344454圖5-5a換行后,訃2141512222132452二維數(shù)組的值為333313245354圖5-5b案例3、冒泡排序法編寫程序,其功能是:單窗體,隨機(jī)產(chǎn)生10個整數(shù),用冒泡排序法對這10個數(shù)從小到大排序。工程文件名為sy5-8.vbp,窗體文件名為sy5-8.frm。
案例4、在案例4文件夾下有一個工程文件sy5-9.vbp,相應(yīng)的窗體文件為sy5-9.frm。其功能是產(chǎn)生20個0-1000的隨機(jī)整數(shù),放入一個數(shù)組中,然后輸出這20個整數(shù)中小于500的所有整數(shù)之和。程序運行后,單擊命令按鈕(名稱為Commandl,標(biāo)題為“輸出小于500的整數(shù)之和”,即可求出這些整數(shù)的和,并在窗體上顯示出來,,這個程序不完整,請把它補(bǔ)充完整,并能正確運行。圖5-6要求:請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其實現(xiàn)上述功能,但不能修改程序中的其他部分,最后把修改后的文件按原文件名存盤。圖5-6案例5、在案例5文件夾下有一個工程文件sy5-10.vbp,相應(yīng)的窗體文件為sy5-10.frm。其功能是產(chǎn)生30個0-1000的隨機(jī)整數(shù),放入一個數(shù)組中,然后輸出其中的最小值。程序運行后,單擊命令按鈕(名稱為Commandl,標(biāo)題為“輸出最小值”),即可求出其最小值,并在窗體上顯示出來(如圖所示,。這個程序不完整,請把它補(bǔ)充完整,并能正確運行。要求:去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其實現(xiàn)上述功能,但不能修改程序中的其他部分。最后把修改后的文件按原文件名存盤。案例6、在案例6文件夾中有工程文件sy5-11.vbp,其中的窗體如圖所示。程序剛運行時,會生成一個有10個元素的整型數(shù)組。若選中“查找最大值”(或“查找最小值”,單選按鈕,再單擊“查找”按鈕,則找出數(shù)組中的最大值(或最小值),并顯示在標(biāo)簽label2中。請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。注意:考不得修改窗體文件中已經(jīng)存在的程序,最后把修改后的文件按原文件名存盤。圖5-8案例7、在名稱為Form1的窗體上建立一個名稱為圖5-8Command1的命令按鈕數(shù)組,含三個命令按鈕,它們的Index屬性分別為0、1、2,標(biāo)題依次為“是”、“否”、“取消”,每個按鈕的高、寬均為300、800。窗體的標(biāo)題為“按鈕窗口”。運行后的窗體如圖5-9所示。注意:存盤時必須存放在考生文件夾下,工程文件名為sy5-12.vbp,窗體文件名為sy5-12.frm.。圖5-9案例8、在案例8文件夾下有一個工程文件sy5-13.vbp,窗體上已經(jīng)有一個標(biāo)簽Label1,請?zhí)砑右粋€單選按鈕數(shù)組,名稱為0p1,含三個單選按鈕,它們的Index屬性分別為0、1、2,標(biāo)題依次為"飛機(jī)"、"火車"、"汽車",再添加一個名稱為Text1的文本框。窗體文件中已經(jīng)給出了0p1的Click事件過程,但不完整,要求去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使得圖5-9圖5-7r實主圖5-10在程序運行時單擊"飛機(jī)"或"火車"單選按鈕時,在Text1中顯示"我坐飛機(jī)去"或"我坐火車去",單擊"汽車"單選按鈕時,在Text1中顯示"我開汽車去",如圖所示。圖5-7r實主注意:不能修改程序中的其他部分。最后將修改后的文件按原文件名存盤。三、拓展實驗以下數(shù)列:1,1,2,3,5,8,13,21,…,的規(guī)律是從第3個數(shù)開始,每個數(shù)都是其前面兩個數(shù)之和。在拓展實驗文件夾下有一個工程文件sy5-14.vbp。窗體中已經(jīng)給出了所有控件,如圖所示。請編寫適當(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西省榆林市2025屆高三第二次模擬檢測英語試題(含解析含聽力原文無音頻)
- 數(shù)學(xué)-山東省2025年1月濟(jì)南市高三期末學(xué)習(xí)質(zhì)量檢測濟(jì)南期末試題和答案
- 2024版機(jī)械設(shè)備維修與保養(yǎng)合同3篇
- 2024版安全技術(shù)咨詢服務(wù)具體協(xié)議模板版B版
- 2024電力施工協(xié)議條款及細(xì)則版B版
- 2024項目泥工專項分包協(xié)議條款版B版
- 2024年公務(wù)員考試井研縣《行政職業(yè)能力測驗》考前沖刺試卷含解析
- 2024年暑假安全責(zé)任書(34篇)
- 2024酒店會議服務(wù)協(xié)議
- 課堂教學(xué)創(chuàng)新探索
- 中國省市地圖模板可編輯模板課件
- 《中國潰瘍性結(jié)腸炎診治指南(2023年)》解讀
- 三年級數(shù)學(xué)上冊《寒假作業(yè)》
- 兒童社區(qū)獲得性肺炎的診斷和治療
- 中職班主任德育培訓(xùn)
- DB-T29-74-2018天津市城市道路工程施工及驗收標(biāo)準(zhǔn)
- 小學(xué)一年級20以內(nèi)加減法混合運算3000題(已排版)
- 病機(jī)-基本病機(jī) 邪正盛衰講解
- 中科院簡介介紹
- 《小石潭記》教學(xué)實錄及反思特級教師-王君
- 【高中語文】《錦瑟》《書憤》課件+++統(tǒng)編版+高中語文選擇性必修中冊+
評論
0/150
提交評論