freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于wince的c程序開發(fā)(計(jì)算器-資料下載頁(yè)

2025-11-01 15:46本頁(yè)面

【導(dǎo)讀】現(xiàn)用C++語(yǔ)言開發(fā)的計(jì)算器。該計(jì)算器擁有四則運(yùn)算的功能,并能控制四個(gè)七段數(shù)碼管的開。MessageBox(_T("除數(shù)不能為0!八段數(shù)碼管屬于分段式半導(dǎo)體顯示器件。每個(gè)數(shù)碼管都由8個(gè)發(fā)光段組成。通過(guò)八段發(fā)光二極管亮暗的不同組合,可以顯示多種數(shù)字、字母以及其它符號(hào)。使用時(shí)公共陰極接地,這樣陽(yáng)極。極端輸入低電平的段發(fā)光二極管就導(dǎo)通點(diǎn)亮,而輸入高電平的則不點(diǎn)亮。七段發(fā)光二極管,再加上一個(gè)小數(shù)點(diǎn)位,共計(jì)八段。因此提供給LED顯示器的。若a、b、c、d、e、f、g、dp8個(gè)顯示段依次對(duì)應(yīng)一個(gè)字節(jié)的低位。形代碼如表1-1所示。

  

【正文】 (calculator_type_i){ case 0: Inputdata1=Inputdata1+Inputdata2。 break。 case 1: Inputdata1=Inputdata1Inputdata2。 break。 case 2: Inputdata1=Inputdata1*Inputdata2。 break。 case 3: if(Inputdata2==0){ MessageBox(_T(除數(shù)不能為 ! ),_T(系統(tǒng)信息),MB_OK|MB_ICONINFORMATION)。 break。 } else{ Inputdata1=Inputdata1/Inputdata2。 break。 } } UpdateData(FALSE)。 23 } decimal=FALSE。 Input_data_int=0。 Input_data_dec=0。 count=10。 calculator_type_i=1。 } void CcDlg::OnBnClickedTimesButton() { // TODO: Add your control notification handler code here if(calculator_type_i==NULL){ Inputdata1=Input_data_int + Input_data_dec。 } else{ Inputdata2=Input_data_int+Input_data_dec。 switch(calculator_type_i){ case 0: Inputdata1=Inputdata1+Inputdata2。 break。 case 1: Inputdata1=Inputdata1Inputdata2。 break。 case 2: Inputdata1=Inputdata1*Inputdata2。 break。 case 3: if(Inputdata2==0){ MessageBox(_T(除數(shù)不能為 ! ),_T(系統(tǒng)信息),MB_OK|MB_ICONINFORMATION)。 break。 } else{ Inputdata1=Inputdata1/Inputdata2。 break。 } } UpdateData(FALSE)。 } decimal=FALSE。 Input_data_int=0。 Input_data_dec=0。 count=10。 24 calculator_type_i=2。 } void CcDlg::OnBnClickedDivideButton() { // TODO: Add your control notification handler code here if(calculator_type_i==NULL){ Inputdata1=Input_data_int + Input_data_dec。 } else{ Inputdata2=Input_data_int+Input_data_dec。 switch(calculator_type_i){ case 0: Inputdata1=Inputdata1+Inputdata2。 break。 case 1: Inputdata1=Inputdata1Inputdata2。 break。 case 2: Inputdata1=Inputdata1*Inputdata2。 break。 case 3: if(Inputdata2==0){ MessageBox(_T(除數(shù)不能為 ! ),_T(系統(tǒng)信息),MB_OK|MB_ICONINFORMATION)。 break。 } else{ Inputdata1=Inputdata1/Inputdata2。 break。 } } UpdateData(FALSE)。 } decimal=FALSE。 Input_data_int=0。 Input_data_dec=0。 count=10。 calculator_type_i=3。 } void CcDlg::OnBnClickedButton18() { 25 //TODO: Add your control notification handler code here TCHAR FileName[10]=TEXT(DEM1:)。 m_hFile=CreateFile((LPCTSTR)amp。FileName,GENERIC_WRITE|GENERIC_READ,FILE_SHARE_READ, NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)。 if(m_hFile==NULL){ MessageBox(_T(打開 LED設(shè)備失?。?),_T(系統(tǒng)信息 ),MB_OK|MB_ICONINFORMATION)。 } } void CcDlg::OnBnClickedwrite() { // TODO: Add your control notification handler code here UpdateData(TRUE)。 DWORD dwWritten=0。 int sum=value。 if(m_hFile) WriteFile(m_hFile,amp。sum,1,amp。dwWritten,NULL)。 else MessageBox(_T(設(shè)備文件沒打開! ),_T(系統(tǒng)信息 ),MB_OK|MB_ICONINFORMATION)。 } void CcDlg::OnBnClickedButtonClear() { // TODO: Add your control notification handler code here decimal=FALSE。 Input_data_int=0。 Input_data_dec=0。 count=10。 calculator_type_i=NULL。 Inputdata1=0。 Inputdata2=0。 UpdateData(FALSE)。 value=0。 } void CcDlg::OnBnClickedButtonClosedevice() { // TODO: Add your control notification handler code here if(m_hFile) CloseHandle(m_hFile)。 } 26 ( 5)課程體會(huì) 通過(guò)本次大作業(yè)的設(shè) 計(jì), 我們 加深了對(duì)嵌入式系統(tǒng)的了解,特別是對(duì) 基 于嵌入式系統(tǒng) 的軟件 開發(fā)過(guò)程有了更為深入的 認(rèn)識(shí) 。 嵌入式操作系統(tǒng)必須根據(jù)應(yīng)用的需求進(jìn)行量身定做的設(shè)計(jì)與剪裁,應(yīng)用程序必須基于特定的操作系統(tǒng)來(lái)實(shí)現(xiàn),通過(guò)交叉開發(fā)的方法進(jìn)行。 以本學(xué)期學(xué)習(xí)的 WinCE操作系統(tǒng)為例,我們?cè)?jīng)在課堂試驗(yàn)實(shí)驗(yàn) 1中裁剪過(guò)一個(gè)有別于實(shí)驗(yàn) 4之二的 WinCE操作系統(tǒng),本設(shè)計(jì)程序在該操作系統(tǒng)上就無(wú)法運(yùn)行七段數(shù)碼管寫入的功能。而 設(shè)計(jì)與編寫應(yīng)用程序時(shí) ,我們 還必須要考慮到機(jī)器的條件,如內(nèi)存大小等。 當(dāng)在 實(shí)驗(yàn)過(guò)程中遇到問(wèn)題, 我們 必須 要 謹(jǐn)記老師的十二字箴言, 保持細(xì) 心與耐心, 以平和的 心境,愉快地 與同伴一起對(duì)問(wèn)題進(jìn)行探討和研究 ,通過(guò) 翻閱課本教材、 上網(wǎng)查找資料 、轉(zhuǎn)換思維 、 改變實(shí)現(xiàn)方法等的途徑解決問(wèn)題。 完成調(diào)試程序后 ,我們 不應(yīng)該只滿足于現(xiàn)狀,盡量 對(duì) 設(shè)計(jì)中現(xiàn)有的 功能 進(jìn)行深層次的思考,以便將來(lái)的開發(fā)與完善。然而目前由于時(shí)間有限,對(duì) 還沒能實(shí)現(xiàn)的功能以及以實(shí)現(xiàn)但尚存不足的功能 , 我們將在 日后的學(xué)習(xí)中 進(jìn)行進(jìn)一步的研究與實(shí)現(xiàn)。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1