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

正文內(nèi)容

基于linux的拼音輸入法設(shè)計畢業(yè)設(shè)計論文-全文預覽

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

下一頁面
  

【正文】 基于 Linux 的拼音輸入法設(shè)計 參考文獻 [1] 何 火勝 ,陳增 標 . 基于 Linux 下 Qt/E 的 中文 拼 音輸 入法 設(shè) 計 [J]. 科技 與 創(chuàng)新 ,20xx,01:140141. [2] QKevin. Qt/e 輸入法程序設(shè)計系列 [EB/OL]. [3] 何永琪 .嵌入式 Linux 系統(tǒng)實用開發(fā) [M].北京 :電子工業(yè)出版社 ,20xx:612694. [4]閆鋒欣 ,曾泉人 ,張志強譯 . C++ GUI Qt 4 編程 (第二版 )[M].北京 :電子工業(yè)出版社 ,. [5] 陳曉雷 ,謝文 ,鄧浩 . 基于 Qt/ E的嵌入式 Linux中文輸入法的設(shè)計與實現(xiàn) [J]:鄭州輕工業(yè)學院學報 ,20xx,24(6):58. [6] 石奮蘇 ,屈克文 . 基于 Qt/E4 和 SQLite3的嵌入式中文輸入法的的的設(shè)計與實現(xiàn) [J].計算機工程 .20xx,(20):2023. [7] 鄧光喜 ,李培峰 . Linux 平臺下基于 SCIM 的中文輸入法設(shè)計與實現(xiàn) [J]. 計算機應(yīng)用與軟件 ,20xx,08:3134. [8] 廖耿耿 ,張 建 寰 . 基 于 Qtopia 的 嵌 入 式 中 文 輸 入 法 設(shè) 計 [J]. 現(xiàn) 代 電 子 技術(shù) ,20xx,10:111113. [9] 劉紅 . 嵌入式系統(tǒng)技術(shù)發(fā)展趨勢淺析 [J]. 中國建設(shè)教育 ,20xx,10:5154. [10] 胡帥來 ,呂強 ,楊季文 . Linux 平臺下漢字輸入法的實現(xiàn) [J]. 微機發(fā)展 ,20xx,03:3740. [11] 徐英慧 . 基于 Qtopia 的 嵌 入 式 智 能 拼 音 輸 入 法 設(shè) 計 [J]. 微計算機信息 ,20xx,30:276278. [12] 祁獻鵬 . 基于嵌入工 Qt的中文 GUI平臺的設(shè)計 [D].中國人民解放軍信息工程大學 ,20xx. [13] Miaomiao Zhu,Wan lin Gao,Zongyuan Zhao,Hongbiao Jiang. Design of a Chinese Input Method on the Remote Controller Based on the Embedded System[J]. Procedia Engineering,20xx,29:. [14] Hai Guo,Jingying Zhao. NaXi Pictographs Input Method and WEFT[J]. Journal of Computers,20xx,51:. [15]Tan Li Hai,Xu Min,Chang Chun Qi,Siok Wai Ting. China39。同時我對“堅持就是勝利”這個簡單的道理有了更加深刻的認識,在今后的學習、工作和生活中,我都會牢記這句話。還有待進一步完善。接著了解了 GUI 在嵌入式 Linux 系統(tǒng)中的地位,并掌握了嵌入式 GUI 的實現(xiàn)方法 —QT/E 的使用,接著完成了 Linux 環(huán)境的搭建, QT/E 環(huán)境的搭建。 } 運行效果 拼音輸入法運行效果如下圖 47 所示: 圖 47 a 拼音輸入法運行效果 圖 拼音輸入法運行效果 基于 Linux 的拼音輸入法設(shè)計 結(jié) 論 在這次基于 QT/E 的中文拼音輸入法開發(fā)過程中做了許多工作。 //返回除第一個字符開始后的這個漢字。 qDebug()sendHZ temptempendl。 return false。 list = ( )。 事件 處理與漢字 的顯示 當 用戶按下字母 Button時,字母都被追加到 QLineEdit中, 并 觸發(fā)數(shù)據(jù)庫的查找,根據(jù)用戶輸入的拼音查找 相應(yīng)的漢字,將查詢到的漢字放到經(jīng)處理過的 List 表中 ,然后由 QString sendHZ(QStringList listHZ,int currentPages,int num)命令將漢字 從處理過的 List 表中找出并 發(fā)送到輸入文本框中 ,具體實現(xiàn)如下 。 Void buttonClicked(QString buttonValue){if(shifted == true) //如果 基于 Linux 的拼音輸入法設(shè)計 shift 按鍵按下。即將按鍵的 ButtonValue值:“ 0”映射為其代表鍵值。 connect(amp。為標識各個按鍵,轉(zhuǎn)換時帶的參數(shù)就是按鈕的 ButtonValue的值。 (3)創(chuàng)建索引: 為加快查詢速度,對相應(yīng)字段建立索引,創(chuàng)建 id 字段上的索引: CREATE INDEX index_zh_CN_egb2312_id ON zh_CN_egb2312(id ASC)?!瓣P(guān)閉”按鍵可以退出拼音輸入法。 拼音框 輸入法界面設(shè)計環(huán)境如圖 45 所示。 shift 鍵 QPushButton *panelButton_space。 \鍵 QPushButton *panelButton_xiegang。 g 鍵 QPushButton *panelButton_h。 c 鍵 QPushButton *panelButton_d。 數(shù)字鍵 5 其他數(shù)字類似。 數(shù)字鍵 1 QPushButton *panelButton_2。軟鍵盤布局的設(shè)計在 QT 設(shè)計師 Qt Designer 中 完成, 為每個按鍵增加一個“ Dynamic Properties” 屬性: ButtonValue,用作按鍵標識。 輸入法原理圖如圖 44 所示。 完成后, QT 運行界面如圖 所示。下載地址為“ 通過參考安裝教程,最 終在 win7 系統(tǒng)下安裝了 Ubuntu 系統(tǒng),實現(xiàn) win7 與Ubuntu 共存,本人 安裝的是 最新版的 版本。 基于 Linux 的拼音輸入法設(shè)計 4) 動態(tài)詞庫:支持互聯(lián)網(wǎng)搜索引擎數(shù)據(jù)與詞庫的連接,使詞庫動態(tài)化,與時俱進,保障詞庫的網(wǎng)絡(luò)化、新鮮化。 除了編碼技術(shù)外,輸入法還應(yīng)用到了其他很多重要的輸入法方面的技術(shù),下面簡單介紹幾種: 1) 詞語聯(lián)想:即便在用戶輸入拼音有誤的情況下,根據(jù)使用者的輸入習慣并依據(jù)大數(shù)據(jù)的分析結(jié)果,嘗試顯示用戶想要輸入的拼音并顯示結(jié)果。 ( 2) 形碼 編碼: 形碼 編碼 是依 據(jù)漢字字形 來進行編碼的 , 將筆畫與某些按鍵進行關(guān)聯(lián),然后通過組合構(gòu)想的查詢方式進行中文文字的輸入。就漢語而言,其編碼方法基本上都是依據(jù)漢字的音、形、義與特定的按鍵進行相關(guān)聯(lián),然后通過聯(lián)想、查詢的方式進行輸入的。在云輸入領(lǐng)域走的比較靠前的是目前輸入法領(lǐng)域的領(lǐng)軍者 搜狗,其在 20xx 年 11 月 2 日正式推出 搜狗云輸入法,開啟了中文輸入法的新篇章。事實證明,搜狗的這一決定是正確的,各種輸入法之所以在使用體驗上有明顯差距,就是因為詞庫的不同,搜狗輸入法由于在詞庫與互聯(lián)網(wǎng)的掛鉤,使得自己在 詞庫這方面有著無與倫比的優(yōu)勢,其打字速度相比傳統(tǒng)的輸入法在速度上至少快一倍,使得中文輸入法在智能化進程上前進了一大步。 后來隨著互聯(lián)網(wǎng)的快速崛起,搜狗輸入法隨之誕生。智能 ABC 的出現(xiàn)是拼音輸入法發(fā)展史上的一座里程碑。并且這個時期的輸入法已經(jīng)支持 自動分詞與整句輸入 ,還支持輸入詞語和語句的自我學習和存盤, 具有了 智能拼音的一些必要的核心功能?,F(xiàn)在最為流行的輸入法是拼音輸入法,其編碼方式是根據(jù)漢字的“音”的特征來進行編碼。流行的輸入法軟件有搜狗輸入法、訊飛輸入法、 輸入法、百度輸入法、谷歌拼音輸入法等。由于計算機鍵盤在設(shè)計時使用的就是英文字母作為標配,所以就英文而言,是不用專門開發(fā)英文輸入法軟件的,而其他種類的輸入法(如漢語、韓語、日語等)是無法直接通過鍵盤輸入的,它需要通過編碼的方式來完成相應(yīng)文字的輸入。當對象的狀態(tài)被改變時,該對象對應(yīng)的信號就會發(fā)射出去 ,這是對象所需要做的全部工作 , 對象被當作一個真正的軟件組件來使用,該信號被發(fā)送時已經(jīng)經(jīng)過信息封裝 ,但它并不知道到底是由誰來接收這個信號。例如在一般的 GUI 工具中,窗口上的小部件一般都有一個對應(yīng)的回調(diào)函數(shù)(通常為指向某個函數(shù)的指針)與其對應(yīng),當該部件被觸發(fā)時,該回調(diào)函數(shù)就會響應(yīng)并加以處理。總而言之, QT/E 的 出現(xiàn)為嵌入式圖像系統(tǒng)的開發(fā)提供了良好的開發(fā)平臺。 QT/E 底層圖像引擎只采用 Frame buffer 的特點,注定了它是面向高端嵌入式圖像系統(tǒng)領(lǐng)域基于 Linux 的拼音輸入法設(shè)計 的。與桌面版本不同, Qt/Embedded 把所有的功能全部整合在一起,直接使用 Frame buffer,去掉 X Server 及 X Library 等多層次。 GUI 系統(tǒng)可以提供很多的功能,但是在所有的功能并不是都要在某種特定系統(tǒng)上使用,可以去掉不相關(guān)的功能來節(jié)省系統(tǒng)的開銷。除了基于 Linux 的拼音輸入法設(shè)計 資源有限之外,嵌入式系統(tǒng)的運行還需要調(diào)用一些其他比 GUI 系統(tǒng)更重要的程序 。由于一些嵌入式系統(tǒng)中,不同任務(wù)運行在同一個內(nèi)存空間內(nèi),并且缺 乏多任務(wù)保護機制,因此,嵌入式 GUI 系統(tǒng)由于一個子系統(tǒng)的問題而導致整個系統(tǒng)崩潰的概率更高。 ( 2)較高的穩(wěn)定性和可靠性:在穩(wěn)定性和可靠性方面嵌入式系統(tǒng)具有很嚴格的要求。為了能在不同的系統(tǒng)中使用,嵌入式 GUI 就需要一定的可移植性來支持不同的操作系統(tǒng)。在嵌入式系統(tǒng)中, GUI 系統(tǒng)是嵌入式實現(xiàn)圖形化界面的核心部件。應(yīng)用層包含了應(yīng)用程序的邏輯,它通過調(diào)用中間件和操作系統(tǒng)來實現(xiàn)。驅(qū)動程序是操作系統(tǒng)和硬件的接口,大量的硬件需要通過操作系統(tǒng)框架內(nèi)的驅(qū)動程 序,向上層提供控制硬件的接口 中間件一般是向上層軟件提供了各種應(yīng)用程序接口( API) 。嵌入式的操作系統(tǒng)建立在硬件之上。 CPU 涉及了特定體系結(jié)構(gòu)的運算和控制單元,例如 ARM、 MIPS 等,在整個系統(tǒng)的軟件開發(fā)中,一般都要基于該體系結(jié)構(gòu)的編譯工作。在輸出方面, GUI 系統(tǒng)向用戶提供一個圖形化的界面,在輸入方面, GUI 系統(tǒng) 需要接受用戶的操作,從而達到通過界面控制系統(tǒng)的目的。第二個方面是從當時的技術(shù)發(fā)展水平方面來說 ,當時嵌入式處于起步階段,其所應(yīng)用的處理器平臺計算能力很低,并且 所支持的物理內(nèi)存也很少,不滿足復雜系統(tǒng)所需要的硬件配置,使得 GUI系統(tǒng)在人機交互界面的普及有技術(shù)障礙。最具代表性當屬 windows 系列 (例如: Windows9 Windows9 Windows 20xx、 Windows XP 等 )操作系統(tǒng),其他比較有名的還有 Linux 系統(tǒng)。 Linux 系統(tǒng)綜述 GUI 系統(tǒng)的含義為圖形用戶接口( Graphic User Interface)系統(tǒng),它是用戶與計算機交互的窗口。除此之外, Linux 還支持文件傳輸,用戶只需要輸入簡單的Linux 命令就可以完成內(nèi)部信息或文件的傳輸。另一種界面是圖形用戶界面,即常見的人機交互界面,它通過鼠標、菜單、窗口、滾動條等方式給用戶呈現(xiàn)一個直觀、簡單、易操作的友好的圖形化界面。 Linux 就有良好的多任務(wù)處理能力。Linux 系統(tǒng)之所以快速的發(fā)展,其開放、免費的特性必然是其重要原因之一,但僅僅靠這 兩個是不夠的,下面就讓我們來總結(jié)一下 Linux 系統(tǒng)到底都具有哪些特性: ( 1)開放性: Linux 的這一開放性是指所有遵循世界標準規(guī)范以及其他國際標準的硬件和軟都能很方便地實現(xiàn)不同系統(tǒng)間的軟件互連。斯托曼創(chuàng)立了GNU( GNU Project)計劃。 Linux 正是因 為這樣一個良性的循環(huán),才能在短短時間內(nèi)得到快速的發(fā)展,并在操作系統(tǒng)方面可與其他主流操作系統(tǒng)分庭抗禮。馬修馬修 Linux 誕生于 1991年,其 開放源代碼,可以定制 的特點吸引了大批人士,企業(yè),以及各種研發(fā)隊伍投入其中,也正因此, Linux 呈現(xiàn)很多種流派,不同品牌的 Linux 系統(tǒng)有著各自的特點和使用人群,著名的且使用較廣的 Linux 系統(tǒng)有如下幾種: Red Hat、 Ubuntu、 Debian 、Fedora 及 OpenSUSE 等。 圖 21 嵌入式系統(tǒng)的應(yīng)用 嵌入式系統(tǒng)未來幾年的發(fā)展方向?qū)⑹且詡€人電腦的形式分布于各種大小的智能設(shè)備中,從手機到智能穿戴,再到各種智能家居等等,這些產(chǎn)品會提供一個便捷的輸入與輸出界面,可以讓你很輕松的掌握自己的各種終端產(chǎn)品。 ( 4)嵌入式操作系統(tǒng)將朝著行業(yè)開放、標準化 ,規(guī)范化、平臺化的方向發(fā)展。 目前大多數(shù)嵌入式系統(tǒng),特別是在工業(yè)領(lǐng)域 , 很多產(chǎn)品還不支持與Inter 的連接,但隨著智能化生產(chǎn)的提高,各領(lǐng)域嵌入式設(shè)備與互聯(lián)網(wǎng) 的結(jié)合將 是 嵌 入式技術(shù)的發(fā)展方向。 第三階段是嵌入式操作系統(tǒng)作為真正意義上的操作系統(tǒng)的問世。該階段的嵌入式以簡單操作系統(tǒng)為核心。但隨著現(xiàn)代工業(yè)的蓬勃發(fā)展,工業(yè)控制也要求有著良好的交互界面和高穩(wěn)定性,高效率。 縱觀嵌入式技術(shù)的發(fā)展,其主要經(jīng)歷了如下四 個 階段: 第一階段是的嵌入式并沒有真正意義上的操作系統(tǒng),它是以微控制器為核心。課題的主要探討的內(nèi)容是:嵌入式現(xiàn)狀的分析與綜述, Qt/E 開發(fā)環(huán)境和交叉編譯環(huán)境的搭建, GUI 界面設(shè)計,中文輸入法的實現(xiàn)。
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1