基于文本服務(wù)框架的拼音輸入法客戶端設(shè)計(jì)與實(shí)現(xiàn).pdf_第1頁(yè)
已閱讀1頁(yè),還剩83頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、在現(xiàn)今資訊化的時(shí)代,電腦已經(jīng)在人們的日常生活中占有重要的地位。中文內(nèi)容在互聯(lián)網(wǎng)慢慢發(fā)展,并逐漸起到主導(dǎo)作用,中文輸入的重要性也越來(lái)越突出。輸入法作為基礎(chǔ)應(yīng)用軟件使人們的日常工作和生活更加便捷,尤其是拼音輸入法作為普通用戶最為熟悉的輸入方式,對(duì)于用戶意義更加深遠(yuǎn)。一款簡(jiǎn)潔實(shí)用方便的拼音輸入法顯得尤為重要。
  拼音輸入法基于文本服務(wù)框架實(shí)現(xiàn)。文本服務(wù)框架提供輸入法系統(tǒng)應(yīng)用相關(guān)接口,文本服務(wù)實(shí)現(xiàn)文本服務(wù)框架接口,可以接受和響應(yīng)系統(tǒng)消息

2、,客戶端依次對(duì)這些消息處理完成了整個(gè)輸入的過(guò)程。在輸入法模塊劃分時(shí),依據(jù)高內(nèi)聚、低耦合原則,將平臺(tái)無(wú)關(guān)部分劃分成為公共模塊,其與輸入法框架無(wú)關(guān),提供給輸入框架直接使用,間接減少開(kāi)發(fā)任務(wù)量。
  本文對(duì)用戶使用習(xí)慣進(jìn)行需求分析,了解輸入法國(guó)內(nèi)外發(fā)展現(xiàn)狀,進(jìn)一步明確需求。根據(jù)需求分為文本服務(wù)模塊和公共模塊。文本服務(wù)模塊適配文本服務(wù)框架,實(shí)現(xiàn)框架接口,響應(yīng)系統(tǒng)消息并獲取數(shù)據(jù),提供給公共模塊使用,為圖形顯示模塊服務(wù)。公共模塊是與輸入法框架

3、無(wú)關(guān)模塊,完成引擎管理、皮膚繪制和設(shè)置輸入法功能。引擎管理模塊管理多個(gè)引擎,不同引擎接口不一致,屏蔽接口差異,統(tǒng)一引擎接口,將不同引擎提供候選結(jié)果進(jìn)行整理,維護(hù)候選詞本地緩存,實(shí)現(xiàn)翻頁(yè)功能。設(shè)置工具提供用戶圖形化界面方便配置輸入法。皮膚模塊解析皮膚數(shù)據(jù)文件,依據(jù)數(shù)據(jù)將皮膚繪制出來(lái)。部分功能模塊依賴(lài)比較基礎(chǔ)的功能,把一些基礎(chǔ)功能進(jìn)一步抽象,成為基本工具模塊,相當(dāng)于工具箱,每個(gè)類(lèi)都能解決某一個(gè)特定的功能,在項(xiàng)目中頻繁的使用,減少了功能相似的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論