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

正文內(nèi)容

基于wince的c應用程序開發(fā)簡易計算器(編輯修改稿)

2024-12-16 02:55 本頁面
 

【文章內(nèi)容簡介】 rivate void display(int i) { if (point) { dotnum++。 if (i == 0) { = + 0。 } if (i != 0) { = (() + i / ((10, dotnum)))。 } } else { = (0, 1)。 = (() * 10 + i)。 = + .。 } } 對運算符測試 單擊運算符之后就會調用 operat(string sign)函數(shù),在這個函數(shù)中會有一個變量保存所按的運算符,輸出該變量就可以知道按的運算符。 Operat(string sign)代碼如下: private void operat(string sign) { dblNumA = ()。 point = false。 = 0.。 oper = sign。 takeEqual = true。 } 對等于符號的測試 當按下等于號時,就會判斷運算符號是什么,接著就運算,并把結果返回顯示在 textbox中。如果有非法操作就會有提示如: (除數(shù)為零,非法操作 !)。 通過測試得知實際的結果和編程所要預期的結果一 致。 對清空按鈕測試 當按下清空按鈕時, textbox 的 text 屬性值就會清空為“ 0.”再把其他一切其他相關的屬性值改為默認值。 = 0.。 oper = 。 point = false。 dotnum = 0。 dblNumA = 0。 takeEqual = true。 通過實際的測試可知結果和編程所要預期的結果一致。 對返回按鈕測試 當按下返回按鈕時 ,就會截取 textbox 的 text屬性的前 n1位,當 text為空時, text的屬性值就會變?yōu)?0.。 = (0, 1)。 if ( == ) { = 0.。 } 通過實際的測試可知結果和編程所要預期的結果一致。 5 結論 這一次大作業(yè)電 子琴的制作非常成功, 每一個模塊分工制作清晰,代碼流暢 經(jīng)過 。 在Visual Studio 2020 環(huán)境中不斷地測試、查錯并糾錯,簡易計算器最終沒有出現(xiàn)錯誤。我們把PC機與實驗箱連接后,并調試號,然后在 Visual Studio 2020 中啟動 Debug 按鈕,選擇如上所示的相應設置, C應用程序順利運行在 Windows CE 系統(tǒng)上,程序運行結果的結果如下圖所示: 這一次簡易計算機的制作,通過 C語言的實現(xiàn)可以說都是非?;A的東西,本來計算器制作的實驗在各種語言編程中也是屬于基礎的范疇,同時非常經(jīng)典。但 當聯(lián)系起嵌入式系統(tǒng)的學習,這次的制作又增加了難度。其實看起來并不難,但真正要理解理論上的東西,或者說底層代碼,還是有很大困難的,在今后的學習還要進行更多的嘗試。這種工科學科,或者中想嵌入式系統(tǒng)實踐性很強的課,必須要通過手把手的實驗,才能把道理弄懂。或許有時候有些地方弄不懂,但是最后能把結果做出來了,才是硬道理 。 6 附錄 參考 資料 1) 《新編 Visual C 2020 從入門到精通》 龍馬工作室 人民郵政出版社 2) 《嵌入式系統(tǒng)設計與開發(fā)》 馬文華主編 科學出版社 3) 網(wǎng)上 許多 關于 C語言和 WinCE 系統(tǒng)介紹的相關文 章 元件清單 1) 高級 ARM教學實驗系統(tǒng) (設備編號: 100915A001062) 2) PC機一臺 —— 聯(lián)想啟天 M6200 3) 不同種類的數(shù)據(jù)線 遇到的問題與解決方法 1) 對 Win CE嵌入式系統(tǒng)了解不深入,實驗剛開始不熟手,并不清楚如何把 C編程代碼移植到實驗箱的環(huán)境中。不過在參考老師提供的實驗報告和實驗手冊,再在老師的指導下,一步一步耐心地走下去,最終成功把程序移植到了實驗箱中。 2) Win CE 編程環(huán)境下的 textBox 控件的內(nèi)容只能左靠,找不到屬性是能設置成右靠,所以有別于 普通的計算器的界面,暫時無法解決。不過 基本功能是不受影響,結果能正常計算出來并顯示。 程序清單 using System。 using 。 using 。 using 。 using 。 using 。 using 。 namespace Calculator { public partial class Form1 : Form { public Form1() { InitializeComponent()。 } //定義操作數(shù) A double dblNumA = 0。 //定義操作數(shù) B double dblNumB = 0。 //定義操作符 static string oper = 。 //定義操 作數(shù)是否有小數(shù)點 static bool point = false。 //記錄小數(shù)點后數(shù)字的個數(shù) int dotnum = 0。 //用于保存最初的操作數(shù),以便進行連續(xù)敲擊等號運算 double dblNnm = 0。 //用于記錄十分連續(xù)敲擊等號按鈕 bool takeEqual = true。 // 顯示函數(shù) private void display(int i) { if (point) { dotnum++。 if (i == 0) { = + 0。 } if (i != 0) { = (() + i / ((10, dotnum)))。 } } else { = (0, 1)。 = (() * 10 + i)。 = + .。 } } //0按鈕的
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦