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

正文內(nèi)容

基于linux的拼音輸入法設計畢業(yè)設計論文(完整版)

2025-08-30 16:09上一頁面

下一頁面
  

【正文】 鄭州輕工業(yè)學院學報 ,20xx,24(6):58. 完 成 期 限: 指 導教師簽名: 專業(yè)負責人簽名: 20xx 年 1 月 23 日 基于 Linux 的拼音輸入法設計 目 錄 摘 要 ........................................................................................................ I ABSTRACT.............................................................................................. II 1 緒論 ....................................................................................................... 1 課題的背景 ................................................................................... 1 課題的目的與意義 ........................................................................ 2 國內(nèi)外研究現(xiàn)狀與發(fā)展動態(tài) ......................................................... 2 課題研究的內(nèi)容 ............................................................................ 3 2 中文輸入法設計環(huán)境 ............................................................................. 4 嵌入式系統(tǒng) .................................................................................. 4 嵌入式的發(fā)展歷史與趨勢 .......................................................................... 4 嵌入式產(chǎn)品應用 .......................................................................................... 5 Linux 系統(tǒng) ..................................................................................... 6 Linux 系統(tǒng)的發(fā)展 ........................................................................................ 7 Linux 系統(tǒng)的特點 ..................................................................................... 7 GUI 系統(tǒng)綜述 ............................................................................... 8 GUI 在嵌入式系統(tǒng)的作用 .......................................................................... 9 嵌入式 GUI 系統(tǒng)的層級結(jié)構 ................................................................... 9 GUI 的設計原則 ..................................................................................... 11 Qt/Embeded ..................................................................................12 QT/E 的信號槽機制 .................................................................................. 13 3 中文輸入法綜述 ....................................................................................14 輸入法簡介 ..................................................................................14 基于 Linux 的拼音輸入法設計 中文輸入法發(fā)展和現(xiàn)狀 ................................................................14 中文輸入法相關技術 ..................................................................16 4 中文輸入法的實現(xiàn) ................................................................................18 開發(fā)環(huán)境安裝 ...............................................................................18 中文輸入法實現(xiàn)原理與流程圖 ....................................................19 軟鍵盤的設計 ..............................................................................20 數(shù)據(jù)庫的設計 ..............................................................................22 軟鍵盤內(nèi)部實現(xiàn) ...........................................................................23 事件處理與漢字的顯示 ...............................................................24 運行效果 .....................................................................................25 結(jié) 論 ......................................................................................................27 致 謝 ......................................................................................................28 參考文獻 ..................................................................................................29 I 基于 Linux 的拼音輸入法設計 摘 要 嵌入式技術從誕生到今天,特別是近 20 年的發(fā)展,取得了巨大的成就。眾多智能終端產(chǎn)品中廣泛采用液晶顯示屏和軟鍵盤組成的人機交互界面。這些產(chǎn)品的應用在很大的程度改變了人們的生活、工作、和娛樂方式,讓用戶更加容易地掌控身邊的信息和設備,在提高人們生活效率的同時也很大程度的提高了人們的生活質(zhì)量。 輸入法是一個不可或缺的工具,是我們與設備進行“交流”的媒介。而在大部分的移動終端中,還需要實現(xiàn)文字和符號的輸入功能,例如手機,平板等。比較流行的輸入法軟件有搜狗輸入法、手心輸入法、訊飛輸入法、 輸入法、百度輸入法、谷歌拼音輸入法等。這種初期系統(tǒng)的出現(xiàn)主要應用于工業(yè)方面。 基于 Linux 的拼音輸入法設計 第三階段是嵌入式操作系統(tǒng)作為真正意義上的操作系統(tǒng)的問世。 ( 3)隨著自由開源的軟件技術越來越受到開發(fā)者的青睞,在系統(tǒng)核心源代碼堅持開源的嵌入式 Linux 將漸成為主流操作系統(tǒng)之一。也可以說 Linux 系統(tǒng)是一類 Unix 操作系統(tǒng)的總稱。這個計劃的目的是開發(fā)一個對任何人都完全免費的 Unixlike 系統(tǒng),從而打破操作系統(tǒng)的源碼只在少數(shù)人手中的限制,打破軟件技術發(fā)展的瓶頸。 Linux 系統(tǒng)的特點 前面已經(jīng)介紹了 Linux 系統(tǒng)的誕生背景。 好處是 便于 用戶可以在編程時直接 使用 系統(tǒng)調(diào)用命令,從而提高開發(fā)效率。 Linux 具備良好的 移植特性, 這一特點 為運行 Linux 的不同計算機在不增加 成本與資源的情況下與其他機器進行交流提供了前提 [8]。在嵌入式發(fā)展的初期階段,GUI 系統(tǒng)很少被使用,通過簡單的 LED(發(fā)光二極管)和按鍵相結(jié)合的方式是早期人機交互實現(xiàn)的方式,隨后顯示幕的出現(xiàn)給了 GUI 系統(tǒng)很好的發(fā)展條件。自下而上,一般可以分為硬件層、操作系統(tǒng)層、中間件、應用層等幾個層次,如圖 23 所示: 基于 Linux 的拼音輸入法設計 圖 23 嵌入式系統(tǒng)的軟件架構 嵌入式系統(tǒng)的硬件分為處理器(通常包含 CPU 和片內(nèi)設備)、內(nèi)存、板級硬件幾個部分。操作系統(tǒng)的移植層通常包括對某種體系結(jié)構 CPU 的支持,需要涉及定時器、中斷控制器、系統(tǒng)內(nèi)存等硬件。 GUI 系統(tǒng)既可以當作為一個單獨的數(shù)據(jù)庫,也可以看作是和程序連接在一起的源代 碼。 因此更強的穩(wěn)定性和可靠性是嵌入式 GUI 系統(tǒng)所必須的。如果占用系統(tǒng)資源太多,不但 GUI 系統(tǒng)無法正常運行,出現(xiàn)卡頓等情況,甚至會造成整個系統(tǒng)無法工作。 QT 和 QT/E 系統(tǒng)結(jié)構如圖 24 所示 : 圖 24 QT 和 QTE 系統(tǒng)結(jié)構 Qt 的編程使用的是 C++面向?qū)ο蟮臋C制,還有一些 QT 本身的但基于 C++的附加功能、信號與槽以及相應的宏編譯機制。但是 Qt 中由于信號和槽的使用,不再需要許多繁雜,凌亂的函數(shù)指針,使得通信程序在編寫時更為簡潔明了。常用的中文輸入法有分為四類:音碼、形碼、音形碼和 無理碼 [16]。特別是拼音輸入法發(fā)展的前期,當時的拼音輸入法智能化程度很低,它不但不支持詞組和整句的輸入,甚至連編碼和文字都不能在一起顯示,往往需要翻很多頁才能找到需要的漢字,輸入效率非常的底下。 ( 2)紫光拼音 開創(chuàng)了智能組詞的先河。搜狗輸入法是目前應用最廣泛的輸入法,在市場上占據(jù)著絕對的占有率,遠高于其他輸入法的市場占有率,除了搜狗輸入法,還有以下比較流行的輸入法: 訊飛輸入法、 輸入法、百度輸入法、谷歌拼音輸入法、 T9 輸入法等。 目前流行的輸入法軟件如 搜狗拼 音輸入法、智能 ABC 輸入法 , 百度輸入法等 都是基于拼音編碼開發(fā)的 。 基于 Linux 的拼音輸入法設計 3) 智能組詞:對于詞庫中沒有的與輸入的拼音對應的詞語時,通過語義分析,實現(xiàn)智能組建新詞語或者查找相近詞語。完成后, QT 運行界面如圖 42 所示: 基于 Linux 的拼音輸入法設計 圖 42 Qt creator 運行界面 三 安裝 Qt designer,此軟件主要用于拼音輸入法 GUI 的設計,安裝后運行界面如圖43 所示: 圖 43 Qt designer 運行界面 中文輸入法實現(xiàn)原理與流程圖 設計一款輸入法首先要清楚它都包含哪些功能,需要什么組件構成,用到哪些技術,只有清楚了這些內(nèi)容才能夠有步驟的去設計輸入法,本文設計的目的是開發(fā)一款針對國內(nèi)用戶的具有優(yōu)秀交互界面的并且功能完善的嵌入式中文拼音輸入法,該輸入法可以實現(xiàn)中文、英文、數(shù)字、標點以及常用符號的輸入和相互切換。 輸入法界面設計環(huán)境如圖 45 所示: 圖 45 拼音輸入法界面 為每個按鍵增加一個“ Dynamic Properties” 屬性: ButtonValue,用作按鍵標識。 數(shù)字鍵 5 其他數(shù)字類似。 g 鍵 QPushButton *panelButton_h。 英文切換鍵 QPushButton *panelButton_pinyin。 (3)創(chuàng)建索引: 為加快查詢速度,對相應字段建立索引,創(chuàng)建 id 字段上的索引: CREATE INDEX index_zh_CN_
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1