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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

溫馨提示

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

評論

0/150

提交評論