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

正文內(nèi)容

基于linux的拼音輸入法設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

  

【正文】 畢業(yè)論文設(shè)計(jì)將要結(jié)束,借此機(jī)會(huì),向所有幫助過我的人表示我由衷的感激之情! 再次,要感謝四年來教過我的各位任課老師 ,以及家中的父母親人們,沒有您們的幫助,我不可能走到現(xiàn)在。了解了 GUI 在嵌入式 Linux 系統(tǒng)中的地位,并掌握了嵌入式 GUI 的實(shí)現(xiàn)方法 —QT/E 的使用,接著完成了開發(fā)平臺(tái) QT/E 的環(huán)境的搭建。 } else temp = (1)。 if(imgetCurrentHZnumber() !=()) { QMessageBox::warning(0,tr(錯(cuò) ),tr(當(dāng)前顯示頁(yè)不匹配 ))。 } 至此,軟鍵盤的功能設(shè)計(jì)完成。例如: (0,Qt::Key_0)。 創(chuàng)建 pinyin 字段上的索引: CREATE INDEX index_zh_CN_egb2312_pinyin ON zh_CN_egb2312(pinyin ASC)。 中文切換鍵 QLineEdit *lineEdit_pinyin。 h 鍵 基于 Linux 的拼音輸入法設(shè)計(jì) 其他字母類似。 QPushButton *panelButton_a。如按鍵‘ 0’的 ButtonValue 為“ 0”,字母按鍵的 ButtonValue 等于 按鍵所代表的字母,刪除按鍵‘ backspace’的 ButtonValue 設(shè)為“ backspac”,其它類似。明確了其要具備的功能后,就很好去構(gòu)思輸入法窗口都有哪些模塊組成 了,本文的輸入法界面有軟鍵盤(包含英文 26 個(gè)字母鍵、數(shù)字以及常用符號(hào)和功能鍵等)、中英文切換鍵、拼音輸入框以及漢字顯示屏組成。 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ò)化、新鮮化。 ( 2)形碼編碼:形碼編碼是依據(jù)漢字字形來進(jìn)行編碼的,將筆畫與某些按鍵進(jìn)行關(guān)聯(lián),然后通過組合構(gòu)想的查詢方式進(jìn)行中文文字的輸入。 基于 Linux 的拼音輸入法設(shè)計(jì) ( 4)云輸入法 未來輸入法的展望。 后來的紫光拼音的出現(xiàn)在原有的 ABC 輸入法基礎(chǔ)上增加了很多新的功能,并且彌補(bǔ)了之前智能 ABC 輸入法詞庫(kù)不足的缺點(diǎn),新收錄了短語(yǔ)、地名、人名以及常用詞語(yǔ)的等詞匯。后來到了 1998 年,譚亞軍發(fā)明了拼音之星軟件這種情況才得以改善, “實(shí)時(shí)顯示 ”功能的加入使得用戶可以及基于 Linux 的拼音輸入法設(shè)計(jì) 時(shí)的更正有錯(cuò)的拼音,進(jìn)而更加準(zhǔn)確、迅速的找到所需的漢字。按照編碼類型來分,目前比較流行的輸入法有拼音輸入法和五筆字型輸入法 等。任意數(shù)量、類型的對(duì)象都能被信號(hào)和槽攜帶 ,而且不會(huì)產(chǎn)生 ocerdumPs。 QT/E 具有強(qiáng)大的開發(fā)能力,為 GUI 程序的建立提供了快速的平臺(tái)。 ( 4)較高可配置型: 嵌入式應(yīng)用領(lǐng)域是很廣的,不同領(lǐng)域的系統(tǒng)相差較大,為適基于 Linux 的拼音輸入法設(shè)計(jì) 應(yīng)不同系統(tǒng)的需求,嵌入式 GUI 系統(tǒng)需要具備較高的可配置型。例如:在一些控制、通訊系統(tǒng)中, GUI 系統(tǒng)屬于提供的是輔助的人機(jī)交互功能,如果由于 GUI 系統(tǒng)的問題,而導(dǎo)致系統(tǒng)核心功能的崩潰是得不償失的。在嵌入式系統(tǒng)中, GUI 系統(tǒng)是嵌入式實(shí)現(xiàn)圖形化界面的核心部件。 中間件一般是向上層軟件提供了各種應(yīng)用程序接口( API) 。 CPU 涉及了特定體系結(jié)構(gòu)的運(yùn)算和控制單元,例如 ARM、 MIPS 等 [10],在整個(gè)系統(tǒng)的軟件開發(fā)中,一般都要基于該體系結(jié)構(gòu)的編譯工作。 早期階段的 GUI 系統(tǒng)之所以被應(yīng)用的比較少,原因有兩個(gè): 一是從功能方面考慮,早期階段的嵌入式系統(tǒng)主 要應(yīng)用 在工業(yè)控制領(lǐng)域,所需要的嵌入式系統(tǒng)邏輯很簡(jiǎn)單,從中所需要獲取的信息也很少,用戶只需要通過幾個(gè)簡(jiǎn)單的指示燈或者簡(jiǎn)單的按鍵進(jìn)行信息判斷和控制就行了,不需要很復(fù)雜的顯示系統(tǒng)。 GUI 系統(tǒng)綜述 GUI 系統(tǒng)的含義為圖形用戶接口( Graphic User Interface)系統(tǒng) [9]。 另一種界面是圖形用戶界面,即常見的人機(jī)交互界面,它通過鼠標(biāo)、菜單、窗口、滾動(dòng)條等方式給用戶呈現(xiàn)一個(gè)直觀、簡(jiǎn)單、易操作的友好的圖形化界面。 可以很清楚的知道 Linux 從誕生之初就注定是一個(gè)完全 free 的操作系統(tǒng), Linux 系統(tǒng)之所以快速的發(fā)展,其開放、免費(fèi)的特性必然起了很大的作用,但僅僅靠這兩個(gè)是不夠的,下面就讓我們來總結(jié)一下 Linux系統(tǒng)到底都具有哪些特性: ( 1)開放性: Linux 的這一開放性是指所有遵循世界標(biāo)準(zhǔn)規(guī)范以及其他國(guó)際標(biāo)準(zhǔn)的硬件和軟都能很方便地實(shí)現(xiàn)不同系統(tǒng)間的軟件互連。 理察 Linux 誕生于 1991 年,其開放源代碼,可以定 制的特點(diǎn)吸引了大批人士、企業(yè)以及各種研發(fā)隊(duì)伍投入其中,也正因此, Linux 呈現(xiàn)很多種流派。 ( 4)嵌入式操作系統(tǒng)將朝著行業(yè)開放、標(biāo)準(zhǔn)化 ,規(guī)范化、平臺(tái)化的方向發(fā)展。這一階段的嵌入式系統(tǒng)在繼承之前階段系統(tǒng)的優(yōu)點(diǎn)的同時(shí),進(jìn)一步的提高了嵌入式系統(tǒng)的通用性,擴(kuò)展性以及可移植性,使嵌入式系統(tǒng)能運(yùn)行于各種不同的嵌入式處理器上,兼容性得到大幅度的提高;操作系統(tǒng)內(nèi)核變 得更加精小、使得開發(fā)更加微小的產(chǎn)品成為可能;具備文件和目錄管理功能、支持設(shè)備和網(wǎng)絡(luò)連接、支持多任務(wù)處理功能,為產(chǎn)品間的通信提供了可能;這個(gè)階段的用戶界面方面已經(jīng)有很好的發(fā)展,出現(xiàn)了很多經(jīng)典而且好用的用戶界面和大量應(yīng)用接口,應(yīng)用軟件豐富。由于其就有不錯(cuò)的穩(wěn)定性和實(shí)時(shí)性,初期階段在工業(yè)控制領(lǐng)域取得了快速的發(fā)展。 課題研究的 內(nèi)容 本文主要講述了一種在 Qt/E 平臺(tái)下開發(fā)的嵌入式拼音輸入法的研究和實(shí)現(xiàn)原理。 這些設(shè)備對(duì)輸入功能要求很嚴(yán)格,幾乎涉及所有字符的輸入,對(duì)使用漢語(yǔ)的用戶來說,支持漢字的輸入是必不可少的功能。通過輸入法我們才能讓設(shè)備按照我們的意圖進(jìn)行工作。 利用嵌入式高穩(wěn)定性,強(qiáng)實(shí)時(shí)性的特點(diǎn),工業(yè)控制領(lǐng)域是嵌入式初期發(fā)展的方向,如今隨著人 類科技的進(jìn)步,智能生活被廣大的人群所向往,也是未來的發(fā)展趨勢(shì),擁有廣闊的市場(chǎng)前景。在不同的應(yīng)用場(chǎng)景,以及同一場(chǎng)景不同系統(tǒng),所需要的界面也不近相同。目前已經(jīng)在諸多領(lǐng)域得到廣泛了應(yīng)用。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁(yè)以上的雙面打印 4)圖表應(yīng)繪制于無格子的頁(yè)面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 基于 Linux 的拼音輸入法設(shè)計(jì) 畢業(yè)設(shè)計(jì)(論文)任務(wù)書 題目 基于 Linux 的拼音輸入法設(shè)計(jì) 主要內(nèi)容、基本要求、主要參考資料等: 一 .主要內(nèi)容: 1. 熟悉基于 linux 的拼音輸入法 開發(fā)方法 。 關(guān)鍵詞: 拼音輸入法 /嵌入式 /Linux/Qt/E/GUI II DESIGN OF PINYIN INPUT METHOD BASED ON LINUX ABSTRACT Embedded technology from birth to the present day, especially in the past 20 years of development, we have made great achievements. Now in many areas to be widely applied. For a good embedded products, has a good user interface is essential. Our country is a populous country, has a huge spending power, so a GUI supports Chinese input method system for domestic users with urgent needs, but also for the development of embedded itself also has great significance. This paper outlines the Embedded and Linux systems, and its development history and current situation, and then details the input method designed to achieve environmental (Qt / Embedded), related technology, development principles, etc., and pleted on the basis of the input GUI design and implementation of, the paper presents the design key technology modules and detailed implementation process. The development of Chinese input method interface is simple, the use, you can easily input Chinese characters, numbers, and a variety of English characters. KEY WORDS Pinyin input method,embedded,Linux,Qt/E,GUI1 1 緒論 目前, 3G 已經(jīng)發(fā)展到鼎盛時(shí)期, 4G也正在加速建設(shè)中。 目前市面上比較流行的搜狗輸入法、訊飛輸入法、谷歌輸入法、百度輸入法等。 課題的目的與意義 隨著嵌入式的高速發(fā)展,其產(chǎn)品也越來越多的走進(jìn)我們的生活,我國(guó)是一個(gè)有著巨大消費(fèi)能力的大國(guó),因此,開發(fā) 具有優(yōu)秀 GUI 的中文輸入法具有重大的現(xiàn)實(shí)意義。最近幾年,液晶電阻屏和電容屏的發(fā)展也廣泛應(yīng)用到這些產(chǎn)品中,實(shí)現(xiàn)了很好的 GUI 支持 [3]。 目前國(guó)內(nèi)外的中文輸入法編碼方法基本上都是依據(jù)漢字的音、形、義與特定的按鍵進(jìn)行相關(guān)聯(lián),然后通過聯(lián)想、查詢的方式進(jìn)行輸入的。 嵌入式的發(fā)展歷史與趨勢(shì) 縱觀嵌入式技術(shù)的發(fā)展,其主要經(jīng)歷了如下四個(gè)階段: 第一階段的嵌入式是 以微控制器為核心 的無操作系統(tǒng)階段 。其主要特點(diǎn)是處理器版本出現(xiàn)了很多種,但由于擴(kuò)展性和移植性的原因,相互間的通用性較弱,但系統(tǒng)效率相比之前得到了很大的提高,體積也得到進(jìn)一步變小,可用于批量生產(chǎn),成本低。 通過近十年來發(fā)展 ,所支持的平臺(tái)數(shù)量和種類不斷增加,縱觀嵌入式的發(fā)展,呈現(xiàn)以下五大前進(jìn)趨勢(shì) : ( 1)嵌入式內(nèi)核向微型化,模塊化發(fā)展,系統(tǒng)的可靠性、穩(wěn)定性、實(shí)時(shí)性得到進(jìn)一步的提高。這些產(chǎn)品通過網(wǎng)絡(luò)相互連接在一起,然后把信息統(tǒng)一反饋至終端進(jìn)行綜合管理,真正實(shí)現(xiàn)智能生活。馬修并且自己還可以把自己的修改成果上傳到特定的 Linux 交流平臺(tái)上,供大家參考學(xué)習(xí),這樣既提高了自己的能力也幫助的 Linux 系統(tǒng)修復(fù) BUG 和進(jìn)行系統(tǒng)的更新,進(jìn)而也促進(jìn)了 Linux 的發(fā)展。 ( 4)良好的用戶界面: Linux 支持兩種完全不同的操作界面,分別是用戶界面 和系統(tǒng)調(diào)用。 ( 7) 系統(tǒng)安全 可靠 : Linux 采取了許多安全技術(shù)措施, 遍布包括對(duì)讀、寫控制、審計(jì)跟蹤、帶保護(hù)的子系統(tǒng)、核心授權(quán)等各方面,為用戶提供一個(gè)安全可靠的網(wǎng)絡(luò)環(huán)境。最具代表性當(dāng)屬windows 系列 (例如: Windows9 Windows9 Windows 20xx、 Windows XP 等 )操作系統(tǒng),其他比較有名的還有 Linux 系統(tǒng)。在輸出方面, GUI 系統(tǒng)向用戶提供一個(gè)圖形化的界面,在輸入方面,GUI 系統(tǒng)需要接受用戶的操作,從而達(dá)到通過界面控制系統(tǒng)的目的。操作系統(tǒng)通常具有進(jìn)程(任務(wù))調(diào)度、進(jìn)程間通信、內(nèi)存管理等方面。應(yīng)用層的軟件程序也可以由上下若干層和不同的模塊組成。通過具有廣大數(shù)據(jù)庫(kù)的 C 語(yǔ)言編程實(shí)現(xiàn)的系統(tǒng)可以滿足這個(gè)要求。除了資源有限之外,嵌入式系統(tǒng)的運(yùn)行還需要調(diào)用一些其他比 GUI 系統(tǒng)更重要的程序。與桌面版本不同, Qt/Embedded 把所有的功能全部整合在一起,直接使用 Frame buffer,去掉 X Server 及 X Library 等多層次。例如在一般的 GUI 工具中,窗口上的小部件一般都有一個(gè)對(duì)應(yīng)的回調(diào)函數(shù)(通常為指向某個(gè)函數(shù)的指針)與其對(duì)應(yīng),當(dāng)該部件被觸發(fā)時(shí),該回調(diào)函數(shù)就會(huì)響應(yīng)并加以處理。由于計(jì)算機(jī)鍵盤在設(shè)計(jì)時(shí)使用的就是英文字母作為標(biāo)配,所以就英文而言,是不用專門開發(fā)英文輸入法軟件的,而其他種類的輸入法(如漢語(yǔ)、韓語(yǔ)、日語(yǔ)等)是無法直接通過鍵盤輸入的,它需要通過編碼的方式來完成相應(yīng)文字的輸入?,F(xiàn)在最
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1