VB實驗一實驗報告2_第1頁
VB實驗一實驗報告2_第2頁
VB實驗一實驗報告2_第3頁
VB實驗一實驗報告2_第4頁
VB實驗一實驗報告2_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗報告課程VB程序設(shè)計實驗項目VisualBasic環(huán)境順序選擇程序設(shè)計(4學時)成績專業(yè)班級土木工程1306班指導教師姓名學號實驗日期實驗目的(1)熟悉VisualBasic6.0集成開發(fā)環(huán)境(2)掌握VisualBasic程序的開發(fā)過程,能夠運行一個完整的VisualBasic程序(3)掌握常用函數(shù)的使用方法(4)掌握常用輸入、輸出語句實驗內(nèi)容一、VB環(huán)境和順序結(jié)構(gòu)【實驗1】設(shè)計一個簡單VB程序(20分)它由一個窗體、一個文本框和3個命令按鈕組成。窗體的標題為"VisualBaidc程序設(shè)計示例",當用戶單擊命令按鈕“顯示”時,文本框中出現(xiàn)“歡迎使用VisualBas

2、ic6.0",窗體上顯示“你好”,單擊命令按鈕“清除”時,清除文本框中顯示的內(nèi)容和窗體上的內(nèi)容,單擊命令按鈕“結(jié)束”時,結(jié)束程序。通過該程序熟悉VB的界面,了解VB的工作原理:事件驅(qū)動實驗結(jié)果:【請將你的代碼粘貼到下面】PrivateSubCommand1_Click()ClsForm1.Caption="你好"Text1.Text="歡迎使用visualbasic"EndSubPrivateSubCommand2_Click()ClsTextl.Text=""Forml.Caption=""EndSub

3、PrivateSubCommand3_Click()EndEndSub【請將你的典型結(jié)果的截圖粘貼到下面】【實驗2】分別定義八個變量,變量名為:van、var2、var3、var4、var5、var6、var7、var8,變量的數(shù)據(jù)類型依次定義為:字符串型、整型、長整型、單精度浮點型、雙精度浮點型、貨幣型、布爾型和日期型。按照圖2-2給出的形式為八個變量賦值,并按照圖2-4的樣式進行輸出。(20分)通過該程序掌握變量的定義、變量名與變量值的含義。實驗結(jié)果:【請將你的代碼粘貼到下面】PrivateSubForm_Click()Dimvar1AsStringvar1="HelloWord

4、"Dimvar2AsIntegervar2=1000Dimvar3AsLongvar3=300000Dimvar4AsSinglevar4=1.005Dimvar5AsDoublevar5=3.1415926Dimvar6AsCurrencyvar6=100.1234Dimvar7AsBooleanvar7=TrueDimvar8AsDatevar8=#1/5/2015#Form2.PrintForm2.Print"變量名:","var1","var2","var3","var4"Fo

5、rm2.Print"變量值:",var1,var2,var3,var4Form2.Print"變量類型:","String","Integer","Long","Single"Form2.PrintForm2.Print"變量名:","var5","var6","var7","var8"Form2.Print"變量值:",var5,var6,var7,var

6、8Form2.Print"變量類型:","Double","Currency","Boolean","DateEndSub【請將你的典型結(jié)果的截圖粘貼到下面】U打印示例|口口日殳i各Varivii-3vair4HelloHord.10003000001.005StringInteger'Wiitgl白V4r6var7var'SglS:,支重霎型3.1415926100.1234Trii42015/1/5DoubleCurrencySaole&nEate【實驗3】編寫程序,其功能為輸

7、入三角形的三邊,求三角形的面積。計算公式為:S=(a+b+c)/2,面積=sqr(s*(s-a)*(s-b)*(s-c)(20分)通過該程序掌握計算類程序的結(jié)構(gòu)、賦值語句的使用程序界面如下所示實驗結(jié)果:【請將你的代碼粘貼到下面】PrivateSubCommand1_Click()DimaAsSingleDimbAsSingleDimcAsSinglea=Text1.Textb=Text2.Textc=Text3.TextDimsAsSingles=(a+b+c)/2DimssAsSingless=Sqr(s*(s-a)*(s-b)*(s-c)Text4.Text=ssEndSubPrivate

8、SubCommand2_Click()EndEndSub【請將你的典型結(jié)果的截圖粘貼到下面】【實驗4】編寫如圖2-10所示的一個求“倒序數(shù)”的程序?!暗剐驍?shù)”指的是:如產(chǎn)生的數(shù)為“1234”,那么與之對應(yīng)的倒序數(shù)就是“4321”。點擊“生成”按鈕,分別在文本框一中隨機生成一個2位整數(shù),在文本框二中隨機生成一個3位整數(shù),在文本框三中隨機生成一個4位整數(shù)。然后點擊“求倒序數(shù)”按鈕,分別在文本框四、文本框五、文本框六中輸出其對應(yīng)的倒序數(shù)。(20分)通過該程序掌握常見函數(shù)的使用實驗結(jié)果:【請將你的代碼粘貼到下面】第一種:PrivateSubCommand1_Click()Dimi%i=Int(Rnd*

9、99)+1Text1.Text=ii=Int(Rnd*999)+1Text2.Text=ii=Int(Rnd*9999)+1Text3.Text=iEndSubPrivateSubCommand2_Click()Text4.Text=StrReverse(Text1.Text)Text5.Text=StrReverse(Text2.Text)Text6.Text=StrReverse(Text3.Text)EndSub第二種:PrivateSubCommand1_Click()Dimi%i=Int(Rnd*99)+1Text1.Text=ii=Int(Rnd*999)+1Text2.Text=

10、ii=Int(Rnd*9999)+1Text3.Text=iEndSubPrivateSubCommand2_Click()Dimt1,t2,t3AsStringDimnewT1,newT2,newT3AsStringt1=Text1.Textt2=Text2.Textt3=Text3.TextnewT1=Right(t1,1)+Left(t1,1)newT2=Right(t2,1)+Mid(t2,2,1)+Left(t2,1)newT3=Right(t3,1)+Mid(t3,3,1)+Mid(t3,2,1)+Left(t3,1)Text4.Text=newT1Text5.Text=newT2

11、Text6.Text=newT3EndSub第三種:PrivateSubCommand1_Click()Dimi%i=Int(Rnd*99)+1Text1.Text=ii=Int(Rnd*999)+1Text2.Text=ii=Int(Rnd*9999)+1Text3.Text=iEndSubPrivateSubCommand2_Click()Dimt1,t2,t3AsIntegerDimnewTI,newT2,newT3AsStringt1=Textl.Textt2=Text2.Textt3=Text3.TextnewTI=(t1Mod10)&(t110)newT2=(t2Mod10

12、)&(t2Mod100)10)&(t2100)newT3=(t3Mod10)&(t3Mod100)10)&(t3100)Mod10)&(t31000)Text4.Text=newT1Text5.Text=newT2Text6.Text=newT3EndSub【請將你的典型結(jié)果的截圖粘貼到下面】【實驗5】參照圖2-15所示的內(nèi)容,編寫一個由Print方法及其相關(guān)格式函數(shù)進行輸出的程序。使用不同的分隔符(即:逗號或分號)或者格式輸出函數(shù)(即:Tab()、Spc()、Format()、Space。)來控制Print方法輸出的格式。(20分)通過該程序掌握pri

13、nt方法及格式函數(shù)的使用垂1No,Dcdi.ooaiLucyFrnmiccQOOZPaulFinancr0003LJlnaDGf;0004JacubFinance-1i=000bLilyPcTsnnnrl0005SttvcnPcx&ormclQQ07Beg匚PcrDniiel000»DavidTechnologyOOOflflmyTechnomgy0010TnlnTcchnolnfiy實驗結(jié)果:【請將你的代碼粘貼到下面】PrivateSubForm_Click()Forml.PrintForml.PrintSpc(1);"NO.","Name&q

14、uot;,"Dept.Forml.PrintForml.PrintSpc(1);Format$(1,"000#"),"Lucy","Finance"Forml.PrintSpc(1);Format$(2,"000#"),"Paul","Finance"Form1.PrintSpc(1);Format$(3,"000#"),"Jim","Finance"Form1.PrintSpc(1);Format$(4,

15、"000#"),"Jacob","FinanceForm1.PrintForm1.PrintSpc(1);Format$(5,"000#"),"Lily","Personnel"Form1.PrintSpc(1);Format$(6,"000#"),"Steven","PersonnelForm1.PrintSpc(1);Format$(7,"000#"),"Bruce","Personnel"Form1.PrintForm1.PrintSpc(1);Format$(8,"000#"),"David","Technology"Form1.PrintSpc(1);Format$(9,"000#"),"Gray","Technology"Form1.PrintSpc(1);Format$(10,"000#"),"Kala","

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論