【正文】
層次 ??的GUI測試用例生成使用自動化規(guī)劃。This paper designed an embedded Linuxbased graphical user interface design, and implemented it The test results and analysis show that pared with other embedded GUI systems . this system has better portability , preparation mad customization, and the system resource consumption is fewer, has a certain reference value for the development of similar software .本文設(shè)計了一個嵌入式的基于Linux的圖形用戶界面,并實現(xiàn)了它。l) Window addition: when the user creating a main window in the calling system API, in addition to setting its own character attribute value, also the related system information will be changed, for example, there is overlapping relationship between the new main window and the existing main window, which will be related to the operation of the Z order list: and the new added main window will lead to the change of the existing main window cut information .1)窗口添加:除了設(shè)定自己的屬性值,當用戶在調(diào)用系統(tǒng)API創(chuàng)建一個主窗口時,相關(guān)系統(tǒng)的信息也將被改變,例如:新的主窗口和現(xiàn)有的主窗口之間有重疊的關(guān)系,這將關(guān)系到Z序列表的操作:新增加的主窗口將導(dǎo)致現(xiàn)有的主要窗口削減信息的變化。不同的圖形用戶界面系統(tǒng)使用不同的顯示模式。 KeywordsLinux。與一般的計算機處理系統(tǒng)不同,它不具有大容量硬盤作為存儲介質(zhì),而用最普遍使用的EPROM,EEPROM,或閃存作為存儲介質(zhì)。 C Message and eventdriven mechanism submoduC消息和事件驅(qū)動機制的子模塊 This submodule is mainly responsible far message receiving, distribution and routing operations .該子模塊主要負責(zé)消息接收,分配和路由操作。 Initialization module only provides an overall GUI initialization function and a clearance function when terminating the GUI, thus the GUI entrance function 當要終止GUI時,初始化模塊只提供了一個整體的GUI初始化函數(shù)和清除功能,initialize the various pans of the GUI through calling a GUI initialization function . to make the GUI work normally . The clearance function of GUI termination is responsible for the pletion of all relevant clearance work in the termination因此界面的入口函數(shù)可以通過調(diào)用GUI初始化函數(shù)初始化GUI的各種操作,使GUI正常工作。文件系統(tǒng)層次標準集團,2004年 5556。 Wesley , 2004 : 321323 .更好的翻譯建議指 導(dǎo) 教 師 評 語 外文翻譯成績:指導(dǎo)教師簽字: 2011年12月10日注:1. 指導(dǎo)教師對譯文進行評閱時應(yīng)注意以下幾個方面:①翻譯的外文文獻與畢業(yè)設(shè)計(論文)的主題是否高度相關(guān),并作為外文參考文獻列入畢業(yè)設(shè)計(論文)的參考文獻;②翻譯的外文文獻字數(shù)是否達到規(guī)定數(shù)量(3 000字以上);③譯文語言是否準確、通順、具有參考價值。[3] . Pusty Russell , Daniel Quinlan Cipher Yeoh . Filesystem Hierarchy Standard v2 . 3 . Filesystem Hierarchy Standard Group , 2004 5556 .[3].羅素,丹尼爾 4) Window movement: one of the basic requirements of the GUI system is that the window can be dragged so the window module provides a system call a GUI window sh4)窗口移動:GUI系統(tǒng)的基本要求之一是可以拖動窗口,為窗口模塊提供了一個系統(tǒng)調(diào)用GUI窗口顯示函數(shù)來完成這個功能,和發(fā)送MSG_SHOWMAINWIN消息could not see can be 。Core module is shown as in figure 3 .控制庫圖形資源核心機制模塊LALGAL初始化桌面子模塊驅(qū)動模塊定時器圖 3.中心的圖形操作層結(jié)構(gòu)LAL and GAL is separately the hardware device input abstraction layer and the graphics output abstraction layer , which are connected with the underlying inputoutput device to facilitate the GUI to connect different input and outpLAL和GAL是單獨的硬件設(shè)備輸入抽象層和圖形輸出抽象層,這是基本輸入輸出設(shè)備,以方便GUI連接到不同的輸入和輸出devices , to achieve good portability and versatility of the GUI system .設(shè)備,以達到良好的可移植性和GUI系統(tǒng)的多功能性。在嵌入式系統(tǒng)開發(fā)過程中,嵌入式軟件是實現(xiàn)多種系統(tǒng)功能的關(guān)鍵,也是計算機技術(shù)最活躍的研究方向之一。 GUI關(guān)鍵詞:Linux的嵌入式系統(tǒng),圖形用戶界面 Ⅰ . Ⅰ.INTRODUCTION 引言With the development of puter technology, embedded system has bee an important part of the puter field . The socalled embedded system, that is . a 隨著計算機技術(shù)的發(fā)展,嵌入式系統(tǒng)已成為計算機領(lǐng)域的一個重要組成部分。這是決定如何顯示在屏幕上的窗口,如何改變大小,如何移動和水平的關(guān)系between the windows . It usually consists of two parts : first is the programming tool , and the second is the how to move output and read the description of the screen information . Because X window not only requires how to display 之間的窗口,它通常由兩部分組成:首先是編程工具,第二個是如何輸出和閱讀對屏幕上的信息的描述,因為X窗口不僅要求如何顯示基本圖形對象,也提供了如何顯示窗口,所以它不僅可以是一個圖形用戶界面顯示模式,而且還可以是窗口模式 。窗口模塊提供的功能來刪除通過系統(tǒng)調(diào)用的窗口,到桌面最終發(fā)送MEG_REMOVEMAINWIN的消息。 REFERENCES 參考 [1] . Keith Haviland, Dina Gray , Ben Salama . Unix System Programmin[1].,迪娜灰色,本薩拉馬Unix系統(tǒng)編程。Research and Implementation of Embedded Graphic User Interface Based on LinuxLiu Yijun,Chen Wenbin, He XiaomanComputer Science College,Southwest Petroleum Universityhexiaoman_2008163.Abstractthough the Indepth research on Linux system and embedded system graphical user interface(GUI), this paper designs an embedded GUI based on Linux and implements it.The test analysis shows that the research results and the described design ideas and methods are reasonable, feasible, have certain reference value for similar software development.KeywordsLinux。 Embedded systems software cost estimating with the concurrent Engineering environment . proceedings of the 10th ISPE International Conference on Concurrent Engineering . 2003 : 353 — 357 .嵌入式系統(tǒng)軟件成本估算與ISPE的第十屆國際會議并 行工程環(huán)境訴訟 2003:353 357。1 . ABLE 1 . WINDOWS EVENT RESPONSE SPEED 表Ⅰ. Windows事件響應(yīng)速度測試事件創(chuàng)建頻率(/s)銷毀頻率(/s)滾動頻率(/s)翻新頻率(/s)單色彩色tABLE Ⅱ. CONTROL EVENT RESPONSE SPEED 表Ⅱ. 控制事件響應(yīng)速度T 哦竹曩吐 CIick Textset Refurbishmemt 測試事件點擊頻率(/s)文本集頻率(/s)翻新頻率(/s)單色彩色From the above it can be seen, pared with other embedded GUI systems , this system has better portability , preparation and customization, and the system resource consumption is fewer .從上面可以看出,與其他嵌入式GUI系統(tǒng)相比,該系統(tǒng)具有更好的可移植性,準備和可裁剪性,系統(tǒng)資源消耗少。message processing function . D. Desketop submoduD. Desktop子模塊 Desktop is a very important part of the GUT system, which is equivalent to a bottom window , all the main windows are covered On it, also it preserves many global桌面是非常重要的圖形用戶界面系統(tǒng)的一部分,這相當于一個底部窗口,它涵蓋了所有主要的窗口,也保留了許多全球業(yè)務(wù)在GUI中,如輸入消息的分