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

正文內(nèi)容

基于文本框的計(jì)算器設(shè)計(jì)(編輯修改稿)

2025-07-24 20:21 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 消息,通過鍵盤輸入文字。定義:void SetTextCtrlEdit(PTextCtrl pTextCtrl, U8 bIsEdit)。 功能:設(shè)置文本框是否為編輯狀態(tài) pTextCtrl:指向文本框的指針 ;IsEidt:指定文本框是否為編輯狀態(tài)。用DrawTextCtrl()重繪文本框。DrawTextCtrl 定義:void DrawTextCtrl(PTextCtrl pTextCtrl)。 功能:繪制指定的文本框 。參數(shù)說明:pTextCtrl:指向文本框的指針。OSOnSysMessage 函數(shù)定義:void OSOnSysMessage(void* pMsg) 功能:系統(tǒng)的消息處理函數(shù),當(dāng)收到系統(tǒng)消息的時(shí)候,調(diào)用此函數(shù),把消息傳遞給各個(gè)控件 參數(shù)說明:pMsg:指向消息結(jié)構(gòu)的指針。 文本框的使用流程:五 調(diào)試過程及問題分析 這一次的課程設(shè)計(jì)雖然不是很難,但是在整個(gè)課程設(shè)計(jì)中,我們還是碰到了許多的問題,不管是在細(xì)節(jié)上還是在知識(shí)上都有大大小小的問題。其中我在調(diào)試過程中所碰到的問題及解決方法如下:(1),其功能不夠了解,也不會(huì)使用,但是在同學(xué)們的幫組下和自己的不斷看書中慢慢的學(xué)會(huì)了該軟件的使用。(2)在整個(gè)程序的調(diào)試過程中,發(fā)現(xiàn)計(jì)算器的首次計(jì)算顯示亂碼,而以后的每次都能顯示正確的結(jié)果,在不斷的檢查中也沒發(fā)現(xiàn)錯(cuò)誤。但是在老師的指導(dǎo)下,設(shè)計(jì)一段程序,顯示每一個(gè)輸入的數(shù)據(jù),檢查數(shù)據(jù)的錯(cuò)誤源,從而解決了問題。發(fā)現(xiàn)問題是一個(gè)簡(jiǎn)單的初始值賦值出錯(cuò)(對(duì)字符串賦空值時(shí)a[0]=‘0’正確的是a[0]=‘\0’),認(rèn)識(shí)到細(xì)節(jié)是整個(gè)整體完善的必要條件。(3)在文本框的使用中,初次的接觸文本框,相當(dāng)?shù)牟涣私馕谋究虻氖褂?,比如說文本框的編輯狀態(tài)和文本框的顯示結(jié)果。但是經(jīng)過向老師的求助跟同學(xué)們的幫助,輕而易舉的解決了這個(gè)問題。(4)在整個(gè)程序的編程中,最難得問題是要提取按鍵的信息,不管你怎么看實(shí)驗(yàn)例子,還是怎么看書,都不了解按鍵的信息是如何提取到的,甚至拿來使用。因此我使用了一個(gè)輸出函數(shù),把所要輸入的按鍵信息輸出到終端顯示上,以至于找到按鍵的信息代碼。比如在程序中使用了輸出函數(shù)Uart_Printf(0,%c\n ,count)輸出輸入的數(shù)據(jù)。六 結(jié)論:本次設(shè)計(jì)室設(shè)計(jì)一個(gè)文本計(jì)算器,其數(shù)據(jù)輸入為鍵盤輸入,結(jié)果顯示到超級(jí)終端上,擴(kuò)展部分為觸屏輸入數(shù)據(jù)。其整個(gè)設(shè)計(jì)方案是首先處理輸入的數(shù)據(jù)并轉(zhuǎn)換成數(shù)據(jù)保存起來,之后判斷計(jì)算的方法并計(jì)算數(shù)據(jù)顯示到超級(jí)終端上。其整個(gè)過程是理論跟實(shí)踐的結(jié)合,不但要了解嵌入式的理論,更要自己去弄懂嵌入式軟件的設(shè)計(jì)。這個(gè)過程進(jìn)一步的提高了我們?cè)O(shè)計(jì)實(shí)踐的能力。: 盡管這次的課程設(shè)計(jì)經(jīng)過的時(shí)間不是很長(zhǎng),但是我們從中學(xué)習(xí)到了很多的東西。從這次課程設(shè)計(jì)中,發(fā)現(xiàn)我們的理論跟實(shí)踐結(jié)合的能力相當(dāng)?shù)牟蛔?,這不僅僅是一次的設(shè)計(jì),也是一次很好的學(xué)習(xí)過程。在設(shè)計(jì)的過程中,我們不但鞏固了以前學(xué)習(xí)過的東西,而且也學(xué)習(xí)到了書本上沒有教過的知識(shí)。從這里我發(fā)現(xiàn)了,學(xué)習(xí)理論知識(shí)很重要,但是動(dòng)手能力的鍛煉更重要。在課程設(shè)計(jì)中我們組碰到了很多的麻煩,但是在老師的指導(dǎo)下,同學(xué)們的幫助下,這些問題都很容易的解決了。這使我發(fā)現(xiàn)團(tuán)結(jié)能力在工作中是何等的重要。最后,對(duì)給我?guī)椭^的所有同學(xué)和各位老師表示衷心的感謝!參考文獻(xiàn):【1】 孫紀(jì)坤, 系統(tǒng)開發(fā)技術(shù)祥解—: 人民郵電出版社2006.
【2】李亞鋒, : 清華大學(xué)出版社2007.附件include../ucosii/ include ../ucosii/add/include ../inc/include ../inc/sys/include ../src/gui/include include pragma import(__use_no_semihosting_swi) ///******************任務(wù)定義***************///OS_STK Main_Stack[STACKSIZE]={0, }。 //Main_Test_Task堆棧void Main_Task(void *Id)。 //Main_Test_Taskdefine Main_Task_Prio 12OS_STK test_Stack[STACKSIZE]={0, }。 //test_Test_Task堆棧void test_Task(void *Id)。 //test_Test_Taskdefine test_Task_Prio 15/**************已經(jīng)定義的OS任務(wù)*************define SYS_Task_Prio 1define Touch_Screen_Task_Prio 9define Main_Task_Prio 12define Key_Scan_Task_Prio 58define Lcd_Fresh_prio 59define Led_Flash_Prio 60///*****************事件定義*****************///// Main function. //int main(void){ ARMTargetInit()。 // do target (uHAL based ARM system) initialisation // OSInit()。 // needed by uC/OSII //
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1