学位专题

<
DOI:10.7666/d.y1927618

一种通用汉字输入法架构的研究与实现

刘钢
中国海洋大学
引用
随着中文操作系统在电脑,以及以移动电话、手持终端为代表的嵌入式产品中的广泛应用,汉字输入法在近两年内呈现出蓬勃发展的趋势。就其编码思想而言,可分为拼音输入法、形码、音形码和数字码四类。由于当前的汉字输入法编码思想种类繁多,其实现形式与架构也各有特点,造成输入法开发周期长,后期维护不方便等缺陷。所以,将输入法各模块按照功能进行封装、减小其间的耦合性,提高可重用性,对输入法的研发具有重要意义。   本输入法架构的开发拟采用基于Windows操作系统的IMM-IME架构,整个开发任务主要包括三个方面。   1)输入法DLL文件:主要包括IME接口的实现、UI窗口及用户界面组的设计与开发、输入法字词库管理功能与算法的实现。   2)安装程序:安装程序的主要功能是实现DLL的安装,以及注册表修改的功能。   3)卸载程序:相应的,卸载程序主要完成DLL的卸载,注册表清理等工作。   本课题旨在研究与实现一种运行于普通PC机平台的,基于windows操作系统的通用输入法架构。输入法采用C++语言编写,充分体现其面向服务的设计封装思想,将汉字编码方式与实现架构相分离。开发人员只需根据本架构提供的接口标准,按照所需编码思想进行编码,就能快速的实现一种特定输入法。根据当前输入法的基本架构,在实现汉字输入、中英文切换以及标点输入等基本功能的基础上,实现相关附属功能:包括良好的交互界面;词组联想;字词使用率统计与记忆;小区分类输入等,用于解决输入法使用过程中的后期维护繁杂、实时升级困难的问题。本项目的研究成果体现了软件设计的可重用性思想,对提高输入法开发效率,缩短研发周期具有重要意义。  

汉字输入法;中文操作系统;IME接口;Win32;DLL文件;汉字编码

中国海洋大学

硕士

计算机应用技术

秦勃

2011

中文

TP391.12;TP316.7

63

2011-11-02(万方平台首次上网日期,不代表论文的发表时间)