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

正文內(nèi)容

基于wince的c程序設(shè)計--計算器(完整版)

2024-12-28 02:55上一頁面

下一頁面
  

【正文】 T: res = (tmp)。 // 減法 case SUB: res = res tmp。 //ce —— “ ce” += new ()。 //btn_sub —— “ ” += new ()。 // 記錄結(jié)果數(shù) tmp = 0。 // 當(dāng)前輸入的操作數(shù) opt = NULL。 // 記錄是否點(diǎn)擊了小數(shù)點(diǎn) num = 0。 //res=tmp。 break。 dot = NODOT。 case sqr: // 平方運(yùn)算 if (opt != NULL) { calc()。 if (tmp 0) //要求操作數(shù)大于 0 { res = (tmp)。 else res = tmp。 = ()。 12 case +: //加法運(yùn)算 if (opt != NULL amp。 } opt = MUL。 num++。 操作符按鈕以及操作符獲取事件 region 獲取操作符運(yùn)事件 //獲取操作符運(yùn)事件 private void btn_Oper(object obj, EventArgs ea) 11 { Button tmp1 = (Button)obj。 //btn_3 —— 按鈕 3 += new ()。 = ()。 定義模塊(對話框、編輯框、按鈕控件的定義) 處理系統(tǒng)消息 等待系統(tǒng)消息 顯示模塊(建立界面) 判斷是否有按鈕按下 Y N 6 Y Y N Y N N N 判斷編輯框內(nèi)是否有不為 0的數(shù)字 進(jìn)行計算并顯示 判斷按鍵是否為 1/x 在編輯器內(nèi)顯示相應(yīng)的按鍵數(shù)字 判斷按鍵是否為 數(shù)字鍵 清空編輯器 判斷按鍵是否為“ CE” 清除編輯器的最后一位數(shù)字 判斷按鍵是否為“ C” 等待系統(tǒng)消息 判斷是否有按鍵按下 記錄操作符并在編輯框內(nèi)顯示結(jié)果 判斷按鍵是否為操作鍵 +、 、*、 /、 sqart、 sq 判斷按鍵是否為“ =” Y Y N N N N Y Y Y 7 圖 3112 消息處理模塊流程圖 程序模塊圖 (如圖 3121) 圖 3121 程序設(shè)計步驟 8 新建一個項(xiàng)目,命名為計算器 打開 Visual Studio 2020軟件,創(chuàng)建一個新的項(xiàng)目,選擇其運(yùn)行環(huán)境為 Windows CE 。此時,系統(tǒng)就進(jìn)入了等待消息時間。 2. 2 硬件平 臺 由于設(shè)定移動設(shè)備使用的運(yùn)行環(huán)境為 WINCE 5. 0,過程中需要處理大量的數(shù)據(jù),所以對開發(fā)板要求較高。 嵌入式技術(shù)是嵌入式計算機(jī)技術(shù)的簡稱,由于它有著體積小,功耗低,攜帶方便等特點(diǎn),因此已應(yīng)用到我們生產(chǎn)生活的很多領(lǐng)域 。 嵌入式技術(shù)作為一門實(shí)踐性很強(qiáng)的技術(shù),做實(shí)驗(yàn)是學(xué)習(xí)嵌入式技術(shù)的一種有效的方法,能夠增進(jìn)對嵌入式系統(tǒng)的開發(fā)流程的了解。目前 WinCE 5. 0 支持的 處理器 主要 有 ARM、 X8 PowerPC、 MIPS等,其中 ARM 是近年來在嵌 入式系統(tǒng)中很有影響力的微處理器架構(gòu),在同等處理器主頻下,ARM 內(nèi)核 的芯片 面積最小,功耗最低,價格也最低廉,在性能、技術(shù)指標(biāo)、軟件支持工具、內(nèi)置調(diào)試工具和開發(fā)資料等方面都有優(yōu)勢。當(dāng)有按鈕被按下時,就進(jìn)入了處理消息模塊 。該項(xiàng)目命名為“計算器”,如下圖所示: 9 在主窗口 Form1 中放置各種按鈕 (系統(tǒng)界面如下圖所示) 在工程中建立主窗口 Form1,以及在主窗口 Form1中添加各種操作符按鈕以及數(shù)字按鈕,對各按鈕的屬性進(jìn)行適當(dāng)?shù)脑O(shè)置。 //將其放入文本顯示屏啊 } 10 else // 點(diǎn)擊了小數(shù)點(diǎn) { dotnum++。 //btn_4 —— 按鈕 4 += new ()。 strOper = 。 tmp = 0。 if (num != 0) //判斷操作數(shù)的個數(shù) ,如果兩個就做二元運(yùn)算 { if (tmp != 0) res = res * tmp。amp。 dot = NODOT。 num++。 //res=tmp。 } //opt=SQR。 break。 case .: // 點(diǎn)擊了小數(shù)點(diǎn) if (dot == HASDOT) return。 = ()。 // 記錄輸入操作數(shù)的個數(shù) dotnum = 0。 // 記錄操作碼 dot = NODOT。 // 當(dāng)前輸入的操作數(shù) opt = NULL。 //btn_mul —— “ *” += new ()。 等號運(yùn)算符和等號事件 region 等于事件和等于運(yùn)算方法 //等于事件 private void btn_equ_Click(object sender, e) { calc()。 break。 break。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1