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

正文內(nèi)容

基于linux的拼音輸入法設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(參考版)

2025-07-06 16:09本頁(yè)面
  

【正文】 s reading development.[J]. Proceedings of the National Academy of Sciences of the United States of America,20xx,:. [16] 王云琴 ,袁保社 . 基于嵌入式 Linux和 Qtopia平臺(tái)維文輸入法的實(shí)現(xiàn) [J]. 計(jì)算機(jī)應(yīng)用與基于 Linux 的拼音輸入法設(shè)計(jì) 軟件 ,20xx,09:151153. [17] 紀(jì)君峰 . 基于 QT/E 的嵌入式系統(tǒng)研究及應(yīng)用 [D].北京郵電大學(xué) ,20xx. [18] 劉天泉 . 嵌入式系統(tǒng)軟件設(shè)計(jì)方法研究及應(yīng)用 [D].浙江大學(xué) ,20xx. [19] 周青云 , 王建勛 . 嵌入式系統(tǒng)的應(yīng)用與發(fā)展 [J]. 工業(yè)儀表與自動(dòng)化裝置 ,20xx,03:1620. 基于 Linux 的拼音輸入法設(shè)計(jì) (附錄) 。為我的大學(xué)生涯畫上一個(gè)完美的句號(hào),謝謝! 基于 Linux 的拼音輸入法設(shè)計(jì) 參考文獻(xiàn) [1] 何 火勝 ,陳增 標(biāo) . 基于 Linux 下 Qt/E 的 中文 拼 音輸 入法 設(shè) 計(jì) [J]. 科技 與 創(chuàng)新 ,20xx,01:140141. [2] QKevin. Qt/e 輸入法程序設(shè)計(jì)系列 [EB/OL]. [3] 何永琪 .嵌入式 Linux 系統(tǒng)實(shí)用開(kāi)發(fā) [M].北京 :電子工業(yè)出版社 ,20xx:612694. [4]閆鋒欣 ,曾泉人 ,張志強(qiáng)譯 . C++ GUI Qt 4 編程 (第二版 )[M].北京 :電子工業(yè)出版社 ,. [5] 陳曉雷 ,謝文 ,鄧浩 . 基于 Qt/ E的嵌入式 Linux中文輸入法的設(shè)計(jì)與實(shí)現(xiàn) [J]:鄭州輕工業(yè)學(xué)院學(xué)報(bào) ,20xx,24(6):58. [6] 石奮蘇 ,屈克文 . 基于 Qt/E4 和 SQLite3的嵌入式中文輸入法的的的設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)工程 .20xx,(20):2023. [7] 鄧光喜 ,李培峰 . Linux 平臺(tái)下基于 SCIM 的中文輸入法設(shè)計(jì)與實(shí)現(xiàn) [J]. 計(jì)算機(jī)應(yīng)用與軟件 ,20xx,08:3134. [8] 廖耿耿 ,張 建 寰 . 基 于 Qtopia 的 嵌 入 式 中 文 輸 入 法 設(shè) 計(jì) [J]. 現(xiàn) 代 電 子 技術(shù) ,20xx,10:111113. [9] 劉紅 . 嵌入式系統(tǒng)技術(shù)發(fā)展趨勢(shì)淺析 [J]. 中國(guó)建設(shè)教育 ,20xx,10:5154. [10] 胡帥來(lái) ,呂強(qiáng) ,楊季文 . Linux 平臺(tái)下漢字輸入法的實(shí)現(xiàn) [J]. 微機(jī)發(fā)展 ,20xx,03:3740. [11] 徐英慧 . 基于 Qtopia 的 嵌 入 式 智 能 拼 音 輸 入 法 設(shè) 計(jì) [J]. 微計(jì)算機(jī)信息 ,20xx,30:276278. [12] 祁獻(xiàn)鵬 . 基于嵌入工 Qt的中文 GUI平臺(tái)的設(shè)計(jì) [D].中國(guó)人民解放軍信息工程大學(xué) ,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。本設(shè)計(jì)能夠順利的完成,歸功于學(xué)校各位老師的認(rèn)真負(fù)責(zé),使我能夠很好的掌握和運(yùn)用專業(yè)知識(shí),并在設(shè)計(jì)中得以體現(xiàn),感 謝您們辛勤栽培。同時(shí)我對(duì)“堅(jiān)持就是勝利”這個(gè)簡(jiǎn)單的道理有了更加深刻的認(rèn)識(shí),在今后的學(xué)習(xí)、工作和生活中,我都會(huì)牢記這句話。除此之外,在開(kāi)發(fā)的原理和實(shí)現(xiàn)方面也的到了老師很大的幫助,在此多謝老師的幫助,每當(dāng)遇到困難的時(shí)候都是您給了我巨大的信心,同時(shí), 我還要感謝我的室友們和同學(xué)們給我的精神上支持和生活上的幫助。還有待進(jìn)一步完善。它是基于 sqlite 數(shù)據(jù)庫(kù)查詢實(shí)現(xiàn)的拼音到漢字的匹配,為了提高查詢速度,為其建立了索引,可以滿足嵌入式系統(tǒng)上用戶對(duì)中文輸入的要求,相比當(dāng)前熱門的基于正則表達(dá)式的字符匹配的嵌入式中文輸入法,匹配速度更快,而且便于漢字與詞組的更新管理,有更好的可擴(kuò)展性。接著了解了 GUI 在嵌入式 Linux 系統(tǒng)中的地位,并掌握了嵌入式 GUI 的實(shí)現(xiàn)方法 —QT/E 的使用,接著完成了 Linux 環(huán)境的搭建, QT/E 環(huán)境的搭建。在這些學(xué)習(xí)過(guò)程中,本人參考了很多的書籍,閱讀了并觀看了大量的文檔和教程視頻。 } 運(yùn)行效果 拼音輸入法運(yùn)行效果如下圖 47 所示: 圖 47 a 拼音輸入法運(yùn)行效果 圖 拼音輸入法運(yùn)行效果 基于 Linux 的拼音輸入法設(shè)計(jì) 結(jié) 論 在這次基于 QT/E 的中文拼音輸入法開(kāi)發(fā)過(guò)程中做了許多工作。 //更新 pri. return temp。 //返回除第一個(gè)字符開(kāi)始后的這個(gè)漢字。 return false。 qDebug()sendHZ temptempendl。 //用用戶輸入的數(shù)字在 List中查找匹配的漢字。 return false。 qDebug()imgetCurrentHZnumber()imgetCurrentHZnumber()endl。 list = ( )。 QStringList list。 事件 處理與漢字 的顯示 當(dāng) 用戶按下字母 Button時(shí),字母都被追加到 QLineEdit中, 并 觸發(fā)數(shù)據(jù)庫(kù)的查找,根據(jù)用戶輸入的拼音查找 相應(yīng)的漢字,將查詢到的漢字放到經(jīng)處理過(guò)的 List 表中 ,然后由 QString sendHZ(QStringList listHZ,int currentPages,int num)命令將漢字 從處理過(guò)的 List 表中找出并 發(fā)送到輸入文本框中 ,具體實(shí)現(xiàn)如下 。else QWSServer::sendKeyEvent(0,(but tonValue),Qt::NoModifier,true,false)。 Void buttonClicked(QString buttonValue){if(shifted == true) //如果 基于 Linux 的拼音輸入法設(shè)計(jì) shift 按鍵按下。 按 鍵 統(tǒng) 一 槽 函 數(shù) : buttonClicked(QStringbuttonValue)實(shí)現(xiàn)各按鍵事件的發(fā)送 。即將按鍵的 ButtonValue值:“ 0”映射為其代表鍵值。 為簡(jiǎn)化按鍵事件發(fā)送,用 Qmap 實(shí)現(xiàn)“鍵值”映射,將 ButtonValue 按鍵標(biāo)識(shí)轉(zhuǎn)換為按鍵對(duì)應(yīng)的鍵值。 connect(amp。signalMa pper, SLOT(map()))。為標(biāo)識(shí)各個(gè)按鍵,轉(zhuǎn)換時(shí)帶的參數(shù)就是按鈕的 ButtonValue的值。 創(chuàng)建 pri字段上的索引 ,使用降序: CREATE INDEX index_zh_CN_egb2312_pri ON zh_CN_egb2312(pri DESC)。 (3)創(chuàng)建索引: 為加快查詢速度,對(duì)相應(yīng)字段建立索引,創(chuàng)建 id 字段上的索引: CREATE INDEX index_zh_CN_egb2312_id ON zh_CN_egb2312(id ASC)。 圖 拼音輸入法界面 數(shù)據(jù)庫(kù)的設(shè)計(jì) (1)各字段的說(shuō)明如下 : id: 編號(hào); pinyin: 漢字或者詞組對(duì)應(yīng)的拼音; hz: 漢字或者詞組與拼音一一對(duì)應(yīng); 基于 Linux 的拼音輸入法設(shè)計(jì) pri: 漢字使用頻率?!瓣P(guān)閉”按鍵可以退出拼音輸入法。按下“ shift”鍵后,將切換到大寫字母輸入。 拼音框 輸入法界面設(shè)計(jì)環(huán)境如圖 45 所示。 英文切換鍵 QPushButton *panelButton_pinyin。 shift 鍵 QPushButton *panelButton_space。 :鍵 QPushButton *panelButton_dot。 \鍵 QPushButton *panelButton_xiegang。 QPushButton *panelButton_backspace。 g 鍵 QPushButton *panelButton_h。 e 鍵 QPushButton *panelButton_f。 c 鍵 QPushButton *panelButton_d。 a 鍵 QPushButton *panelButton_b。 數(shù)字鍵 5 其他數(shù)字類似。 數(shù)字鍵 3 QPushButton *panelButton_4。 數(shù)字鍵 1 QPushButton *panelButton_2。 QWidget 中具體需要添加如下部件: QGridLayout *gridLayout。軟鍵盤布局的設(shè)計(jì)在 QT 設(shè)計(jì)師 Qt Designer 中 完成, 為每個(gè)按鍵增加一個(gè)“ Dynamic Properties” 屬性: ButtonValue,用作按鍵標(biāo)識(shí)。當(dāng)用戶選擇了漢字對(duì)應(yīng)的序號(hào)時(shí)該漢字被寫入到 QLineEdit 顯示,至此完成中文輸入。 輸入法原理圖如圖 44 所示。 圖 43 Qt designer 運(yùn)行界面 中文輸入法實(shí)現(xiàn)原理與流程圖 設(shè)計(jì)一款輸入法首先要清楚它都包含哪些功能,需要什么組件構(gòu)成,用到哪些技術(shù),只有清楚了這些內(nèi)容才能夠有步驟的去設(shè)計(jì)輸入法,本文設(shè)計(jì)的目的是開(kāi)發(fā)一款針對(duì)國(guó)內(nèi)用戶的具有優(yōu)秀交互界面的并且功能完善的嵌入式中文拼音輸入法,該輸入法可以實(shí)現(xiàn)中文、英文、數(shù)字、標(biāo)點(diǎn)以及常用符號(hào)的輸入和相互切換。 完成后, QT 運(yùn)行界面如圖 所示。 圖 41 ubuntu 運(yùn)行界面 二 、 Ubuntu 下安裝 Qt 開(kāi)發(fā)環(huán)境。下載地址為“ 通過(guò)參考安裝教程,最 終在 win7 系統(tǒng)下安裝了 Ubuntu 系統(tǒng),實(shí)現(xiàn) win7 與Ubuntu 共存,本人 安裝的是 最新版的 版本。 6) 多功能:好的輸入法不僅有文字、數(shù)字以及常用符號(hào)的輸入功能,更要與時(shí)俱進(jìn),支持一些新功能,例如表情、特殊符號(hào)、字符畫、日期時(shí)間的輸入,并支持與互聯(lián)網(wǎng)的連接,支持個(gè)人輸入法的定制。 基于 Linux 的拼音輸入法設(shè)計(jì) 4) 動(dòng)態(tài)詞庫(kù):支持互聯(lián)網(wǎng)搜索引擎數(shù)據(jù)與詞庫(kù)的連接,使詞庫(kù)動(dòng)態(tài)化,與時(shí)俱進(jìn),保障詞庫(kù)的網(wǎng)絡(luò)化、新鮮化。方便用戶的輸入習(xí)慣,提高輸入效率。 除了編碼技術(shù)外,輸入法還應(yīng)用到了其他很多重要的輸入法方面的技術(shù),下面簡(jiǎn)單介紹幾種: 1) 詞語(yǔ)聯(lián)想:即便在用戶輸入拼音有誤的情況下,根據(jù)使用者的輸入習(xí)慣并依據(jù)大數(shù)據(jù)的分析結(jié)果,嘗試顯示用戶想要輸入的拼音并顯示結(jié)果。 ( 3) 音形結(jié)合碼 編碼: 音形碼 編碼 是 通過(guò) 拼音加上漢字筆畫 進(jìn)行的 編碼方式,包括音形碼和形音碼兩類。 ( 2) 形碼 編碼: 形碼 編碼 是依 據(jù)漢字字形 來(lái)進(jìn)行編碼的 , 將筆畫與某些按鍵進(jìn)行關(guān)聯(lián),然后通過(guò)組合構(gòu)想的查詢方式進(jìn)行中文文字的輸入。 ( 1)拼音編碼: 拼音 編碼是依據(jù) 漢語(yǔ)拼音作為編碼方法, 是現(xiàn)在應(yīng)用最廣泛的一種編碼方式。就漢語(yǔ)而言,其編碼方法基本上都是依據(jù)漢字的音、形、義與特定的按鍵進(jìn)行相關(guān)聯(lián),然后通過(guò)聯(lián)想、查詢的方式進(jìn)行輸入的。云輸入是未來(lái)輸入法發(fā)展的方向。在云輸入領(lǐng)域走的比較靠前的是目前輸入法領(lǐng)域的領(lǐng)軍者 搜狗,其在 20xx 年 11 月 2 日正式推出 搜狗云輸入法,開(kāi)啟了中文輸入法的新篇章。 ( 4)云輸入法 未來(lái)輸入法的展望。事實(shí)證明,搜狗的這一決定是正確的,各種輸入法之所以在使用體驗(yàn)上有明顯差距,就是因?yàn)樵~庫(kù)的不同,搜狗輸入法由于在詞庫(kù)與互聯(lián)網(wǎng)的掛鉤,使得自己在 詞庫(kù)這方面有著無(wú)與倫比的優(yōu)勢(shì),其打字速度相比傳統(tǒng)的輸入法在速度上至少快一倍,使得中文輸入法在智能化進(jìn)程上前進(jìn)了一大步。搜狗輸入法最終選擇了利用自己在互聯(lián)網(wǎng)數(shù)據(jù)方面的優(yōu)勢(shì),以詞庫(kù)為自己的突破口,首次提出利用互聯(lián)網(wǎng)搜索引擎的數(shù)據(jù)來(lái)建設(shè)詞庫(kù)的構(gòu)想,打破之前詞庫(kù)陳舊,數(shù)據(jù)靜態(tài)的缺點(diǎn)。 后來(lái)隨著互聯(lián)網(wǎng)的快速崛起,搜狗輸入法隨之誕生。在新增的功能中最為有意義的就是“智能組詞”概念的出現(xiàn),它利用后臺(tái)的語(yǔ)義統(tǒng)計(jì)分析,然后根據(jù)用戶所輸入的拼音在字庫(kù)中尋找匹配的單詞,并進(jìn)行智能組詞,供用戶選擇,一改之前如果字庫(kù)中沒(méi)有匹配的詞語(yǔ)用戶只能選擇單個(gè)字的缺點(diǎn),大大的提高了用戶輸入漢字的效率,使用戶輸入更加方便、快捷,紫光拼音也因此成為了當(dāng)時(shí)國(guó)內(nèi)比較有影響力的國(guó)產(chǎn) 拼音輸入法。智能 ABC 的出現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1