天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于安凱AK3671平臺GUI控件的設計和實現(xiàn)

發(fā)布時間:2018-03-19 02:07

  本文選題:控件 切入點:嵌入式系統(tǒng) 出處:《哈爾濱工業(yè)大學》2012年碩士論文 論文類型:學位論文


【摘要】:隨著集成電路技術的發(fā)展,嵌入式產(chǎn)品已經(jīng)得到消費者的肯定,人機交互(HumanMachineInteraction)在電子產(chǎn)業(yè)中占據(jù)越來越重要的地位,它是通過計算機外部設備,以互動的方式實現(xiàn)人與計算機的交流。圖形用戶界面(GUI,GraphicalUserInterface),作為人機交互技術的重要組成,采用圖形方式來顯示的計算機操作用戶界面,使得人機界面更簡潔、美觀、容易操作、更人性化,并且在嵌入式行業(yè)中得到普遍應用。要想設計出高水準的嵌入式產(chǎn)品,不能離開一套優(yōu)美的用戶圖形界面。 本文以研究設計一款嵌入式GUI控件為目標,對目前國內外幾款常用的嵌入式GUI進行了分析,,指出其優(yōu)缺點,對嵌入式系統(tǒng)的消息機制、控件的特性、控件的開發(fā)原理作了詳細說明,編寫了一套適用于教育電子產(chǎn)品的控件庫,并通過了編譯、調試和運行。 本文設計的控件庫,是基于安凱系統(tǒng)平臺,包含有窗體、普通按鈕、標題欄、滾動條、光標、文本框、輸入法、編輯框、列表框、動畫提示、文件搜索列表、群組框、消息框、跟讀對比、考試控件、滑塊、圖文瀏覽十七種常用控件,代碼量近2萬行。在顯示處理上,開辟一片專門用于顯示的緩存,一次性輸出到顯存里,解決了屏幕刷屏效果。在數(shù)據(jù)分析上,采用了二分法對比數(shù)據(jù),程序執(zhí)行更具有實時性。控件代碼中與系統(tǒng)相關的操作,都做了可移植性設計,具有非常好的可移植性。同時,控件之間還可以包含,有很好的擴展性,如編輯框包含輸入法、光標和文本框控件,文本框包含滾動條控件。在論文中,對某些控件的核心算法作了詳細說明,如輸入法數(shù)據(jù)的存儲格式,比較數(shù)據(jù)所用的二分法等。以此控件為基礎,可以設計出界面非常優(yōu)美、響應速度非?斓慕逃娮赢a(chǎn)品。
[Abstract]:With the development of integrated circuit technology, embedded products have been affirmed by consumers. Human Machine interaction (HCI) plays a more and more important role in the electronic industry. The graphical user interface (GUI) is an important component of human-computer interaction technology. The graphical display of the computer operation user interface makes the man-machine interface more concise, beautiful and easy to operate. More humanized and widely used in the embedded industry. If you want to design a high standard embedded product, you can't leave a beautiful user graphical interface. This paper aims at the research and design of an embedded GUI control, analyzes several kinds of embedded GUI commonly used at home and abroad, points out its advantages and disadvantages, and points out the message mechanism of embedded system and the characteristics of the control. The development principle of the control is explained in detail, a set of control library suitable for educational electronic products is written, and it is compiled, debugged and run. The control library designed in this paper is based on An Kai system platform, including form, ordinary button, title bar, scroll bar, cursor, text box, input method, edit box, list box, animation prompt, file search list, group box, etc. Message box, read and contrast, test control, slider, graphics and text browsing 17 common controls, code volume of nearly 20,000 lines. In the display processing, opened a special cache for display, one time output to the video memory, In data analysis, the dichotomy method is used to compare the data, the program execution is more real-time. In the control code and system related operations, have done portability design, have very good portability. At the same time, Controls can also contain, have good extensibility, such as edit box contains input method, cursor and text box control, text box contains scroll bar control. For example, the storage format of input data and the dichotomy used to compare the data. Based on this control, educational electronic products with very beautiful interface and very fast response can be designed.
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP332

【參考文獻】

相關期刊論文 前10條

1 韓永生;姚崢;;VC++中標準編輯框控件的擴展[J];電腦編程技巧與維護;2006年04期

2 徐廣毅 ,張曉林 ,崔迎煒 ,蔣文軍;Qt/Embedded在嵌入式Linux系統(tǒng)中的應用[J];單片機與嵌入式系統(tǒng)應用;2004年12期

3 李寧;宋薇;周薇;;嵌入式開發(fā)工具發(fā)展趨勢[J];單片機與嵌入式系統(tǒng)應用;2008年12期

4 王艷坤;;漢字輸入法及其專利保護[J];中國發(fā)明與專利;2011年07期

5 孫少華,徐立中;面向嵌入式Linux系統(tǒng)的圖形用戶界面[J];微機發(fā)展;2005年10期

6 蘆東昕;周建彬;譚振華;;基于Qt/Embedded的控件擴展研究與實現(xiàn)[J];計算機技術與發(fā)展;2006年10期

7 何哲;朱珍民;羅海勇;顧曉光;;一種嵌入式GUI系統(tǒng)的設計[J];微電子學與計算機;2007年06期

8 楊仕平,熊光澤,陳慧;嵌入式實時軟件可視化開發(fā)方法[J];系統(tǒng)工程與電子技術;2003年01期

9 周永紅,林懷清;一種可移植軟件的設計方案[J];電子設計應用;2005年09期

10 王宏宇;;ARM MMU中虛擬地址到物理地址轉換的研究[J];中國電力教育;2008年S3期



本文編號:1632325

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1632325.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶9a145***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com