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

正文內(nèi)容

基于wince的c程序設(shè)計--計算器-全文預(yù)覽

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

下一頁面
  

【正文】 的設(shè)計,使基于 wince的 C計算器,具有簡單計算器的功能。嵌入式系統(tǒng)主要由硬件和軟件兩部分組成,硬件已經(jīng)有現(xiàn)成的,軟件部分,主要由嵌入式操作系統(tǒng)和應(yīng)用程序組成,在我們的這次程序設(shè)計中,我們用的操作系統(tǒng)是 Wince ,我們設(shè)計好的應(yīng)用程序直接可以運行在上面。而我們采用的課程設(shè)計是基于 Wince 的 C的簡單計算器的開發(fā)。經(jīng)過長達(dá)兩個小時的查看和找資料,才發(fā)現(xiàn)每個按鈕都缺了一個很重要的 Click 事件。 23 程序清單 (附件:工程代碼 .txt) ??偟膩碚f,嵌入式系統(tǒng)的課程設(shè)計是有趣和耐人尋 味的。在發(fā)現(xiàn)問題到解決問題的過程中,不僅考驗了一個的能力,且考驗了一個人的熱情和堅持。 ? 黃清清 : 嵌入式系統(tǒng), embedded system,是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),并且軟硬件可定制,適用于各種應(yīng)用場合,對功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計算機系統(tǒng)。網(wǎng)上的很多程序,都沒有單字符刪除的功 能,為了達(dá)到這個功能,我們自己編寫了一個,現(xiàn)在上面所見的關(guān)于 c 的事件就是我們所改寫的刪除單字符的程序。通過下載實現(xiàn)了計算器的點擊顯示,單步計算,對運算式進(jìn)行簡單的四則運算,還有簡單的開方、平方、倒數(shù)運算。 //res = 0。 } = ()。 break。 break。 break。 tmp = 0。 //c —— “ c” += new ()。 //btn_sign —— “ +/” += new ()。 } } endregion 把各操作符( +、 、 *、 /、 +/、 sqrt、 sq、 1/x、 C、 CE)的點擊事件指向到同一個事件 private void btn_Oper(object obj, EventArgs ea)上,作為操作符獲取事件,在各按鈕屬性定義中添加如下語句 : //btn_add —— “ +” += new ()。 // 記錄是否點擊了小數(shù)點 num = 0。 } else { res = 0。 // 記錄輸入操 作數(shù)的個數(shù) dotnum = 0。 // 記錄結(jié)果數(shù) tmp = 0。 break。 // 記錄操作碼 dot = NODOT。 break。 } else { res = res。 dotnum = 0。 dot = NODOT。 } if (tmp != 0) { res = 1 / tmp。 tmp = 0。 //res=tmp。 break。 13 = ()。 } //opt=SQRT。 = ()。 if (num != 0) //判斷操作數(shù)的個數(shù) ,如果兩個就做二元運算 res = res tmp。 case : //減法運算 if (opt != NULL amp。 tmp = 0。 } opt = ADD。 break。 num++。 opt != MUL) { calc()。 dot = NODOT。 } else res = tmp。amp。 //btn_dot —— 小數(shù)點按鈕 += new ()。 //btn_6 —— 按鈕 6 += new ()。 //btn_2 —— 按鈕 2 += new ()。 tmp = tmp + i。 //取用戶自定義的控件關(guān)聯(lián)數(shù) ,并轉(zhuǎn)換成 double型 tmp = tmp * 10 + i。其主要系統(tǒng)界面如下圖所示: 操作數(shù)模塊按鈕 以及操作數(shù)獲取事件 region 獲取操作數(shù)事件 //獲取操作數(shù)事件 private void btn_0_Click(object sender, e) { btnTmp。 經(jīng)過處理控件定義模塊、界面顯示模塊、消息處理模塊 3 個模塊之后,計算器的定義、顯示以及正常的工作,對消息的處理和數(shù)據(jù)進(jìn)行正確地運算等等功能就可以實現(xiàn)了。 消息處理模塊是計算器的核心模塊,工作流 程圖如圖 3112 所示。 定義好之后通過顯示模塊就可以顯示出計算器的界面。 設(shè)計方案 總體設(shè)計 方案 : 4 如圖 31所示 : 本文所設(shè)計的小型計算器的主要功能有:實現(xiàn)四則運算、實現(xiàn)開方,平方,求倒數(shù)的運算、數(shù)據(jù)清空功能。通過使用這些工 具和 . NET Framework精簡版 (. NET Framework的子集 ),可以在個人數(shù)字助理 (PDA)、移動電話和其他資源受約束的設(shè)備中,創(chuàng)建、生成、調(diào)試和部署在. NET Framework 精簡版上運行的 計算器 應(yīng)用程序。該計算器 能夠?qū)?現(xiàn)基本的計算功能,如加、減、乘、除、平方、開方、倒數(shù)、正負(fù)號等,方便計算簡單的計算題,方便用戶的簡單使用。 而如今嵌入式技術(shù)無處不在 。中國古代最早采用的一種計算工具叫籌測, 以及明代發(fā)明的珠算盤,直至今天仍使用的珠算盤和近幾年發(fā)展起來的電子計算器,都給人們的生活帶來了很大的方便。 于是, 本文 設(shè)計 了 一個 基于嵌入式系統(tǒng)的簡易的計算器。 VS2020 是 Windows 操作系統(tǒng)下的一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、 XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。考慮到本系統(tǒng)移動終端的體積、功耗、成本等因素,最后決定選用 ARM 內(nèi)核的處理器,開發(fā)板為成都明誠科技公司的 PXA270。其中定義模塊主要是對計算器所要用到的對話框、編輯框、按鈕控件進(jìn)行定義。 如圖 3111所示: 5
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦

基于單片機的簡易計算器設(shè)計-資料下載頁

【摘要】電》