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

正文內(nèi)容

基于wince的c應(yīng)用程序開發(fā)簡易計算器-在線瀏覽

2025-01-13 02:55本頁面
  

【正文】 ................................................. 16 程序清單 ..................................................................................................................................... 16 課程體會 ..................................................................................................................................... 23 1 設(shè)計任務(wù) 序言 眾所周知, 隨著社會的發(fā)展,科學(xué)的進(jìn)步,人們的生活水平在逐步提高,尤其是微電子技術(shù)的發(fā)展,猶如雨后春筍般的變化。電子產(chǎn)品的更新速度快就不足驚奇。可是它也在發(fā)展之中,以后必將出現(xiàn)功能更加強大的計算器。 本次的大作業(yè)的任務(wù) 是利用 Visual Studio 2020編寫一個可運行在 Windows CE 操作系統(tǒng)下的 C應(yīng)用程序。 Wince 系統(tǒng)概述 Windows CE 是微軟公 司嵌入式、移動計算平臺的基礎(chǔ),它是一個開放的、可升級的 32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作系統(tǒng),它是精簡的 Windows 95,Windows CE 的圖形用戶界面相當(dāng)出色。這樣的作業(yè)系統(tǒng)可使完整的可攜式技術(shù)與現(xiàn)有的 Windows 桌面技術(shù)整合工作。 以免與微軟的 Windows NT 操作系統(tǒng) HAL 混淆 )。 C由 C 語言和 C++派生而來,繼承了其強大的性能,同時又以 .NET 框架類庫作為基礎(chǔ),擁有類似 Visual Basic的快速開發(fā)能力。此種語言的實現(xiàn),應(yīng)提供對于以下軟件工程要素的支持:強類型檢查、數(shù)組維度檢查、未初始化的變量引用檢測、自動垃圾收集( Garbage Collection,指一種自動內(nèi)存釋放技術(shù))。 2 設(shè)計原理 硬件設(shè)備準(zhǔn)備 我們需要準(zhǔn)備一臺實驗箱,并把實驗箱與 PC 機進(jìn)行連接,包括仿真線,把老師為我們準(zhǔn)備的 文件燒錄進(jìn)實驗箱的固件。 所需軟件 我們需要 利用 Visual Studio 2020 集成開發(fā)環(huán)境, 利用其 GUI 式編程環(huán)境創(chuàng)建窗體控件等,使用面向?qū)ο蟮木幊淘?,再對每一模塊進(jìn)行添加代碼,以實現(xiàn)相應(yīng)需要的功能。 3 設(shè)計方案 計算器程序編寫過程 1)首先,使用 C語言在 Windows 環(huán)境下設(shè)計一款簡易的計算器,具體實現(xiàn)不作詳細(xì)介紹 ,結(jié)果如下圖所示 ; 2)啟動 Microsoft Visual Studio 2020,在 Visual Studio IDE 中單擊 File | New | Projects? 菜單,在彈出的對話框左邊的 Project types(工程類型)中展開 Other Languages | Visual C | Smart Device, 選擇 Windows CE ,在對話框右邊的 Templates(模板)中選擇 Device Application;在對話框的下面的 Name保持默認(rèn)名字以及工程所保存的位置 G: \qian_ru_shi,單擊 OK按鈕 ; 3) 在窗體上單擊右鍵,選擇 Properties 菜單,在 Text屬性項輸入“ 簡單 計算器 ” ; 4)在窗體上添加 TextBox 控件,和 Button控件 ; 5) 把 Button控件的 Text屬性按照計算器按鈕名稱修改 ; 6) 分別雙擊計算器中的各個按鈕,再填入代碼。 再 在 PC 機上新建超級終端,測試 PC 機與實驗箱是否可以連通。 點擊“ Active Devices”中的設(shè)備名就可以把設(shè)備名添加到“ Device Boot Name”中去。 4 系統(tǒng)測試與性能分析 在程序的編寫過程中我們雖然遇到了一些問題,但是經(jīng)過努力也已經(jīng)解決 。 程序初始狀態(tài) 程序剛開始運行的時候的狀態(tài)如圖所示: 對數(shù)字按鈕測 試 當(dāng)單擊按鈕 0,1,2,3,4,5,6,7,8,9 時, textbox 控件的 text 屬性就會相應(yīng)的變成對應(yīng)數(shù)字。函數(shù)。 if (i == 0) { = + 0。 } } else { = (0, 1)。 = + .。 Operat(string sign)代碼如下: private void operat(string sign) { dblNumA = ()。 = 0.。 takeEqual = true。如果有非法操作就會有提示如: (除數(shù)為零,非法操作 !)。 對清空按鈕測試 當(dāng)按下清空按鈕時, textbox 的 text 屬性值就會清空為“ 0.”再把其他一切其他相關(guān)的屬性值改為默認(rèn)值。 oper = 。 dotnum = 0。 takeEqual = true。 對返回按鈕測試 當(dāng)按下返回按鈕時 ,就會截取 textbox 的 text屬性的前 n1位,當(dāng) text為空時, text的屬性值就會變?yōu)?0.。 if ( == ) { = 0.。 5 結(jié)論 這一次大作業(yè)電 子琴的制作非常成功, 每一個模塊分工制作清晰,代碼流暢 經(jīng)過 。我們把PC機與實驗箱連接后,并調(diào)試號,然后在 Visual Studio 2020 中啟動 Debug 按鈕,選擇如上所示的相應(yīng)設(shè)置, C應(yīng)用程序順利運行在 Windows CE 系統(tǒng)上,程序運行結(jié)果的結(jié)果如下圖所示: 這一次簡易計算機的制作,通過 C語言的實現(xiàn)可以說都是非?;A(chǔ)的東西,本來計算器制作的實驗在各種語言編程中也是屬于基礎(chǔ)的范疇,同時非常經(jīng)典。其實看起來并不難,但真正要理解理論上的東西,或者說底層代碼,還是有很大困難的,在今后的學(xué)習(xí)還要進(jìn)行更多的嘗試?;蛟S有時候有些地方弄不懂,但是最后能把結(jié)果做出來了,才是硬道理 。不過在參考老師提供的實驗報告和實驗手冊,再在老師的指導(dǎo)下,一步一步耐心地走下去,最終成功把程序移植到了實驗箱中。不過 基本功能是不受影響,結(jié)果能正常計算出來并顯示。 using 。 using 。 using 。 namespace Calculator { public partial class Form1 : Form { public Form1() { InitializeComponent()。 //定義操作數(shù) B double dblNumB = 0。 //定義操 作數(shù)是否有小數(shù)點 static bool point = false。 //用于保存最初的操作數(shù),以便進(jìn)行連續(xù)敲擊等號運算 double dblNnm = 0。 // 顯示函
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦

基于單片機的簡易計算器設(shè)計-在線瀏覽

【摘要】電》