




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)報(bào)告 課程名稱VisualBasic程序設(shè)計(jì) 試驗(yàn)項(xiàng)目次序構(gòu)造程序設(shè)計(jì)試驗(yàn)?zāi)康?.掌握窗體、標(biāo)簽、文本框、命令按鈕的常用屬性、措施和時(shí)間的使用。2.理解常量、變量、數(shù)據(jù)類型、運(yùn)算符和體現(xiàn)式的使用。3.掌握常用內(nèi)部函數(shù)的功能和使用。4.掌握賦值語句、End語句、Inputbox函數(shù)和MsgBox語句的使用。5.掌握計(jì)時(shí)器空間的使用。試驗(yàn)內(nèi)容(任選4個(gè)題目)1.試驗(yàn)2.1 【內(nèi)容描述】實(shí)際一種運(yùn)用標(biāo)簽制作文字陰影效果的程序。單機(jī)陰影按鈕,標(biāo)簽文字出現(xiàn)黑色陰影,此時(shí)恢復(fù)按鈕變?yōu)榭捎?,陰影按鈕變?yōu)椴豢捎茫瑔螕艋謴?fù)按鈕,則恢復(fù)到本來的文字效果。 【分析】界面分析(用到哪些控件)窗體、命令按鈕。程序分析(用到哪些算法和關(guān)鍵技術(shù))1.運(yùn)用兩個(gè)標(biāo)簽制作陰影效果,兩個(gè)標(biāo)簽顯示的文字相似,字體相似,但顏色不一樣,作為陰影現(xiàn)實(shí)的標(biāo)簽文字為黑色;兩個(gè)標(biāo)簽的位置不一樣,在屬性窗口中調(diào)整提昂個(gè)標(biāo)簽的Tophe和Left屬性值,時(shí)期產(chǎn)生交錯(cuò)的陰影效果;在程序中通過設(shè)置陰影標(biāo)簽的Visible屬性即可實(shí)現(xiàn)陰影或取消陰影的效果。2.通過設(shè)置按鈕的Enabled屬性可是按鈕變?yōu)榭捎没虿豢捎脿顟B(tài)。 【設(shè)計(jì)】(1)界面設(shè)計(jì)(給出界面截圖)(2)代碼設(shè)計(jì)(給出程序代碼)PrivateSubCmdNew_Click()Label1.Visible=TrueCmdOld.Enabled=TrueCmdNew.Enabled=FalseEndSubPrivateSubCmdOld_Click()Label1.Visible=FalseCmdOld.Enabled=FalseCmdNew.Enabled=TrueEndSub 【運(yùn)行成果】(給出運(yùn)行成果界面截圖)2.試驗(yàn)2.2 【內(nèi)容描述】設(shè)計(jì)一種簡(jiǎn)樸的文本操作程序。單機(jī)隸書按鈕,可以設(shè)置文字的字體為隸書;單擊放大和縮小按鈕,可以變化文字的大??;單機(jī)復(fù)制按鈕,可以將選擇的文字復(fù)制到右側(cè)的文本框,單擊剪切按鈕,可以講選擇的文字剪切到右側(cè)文本框。 【分析】界面分析(用到哪些控件)命令按鈕、文本框、標(biāo)簽、窗體。程序分析(用到哪些算法和關(guān)鍵技術(shù))1.通過設(shè)置問問你笨礦的Font屬性樂意變化文本框中文本的字體和字號(hào)。2.在復(fù)制和剪切功能中,需要將選中的你誒榮及其字體格式復(fù)制或剪切到右側(cè)的文本框。3.通過文本框的SelText屬性可以獲得選中的內(nèi)容。 【設(shè)計(jì)】(1)界面設(shè)計(jì)(給出界面截圖)(2)代碼設(shè)計(jì)(給出程序代碼)PrivateSubCommand1_Click()Text1.FontName="隸書"EndSubPrivateSubCommand2_Click()Text1.FontSize=Text1.FontSize+1EndSubPrivateSubCommand3_Click()Text1.FontSize=Text1.FontSize-1EndSubPrivateSubCommand4_Click()Text2.Text=Text1.SelTextText2.FontName=Text1.FontNameText2.FontSize=Text1.FontSizeEndSubPrivateSubCommand5_Click()Text2.Text=Text1.SelTextText1.SelText=""Text2.FontName=Text1.FontNameText2.FontSize=Text1.FontSizeEndSubPrivateSubForm_Load()Text1.Text="欲窮千里目,更上一層樓"EndSub 【運(yùn)行成果】(給出運(yùn)行成果界面截圖)1.試驗(yàn)2.3 【內(nèi)容描述】實(shí)際一種華氏溫度與攝氏溫度之家轉(zhuǎn)換的程序。首先在指定的文本框中輸入數(shù)據(jù),然后單擊攝轉(zhuǎn)華按鈕,即可將攝氏溫度轉(zhuǎn)化為華氏溫度;單擊劃轉(zhuǎn)舍按鈕即可將華氏溫度轉(zhuǎn)化微微攝氏溫度,單擊清晰按鈕,則將文本框中的數(shù)據(jù)清除,并將輸入焦點(diǎn)賺為化石文本框中,等待輸入新的數(shù)據(jù);推出按鈕,則結(jié)束程序進(jìn)行。 【分析】界面分析(用到哪些控件)窗體、命令按鈕、文本框、標(biāo)簽。程序分析(用到哪些算法和關(guān)鍵技術(shù))可以通過Format函數(shù)控制計(jì)算成果保留兩位小數(shù)。 【設(shè)計(jì)】(1)界面設(shè)計(jì)(給出界面截圖)(2)代碼設(shè)計(jì)(給出程序代碼)PrivateSubCommand1_Click()Dimf!,c!f=Val(Text1.Text)c=5/9*(f-32)Text2.Text=Format(c,"0.00")EndSubPrivateSubCommand2_Click()Dimf!,c!c=Val(Text2.Text)f=9/5*Val(Text2.Text)+32Text1.Text=Format(f,"0.00")EndSubPrivateSubCommand3_Click()Text1.Text=""Text2.Text=""Text1.SetFocusEndSubPrivateSubCommand4_Click()EndEndSub 【運(yùn)行成果】(給出運(yùn)行成果界面截圖)1.試驗(yàn)2.4 【內(nèi)容描述】設(shè)計(jì)一種簡(jiǎn)樸的四則運(yùn)算計(jì)算器程序。在文本框輸入數(shù)據(jù),單擊命令按鈕,即可的到運(yùn)算成果單擊清晰即可清除文本框數(shù)據(jù)。 【分析】界面分析(用到哪些控件)窗體、命令按鈕、文本框、標(biāo)簽。程序分析(用到哪些算法和關(guān)鍵技術(shù))通過文本框的Text屬性指控可以事先清除數(shù)據(jù) 【設(shè)計(jì)】(1)界面設(shè)計(jì)(給出界面截圖)(2)代碼設(shè)計(jì)(給出程序代碼)PrivateSubCmdAdd_Click()label3.Caption=Val(Text1.Text)+Val(Text2.Text)EndSubPrivateSubCmdExit_Click()EndEndSubPrivateSubCmdSub_Click()label3.Caption=Val(Text1.Text)-Val(Text2.Text)EndSub 【運(yùn)行成果】(給出運(yùn)行成果界面截圖)1.試驗(yàn)2.5 【內(nèi)容描述】打印一種三角形圖案的程序。在行數(shù)文本框輸入行數(shù),字符文本框輸入要打印的字符單擊圖案按鈕即可顯示三堿性的圖案單擊清除按鈕即可清除圖案單擊推出按鈕則推出程序。 【分析】界面分析(用到哪些控件)窗體、命令按鈕、文本框、標(biāo)簽、計(jì)時(shí)器。程序分析(用到哪些算法和關(guān)鍵技術(shù))使用兩個(gè)計(jì)時(shí)器控件控制圖案的打印 【設(shè)計(jì)】(1)界面設(shè)計(jì)(給出界面截圖)】(2)代碼設(shè)計(jì)(給出程序代碼)DimnAsIntegerDimchAsStringPrivateSubCommand1_Click()DimhAsIntegern=0h=Val(Text1.Text)ch=Text2.TextTimer2.Interval=(h+1)*200Timer1.Enabled=TrueTimer2.Enabled=TrueEndSubPrivateSubTimer1_Timer()n=n+1PrintTab(28-n);String(2*n-1,ch)EndSubPrivateSubTimer2_Timer()Timer1.Enabled=FalseTimer2.Enabled=FalseEndSubPrivateSubCommand2_Click()ClsEndSubPrivateSubCommand3_Click()EndEndSub 【運(yùn)行成果】(給出運(yùn)行成果界面截圖)1.試驗(yàn)2.6 【內(nèi)容描述】設(shè)計(jì)一種計(jì)算構(gòu)成所發(fā)工資的多種面額現(xiàn)金張數(shù)至少的付款方案 【分析】界面分析(用到哪些控件)文本框、按鈕程序分析(用到哪些算法和關(guān)鍵技術(shù))可以通過整除運(yùn)算計(jì)算某種面額現(xiàn)金的張數(shù),通過求余運(yùn)算計(jì)算去掉該種面額后剩余的工資數(shù) 【設(shè)計(jì)】(1)界面設(shè)計(jì)(給出界面截圖)(2)代碼設(shè)計(jì)(給出程序代碼)PrivateSubCommand1_Click()DimxAsLong,yAsLongx=Val(Text1.Text)y=x\100:Text2.Text=yx=xMod100y=x\50:Text3.Text=yx=xMod50y=x\20:Text4.Text=yx=xMod20y=x\10:Text5.Text=yx=xMod10y=x\5:Text6.Text=yx=xMod5Text7.Text=xEndSubPrivateSubCommand2_Click()Text1.Text=""Text2.Text=""Text3.Text=""Text4.Text=""Text5.Text=""Text6.Text=""Text7.Text=""Text1.SetFocusEndSub 【運(yùn)行成果】(給出運(yùn)行成果界面截圖)2.試驗(yàn)2.7 【內(nèi)容描述】倒計(jì)時(shí),計(jì)時(shí)器 【分析】界面分析(用到哪些控件)計(jì)時(shí)器程序分析(用到哪些算法和關(guān)鍵技術(shù))使用計(jì)時(shí)器控件控制倒計(jì)時(shí),通過整除和求運(yùn)算計(jì)算出剩余的時(shí)間 【設(shè)計(jì)】(1)界面設(shè)計(jì)(給出界面截圖)(2)代碼設(shè)計(jì)(給出程序代碼)DimtAsIntegerPrivateSubCommand1_Click()t=Val(Text1.Text)*3600+Val(Text2.Text)*60Timer1.Enabled=TrueCommand1.Enabled=FalseCommand2.Enabled=TrueEndSubPrivateSubCommand2_Click()Command1.Enabled=TrueCommand2.Enabled=FalseTimer1.Enabled=FalseEndSubPrivateSubCommand3_Click()EndEndSubPrivateSubTimer1_Timer()DimhAsInteger,mAsInteger,sAsIntegert=t-1h=t\3600m=t\60Mod60s=tMod60Label5.Caption=h&"小時(shí)"&m&"分"&s&"秒"EndSub 【運(yùn)行成果】(給出運(yùn)行成果界面截圖)8.試驗(yàn)2.8 【內(nèi)容描述】計(jì)算出兩點(diǎn)的距離 【分析】界面分析(用到哪些控件)用文本框接受程序分析(用到哪些算法和關(guān)鍵技術(shù))使用inputbox函數(shù)實(shí)現(xiàn)點(diǎn)的坐標(biāo)的輸入使用msgbox語句輸出計(jì)算的成果 【設(shè)計(jì)】(1)界面設(shè)計(jì)(給出界面截圖)(2)代碼設(shè)計(jì)(給出程序代碼)DimaxAsInteger,ayAsIntegerDimbxAsInteger,byAsIntegerPrivateSubCommand1_Click()DimxAsStringDimnAsIntegerx=InputBox("請(qǐng)輸入第一種點(diǎn)的坐標(biāo)(x,y),以“,”分隔","輸入點(diǎn)坐標(biāo)")n=InStr(x,",")ax=Val(Left(x,n-1))'取左邊的數(shù)字ay=Val(Right(x,Len(x)-n))x=InputBox("請(qǐng)輸入第二個(gè)點(diǎn)的坐標(biāo)(x,y),以“,”分隔","輸入點(diǎn)坐標(biāo)")n=InStr(x,",")bx=Val(Left(x,n-1))
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年03月國家藥品監(jiān)督管理局直屬單位公開招聘126人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 武漢工程科技學(xué)院《篆刻1》2023-2024學(xué)年第二學(xué)期期末試卷
- 井下多功能測(cè)振儀項(xiàng)目安全評(píng)估報(bào)告
- 福建對(duì)外經(jīng)濟(jì)貿(mào)易職業(yè)技術(shù)學(xué)院《圖片攝影》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東藝術(shù)設(shè)計(jì)職業(yè)學(xué)院《西方戲劇選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 濮陽職業(yè)技術(shù)學(xué)院《色彩靜物及人物頭像》2023-2024學(xué)年第二學(xué)期期末試卷
- 年3D打印耗材項(xiàng)目安全評(píng)估報(bào)告
- 石家莊幼兒師范高等??茖W(xué)?!睹缹W(xué)與美育》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川汽車職業(yè)技術(shù)學(xué)院《投資學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北政法職業(yè)學(xué)院《小學(xué)英語教學(xué)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 二零二四年度美團(tuán)共享單車服務(wù)協(xié)議
- 《農(nóng)村普惠金融發(fā)展研究的國內(nèi)外文獻(xiàn)綜述》4500字
- 漁光互補(bǔ)光伏發(fā)電項(xiàng)目反事故及預(yù)防措施
- 農(nóng)業(yè)昆蟲學(xué)-形考測(cè)試四-國開(ZJ)-參考資料
- 中式烹調(diào)師理論知識(shí)測(cè)試題與參考答案
- 家園的治理:環(huán)境科學(xué)概論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2022年高中學(xué)業(yè)水平考試政治歷史地理試題及答案
- 人工肩關(guān)節(jié)置換(反肩)
- 2024年執(zhí)業(yè)助理醫(yī)師實(shí)踐技能考試體格檢查
- 2020年全國碩士研究生招生考試《思想政治理論》真題及解析
- 部編人教版五年級(jí)下冊(cè)語文1-8單元作文課件
評(píng)論
0/150
提交評(píng)論