![實驗二-計算器及萬年歷程序開發(fā)_第1頁](http://file4.renrendoc.com/view10/M02/0C/31/wKhkGWWSQG2AR728AAG70XNMDFQ994.jpg)
![實驗二-計算器及萬年歷程序開發(fā)_第2頁](http://file4.renrendoc.com/view10/M02/0C/31/wKhkGWWSQG2AR728AAG70XNMDFQ9942.jpg)
![實驗二-計算器及萬年歷程序開發(fā)_第3頁](http://file4.renrendoc.com/view10/M02/0C/31/wKhkGWWSQG2AR728AAG70XNMDFQ9943.jpg)
![實驗二-計算器及萬年歷程序開發(fā)_第4頁](http://file4.renrendoc.com/view10/M02/0C/31/wKhkGWWSQG2AR728AAG70XNMDFQ9944.jpg)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實驗二計算器應(yīng)用程序開發(fā)一、實驗?zāi)康耐ㄟ^一個計算器簡單的實例,讓同學(xué)們進一步熟悉C++Builder集成開發(fā)環(huán)境,讓學(xué)生掌握菜單控件、文本控件、按鈕控件及常用對話框控件的使用。二、實驗設(shè)備1臺PC、CB6開發(fā)環(huán)境等。三、實驗內(nèi)容1、學(xué)習(xí)BCB的一些常用函數(shù);2、開發(fā)一個簡單的計算器處理程序3、設(shè)計一個萬年歷應(yīng)用程序四、實驗內(nèi)容1——學(xué)習(xí)BCB的一些常用函數(shù)每一控件對應(yīng)都有各自的事件,以執(zhí)行相應(yīng)的程序,比方當(dāng)按鈕被單擊時,我們可以為其單擊事件寫一段程序,用“雙擊〞的方法可以從〞控件“或〞控件事件“切換到程序編輯區(qū)。圖〔1〕常用控件展示〔一〕常用庫函數(shù):1、字符串裁減函數(shù):SubString(index,count)Index為字符串的序號,從1開始,count為要裁減的長度,如:Strings=Edit1->Text;ShowMessage(s.SubString(1,2));2、十進制轉(zhuǎn)16進制:IntToHex(n1,n2)n1為要轉(zhuǎn)換的數(shù),n2為轉(zhuǎn)換的16進制的位數(shù),如:inti=255;ShowMessage(IntToHex(i,2));3、字符串轉(zhuǎn)數(shù)字:StrToInt(s)如:Strings=〞1234〞;inti=4321+StrToInt(s);ShowMessage(i);4、數(shù)字轉(zhuǎn)字符串:IntToStr(n)如:inti=4321;Strings=〞1234〞+IntToStr(i);ShowMessage(s);〔二〕對話框類函數(shù):翻開對話框:if(OpenDialog1->Execute()){Memo1->Lines->LoadFromFile(OpenDialog1->FileName);}保存對話框:if(SaveDialog1->Execute()){Memo1->Lines->SaveToFile(SaveDialog1->FileName);}〔三〕其他常用函數(shù):ShowMessage(s);//顯示信息例子://----------------------------------------------------void__fastcallTForm1::Button5Click(Tobject*Sender){ShowMessage(“HelloWord!〞);inti=1000;ShowMessage(i);}//----------------------------------------------------Close();//退出程序例子://----------------------------------------------------void__fastcallTform1::Button3Click(Tobject*Sender){Close();}Sleep(n);//延時n毫秒例子://----------------------------------------------------void__fastcallTform1::Button4Click(Tobject*Sender){Sleep(5000);//延時5000毫秒,即5秒鐘}//----------------------------------------------------如何取Memo中的某一行中的字符例子://----------------------------------------------------void__fastcallTform1::Button6Click(Tobject*Sender){Strings=Memo1->Lines->Strings[0].c_str();//將Memo1中的第0行放到s中,注意,Memo控件的行號從0開始ShowMessage(s);}學(xué)習(xí)方法:新建一個工程,將上面介紹到的函數(shù)及相應(yīng)控件都操作一遍,以加深印象,務(wù)必請同學(xué)們認真對待,因為這些都是很常用的函數(shù),使用比例非常之高?。嶒瀮?nèi)容2:自行設(shè)計一個萬年歷應(yīng)用程序〔一〕前言:所需使用的控件:CSpinEdit、CCalendar都在Samples面板中。1、CSpinEditJ:加速按鈕2、CCalendar:日歷按鈕〔二〕實驗步驟:新建工程2、往工程中添加相應(yīng)控件3、添加事件響應(yīng)代碼4、運行效果如下:實驗內(nèi)容3——設(shè)計一個計算器應(yīng)用程序1、新建工程2、添加菜單欄3、輸入文本框及相應(yīng)控件同學(xué)們自己調(diào)節(jié)好窗體及控件的大小和位置,使之美觀好看。4、添加事件控制命令〔下面使用的變量會與同學(xué)們使用的變量不太一致,請進行相應(yīng)的改動〕if(f2){ShowMessage("未知操作符,請核對!");}//+-*/對應(yīng)1234unsignedcharop_sign=0;//operatesign找出運算的類型for(i=1;i<l+1;i++){if(s.SubString(i,1)=="+"){op_sign=1;}elseif(s.SubString(i,1)=="-"){op_sign=2;}elseif(s.SubString(i,1)=="*"){op_sign=3;}elseif(s.SubString(i,1)=="/"){op_sign=4;}if(op_sign){break;}}Strings1=s.SubString(1,i-1);//取出第一串字符Strings2=s.SubString(i+1,l+1);//取出第二串字符}5、點擊運行
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 路面硬化施工合同范本
- 搭建活動板房合同范本
- 電子產(chǎn)品經(jīng)銷合同范本
- 茂名纖維布袋風(fēng)管施工方案
- 土石方施工合同協(xié)議書8篇
- 2025年光伏電站儲能系統(tǒng)采購合同范本
- 八年級數(shù)學(xué)上冊 12.2 三角形全等的判定 第4課時 用“HL”判定直角三角形全等聽評課記錄 新人教版
- 英語聽評課團隊活動記錄
- 蘇科版數(shù)學(xué)九年級上冊第1章《用一元二次方程解決問題一元二次方程的應(yīng)用》聽評課記錄1
- 2025年度杭州住宅裝修售后服務(wù)保障合同
- 2025年買賣個人房屋合同(4篇)
- 2025代運營合同范本
- 武漢2025年湖北武漢理工大學(xué)管理人員招聘筆試歷年參考題庫附帶答案詳解
- 家庭燃氣和煤氣防火安全
- 第十一章《功和機械能》達標(biāo)測試卷(含答案)2024-2025學(xué)年度人教版物理八年級下冊
- 2025年銷售部年度工作計劃
- 2024年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 辦公用品價格清單
- ESG表現(xiàn)對企業(yè)財務(wù)績效的影響研究
- DB3713T 340-2024 實景三維數(shù)據(jù)接口及服務(wù)發(fā)布技術(shù)規(guī)范
- 使用錯誤評估報告(可用性工程)模版
評論
0/150
提交評論