vb綜合性設計實驗報告_第1頁
vb綜合性設計實驗報告_第2頁
vb綜合性設計實驗報告_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、綜合性實驗實驗名稱:用vb編寫簡單計算器專業(yè)班級:土木工程0901班學生姓名:*學號:*指導教師:*1需求分析該計算器程序是在VisualBasic6.0環(huán)境下編寫,編寫完成后在WindowsxpT運行,通過初步測試,發(fā)現(xiàn)該計算程序能完成整數(shù)的加,減,乘,除四種運算。通過在虛擬鍵盤上用鼠標點擊輸入第一個數(shù),然后點擊運算符,再輸入第二個數(shù),最后點擊“=”就會在計算器上方的文本框中輸出結果,活空文本框進行下次運算。經(jīng)過仔細測試發(fā)現(xiàn),該計算器最高支持五位整數(shù)的運算,在除法運算中能精確到小數(shù)點后14位。2運行環(huán)境WINDOWS探統(tǒng);VB6.0;3開發(fā)工具和編程語言開發(fā)工具:VisualBasic6.0

2、“微型整值計算器”程序編寫代碼:Dimop1AsIntegerDimop2AsIntegerDimoperatorAsStringPrivateSubCommand1_Click()Text1.Text=Text1.Text&1EndSubPrivateSubCommand2_Click()Text1.Text=Text1.Text&2EndSubPrivateSubCommand3_Click()Text1.Text=Text1.Text&3EndSubPrivateSubCommand4_Click()Text1.Text=Text1.Text&4EndSubPrivateSubComma

3、nd5_Click()Text1.Text=Text1.Text&5EndSubPrivateSubCommand6_Click()Text1.Text=Text1.Text&6EndSubPrivateSubCommand7_Click()Text1.Text=Text1.Text&7EndSubPrivateSubCommand8_Click()Textl.Text=Textl.Text&8EndSubPrivateSubCommand9_Click()Textl.Text=Text1.Text&9EndSubPrivateSubCommand11_Click()Text1.Text=Te

4、xt1.Text&0”EndSubPrivateSubCommand10_Click()op1=Val(Textl.Text)operator=+Text1.Text=EndSubPrivateSubCommand12_Click()op1=Val(Text1.Text)operator=-Text1.Text=EndSubPrivateSubCommand13_Click()op1=Val(Text1.Text)operator=*”Text1.Text=EndSubPrivateSubCommand14_Click()op1=Val(Text1.Text)operator=/Text1.T

5、ext=EndSubPrivateSubCommand15_Click()op2=Val(Text1.Text)Ifoperator=+ThenText1.Text=op1+op2Elselfoperator=-ThenText1.Text=op1-op2Elselfoperator=*ThenText1.Text=op1*op2Elselfoperator=/ThenText1.Text=op1/op2EndIfEndSub4系統(tǒng)設計(1)程序的組織結構(包括窗體、模塊及其功能)。窗體模塊:用來包含sub與事件過程窗口:用來承載控件,包括按鈕控件、文本框控件、標簽控件??丶喊粹o控件用來輸入

6、數(shù)據(jù)與運算符號,文本框控件用來顯示輸入的數(shù)值以及最后的運算結果,標簽控件顯示標簽既該程序的自定義名稱。Sub過程:通過代碼的編寫使窗口上的控件能在程序運行時有特殊的作用,使命令按鈕能產(chǎn)生相應的數(shù)值,運算按鈕產(chǎn)生相應的運算過程,及文本框中顯示相應結果。(2)每個窗體(模塊)詳細描述設計思路。I. 首先打開新建工程,創(chuàng)建一個forml窗口,并在窗口中放入控件。分別放入一個標簽控件,一個文本框控件和15個按鈕控件,調整各控件的大小和位置,使其布局如下圖示。II. 調整各控件的屆性值。單擊標簽控件,將其caption屆性設置為“微型整值計算器”并將fount屆性設置為粗體,小四。將文本框活空,然后依次

7、設置command1commandl5勺caption屆性分別為數(shù)字“110”和運算符“+”“-,“*,”以及“=”。III. 編寫控件觸發(fā)事件過程代碼。先聲明三個變量:兩個整值和一個字符申。然后編寫command1command10勺click事件使用賦值語句,在文本框中顯示相應數(shù)值。再編寫command11command1的click事件,使用賦值語句賦予相應運算符,并將文本框中字符申轉換為數(shù)值型賦值給第一個變量,活空文本框。編寫command15的click事件代碼,將第二次輸入的字符申轉換為數(shù)值型賦給第二個變量,并用塊結構條件語句分別編寫四種運算過程。IV. 完成后進行調試,修改,運行

8、,測試。5系統(tǒng)運行及測試(1)幾組測試數(shù)據(jù)以及相應的測試結果:a0QO以里坦伯十甘柔1S34516T940*L-t1=11運算10/3的結果運算10/3的結果運算10/3的結果運算14*3的結果運算78+20的結果(2)運行界面:6參考文獻1 郭曉啟、謝日行,visualbasic程序設計教程,黃河水利出版社2 龔沛曾、楊志強、陸慰民,visualbasic程序設計實驗指導與測試,高等教育出版社7心得體會在這次實驗中,在vb環(huán)境下制作了一個標準exe工程,雖然結果比較令人滿意,但是在制作過程中遇到了不少困難。在其中深深體會到了了解和掌握一門計算機語言并不容易,要真正學好它必須要付出足夠的努力。我在這次實驗中就查閱了相關資料,并通過與他人的相互交流學習,這樣既有利丁相互的學習與

溫馨提示

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

評論

0/150

提交評論