基于文本服务框架的拼音输入法客户端设计与实现-软件工程专业论文.docxVIP

基于文本服务框架的拼音输入法客户端设计与实现-软件工程专业论文.docx

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档免费下载、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Classified Index: TP319 U.D.C: 004.41 Dissertation for the Master’s Degree in Engineering DESIGN AND IMPLEMENTATION OF PINYIN INPUT METHOD CLIENT BASE ON TEXT SERVICES FRAMEWORK Candidate: Wang ShiYuan Supervisor: Prof. Qin Bin Associate Supervisor: Engineer Song WenBo Academic Degree Applied for: Master of Engineering Speciality: Software Engineering Affiliation: School of Software Date of Defence: June, 2013 Degree-Conferring-Institution: Harbin Institute of Technology 哈尔滨工业大学工程硕士学位论文 哈尔滨工业大学工程硕士学位论文 - - I - 摘 要 在现今资讯化的时代,电脑已经在人们的日常生活中占有重要的地位。中 文内容在互联网慢慢发展,并逐渐起到主导作用,中文输入的重要性也越来越 突出。输入法作为基础应用软件使人们的日常工作和生活更加便捷,尤其是拼 音输入法作为普通用户最为熟悉的输入方式,对于用户意义更加深远。一款简 洁实用方便的拼音输入法显得尤为重要。 拼音输入法基于文本服务框架实现。文本服务框架提供输入法系统应用相 关接口,文本服务实现文本服务框架接口,可以接受和响应系统消息,客户端 依次对这些消息处理完成了整个输入的过程。在输入法模块划分时,依据高内 聚、低耦合原则,将平台无关部分划分成为公共模块,其与输入法框架无关, 提供给输入框架直接使用,间接减少开发任务量。 本文对用户使用习惯进行需求分析,了解输入法国内外发展现状,进一步 明确需求。根据需求分为文本服务模块和公共模块。文本服务模块适配文本服 务框架,实现框架接口,响应系统消息并获取数据,提供给公共模块使用,为 图形显示模块服务。公共模块是与输入法框架无关模块,完成引擎管理、皮肤 绘制和设置输入法功能。引擎管理模块管理多个引擎,不同引擎接口不一致, 屏蔽接口差异,统一引擎接口,将不同引擎提供候选结果进行整理,维护候选 词本地缓存,实现翻页功能。设置工具提供用户图形化界面方便配置输入法。 皮肤模块解析皮肤数据文件,依据数据将皮肤绘制出来。部分功能模块依赖比 较基础的功能,把一些基础功能进一步抽象,成为基本工具模块,相当于工具 箱,每个类都能解决某一个特定的功能,在项目中频繁的使用,减少了功能相 似的代码,使整个项目更加简洁清晰。 最后针对整个项目进行功能测试和兼容性测试,确保系统达到预期,为其 他输入法开发人员提供了新思路。 关键词:拼音输入法;文本服务框架;引擎管理;皮肤绘制 - - II - Abstract In today's era of information technology, the computer has been in people's daily life plays an important role. Chinese content on the Internet develop slowly and gradually play a leading role. The importance of Chinese input has become increasingly prominent. Input method is the basis for the software. Input method makes people's daily work and life more convenient. Especially Pinyin input method is most familiar one for ordinary users. Pinyin input method for users has a greater significance. A simple, practical and convenient input method is very important. Pinyin input method is based on Text Services Framework. Text Services Framework provides system application interface. Pinyin input m

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

认证主体沃**

1亿VIP精品文档免费下

相关文档

相关课程推荐