




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1.1 P129-(6)原題 設(shè)窗體中包含一組單選按鈕,一組復(fù)選框。單選按鈕包括宋體,黑體和仿宋3種字體。復(fù)選框提供對下劃線,粗體,斜體等修飾效果的選擇。文本框中輸入文字后單擊某個按鈕,文本框中的文字將按所選擇的選項進行設(shè)置。窗體如圖5-32所示,編寫程序,實現(xiàn)題目的要求。1.2 解題思路(1)因為有一組單選按鈕和一組復(fù)選框,因此需要選擇框架結(jié)構(gòu)來實現(xiàn)要求。(2)新建一個窗體,在窗體上按照題目要求,布置各個控件,并寫出其各個對象的屬性表。(3)按照題目要求,編寫程序。(4)運行程序,達到題目要求后,保存文件。1.3 對象屬性表對象屬性設(shè)置窗體名稱Form1CaptionP129-(6)文本框名
2、稱txtpassageCaption置空框架1名稱frafontCaption字體框架2名稱fraeffectCaption效果單選按鈕1名稱Optfont1Caption宋體單選按鈕2名稱Optfont2Caption黑體單選按鈕3名稱Optfont3Caption仿宋復(fù)選框1名稱chkunderlineCaption下劃線復(fù)選框2名稱chkboldCaption粗體復(fù)選框3名稱chkitalicCaption斜體命令按鈕名稱CmdexitCaption退出1.4 代碼及注解Private Sub chkbold_Click ()If chkbold.Value = 1 Then 通過if語
3、句,來使復(fù)選框選中和不選中顯示不同結(jié)果txtpassage.FontBold = TrueElsetxtpassage.FontBold = FalseEnd IfEnd SubPrivate Sub chkitalic_ Click ()If chkitalic.Value = 1 Thentxtpassage.FontItalic = TrueElsetxtpassage.FontItalic = FalseEnd IfEnd SubPrivate Sub chkunderline_ Click ()If chkunderline.Value = 1 Thentxtpassage.Font
4、Underline = TrueElse: txtpassage.FontUnderline = FalseEnd IfEnd SubPrivate Sub cmdexit_ Click ()EndEnd SubPrivate Sub Form_Load ()txtpassage.Text = Visual Basic 歡迎您 窗體載入輸入文字Visual Basic 歡迎您End SubPrivate Sub optfont1_ Click ()txtpassage.FontName = 宋體End SubPrivate Sub optfont2_ Click ()txtpassage.Fo
5、ntName = 黑體End SubPrivate Sub optfont3_ Click ()txtpassage.FontName = 仿宋End Sub1.5 截屏圖設(shè)計界面:運行界面1:運行界面2:運行界面3:2.1 P129-(7)原題編寫加法練習(xí)程序。窗口布局如圖5-33所示。單擊“計算”按鈕,程序產(chǎn)生兩個100以內(nèi)的隨機正整數(shù),分別顯示在兩個標簽中。隨后,出現(xiàn)一個輸入對話框。在對話框中輸入運算結(jié)果,例如,兩個隨機數(shù)分別是34和35,如圖5-34所示。輸入數(shù)據(jù)并確認后,將輸入的結(jié)果顯示在等號后邊的標簽中。若計算結(jié)果正確,用消息框提示“正確”,否則提示“不正確”。繼續(xù)提示“是否繼續(xù)計
6、算?”,并根據(jù)提示退出程序或清空標簽中所顯示的內(nèi)容,等待下一次操作。2.2 解題思路(1)按照題目要求,布置各控件,并將各對象屬性表生成。(2)編寫代碼,首先產(chǎn)生兩個100以內(nèi)的隨機正整數(shù),用函數(shù)x = Int(100 * Rnd)來生成,并將其在兩個標簽中顯示出來。(3)產(chǎn)生隨機數(shù)的同時產(chǎn)生輸入框,應(yīng)用輸入框函數(shù)InputBox(計算: & x & + & y),此時可輸入數(shù)據(jù)。(4)通過輸入框中輸入數(shù)據(jù)與標簽中產(chǎn)生的隨機數(shù)之和是否一致形成判斷條件,生成消息框: answer = MsgBox(正確, 64) ,answer = MsgBox(不正確, 19)。(5)通過消息框上按鈕定義,當(dāng)
7、輸入數(shù)據(jù)正確時,清空文本框;不正確時,提示“是否繼續(xù)輸入”,連續(xù)不正確,則可連續(xù)提示“是否繼續(xù)輸入”,此時用一個循環(huán)語句來實現(xiàn)此功能。(6)運行程序,能夠滿足題目要求,保存文件。2.3 對象屬性表標簽1(名稱)Llabel1caption置空標簽2(名稱)Llabel2caption+標簽3(名稱)Llabel3caption置空標簽4(名稱)Llabel4caption =標簽5(名稱)Llabel5caption置空命令按鈕1(名稱)Cmdaddcaption計算命令按鈕2(名稱)Cmdexitcaption退出2.4 代碼及注解Private Sub cmdadd_Click () x
8、= Int(100 * Rnd) 產(chǎn)生100以內(nèi)的隨機數(shù) y = Int(100 * Rnd) Label1.Caption = x Label3.Caption = y s = InputBox(計算: & x & + & y) 生成輸入框 Label5.Caption = sIf Label5.Caption = x + y Then answer = MsgBox(正確, 64) 生成消息框,64為0+64組合Else answer = MsgBox(不正確, 19) 生成消息框,19為3+16組合 End If If answer = 1 Then a = MsgBox(是否清空, 4
9、) End If If a = 6 Then Label1.Caption = Label3.Caption = 清空標簽 Label5.Caption = End If If answer = 6 Then b = MsgBox(是否繼續(xù)計算, 68) End IfDo While b = 6 執(zhí)行一個循環(huán)語句,計算不正確,使其可繼續(xù)計算,直到正確循環(huán)結(jié)束s = InputBox(計算: & x & + & y) Label5.Caption = s If Label5.Caption = x + y Then answer = MsgBox(正確, 64) Else answer = MsgBox(不正確, 19) End If If answer = 1 Then a = MsgBox(是否清空, 4) Exit Do 正確時,循環(huán)結(jié)束 End If If a = 6 Then Label1.Caption = Label3.Caption = Label5.Caption = End If If answer = 6 Then b = MsgBox(是否繼續(xù)計算, 68) End If LoopEnd SubPrivate Sub cmdexit_ Click
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政府采購合同履約擔(dān)保行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 農(nóng)村生活垃圾分類與資源化利用行業(yè)跨境出海戰(zhàn)略研究報告
- 迪斯科表演AI應(yīng)用行業(yè)跨境出海戰(zhàn)略研究報告
- 互聯(lián)網(wǎng)證券交易行業(yè)跨境出海戰(zhàn)略研究報告
- 碳金融產(chǎn)品創(chuàng)新與市場推廣企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 承德醫(yī)學(xué)院附屬醫(yī)院招聘工作人員筆試真題2024
- 藝術(shù)繪畫與創(chuàng)意工坊行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 2025【攜手建屋合同】攜手建屋合同
- 2025企業(yè)餐廳承包合同食堂經(jīng)營合同范本
- 美術(shù)項目式學(xué)習(xí)實踐計劃
- 2025屆廣東省高三第一次調(diào)研考試語文試題講評課件
- 山東省名校聯(lián)盟2024-2025學(xué)年高一3月校際聯(lián)考英語試題(原卷版+解析版)
- 京劇頭飾美術(shù)課件
- 數(shù)據(jù)庫應(yīng)用技術(shù)-第三次形考作業(yè)(第10章~第11章)-國開-參考資料
- 垃圾分類我宣講(課件)三年級下冊勞動人民版
- 重慶市2025屆高三3月適應(yīng)性月考語文試卷及參考答案
- T-CECS 10390-2024 建筑幕墻用背栓
- 國旗下講話第三周校長講話稿:以習(xí)慣鑄舟楫 以品格揚云帆-讓成長在堅守中綻放華章
- 三門峽水庫實習(xí)報告
- 文化產(chǎn)業(yè)項目風(fēng)險管理及應(yīng)對措施
- 民用無人機操控員執(zhí)照(CAAC)考試復(fù)習(xí)重點題庫500題(含答案)
評論
0/150
提交評論