【摘 要】
:
随着中文操作系统在电脑,以及以移动电话、手持终端为代表的嵌入式产品中的广泛应用,汉字输入法在近两年内呈现出蓬勃发展的趋势。就其编码思想而言,可分为拼音输入法、形码
论文部分内容阅读
随着中文操作系统在电脑,以及以移动电话、手持终端为代表的嵌入式产品中的广泛应用,汉字输入法在近两年内呈现出蓬勃发展的趋势。就其编码思想而言,可分为拼音输入法、形码、音形码和数字码四类。由于当前的汉字输入法编码思想种类繁多,其实现形式与架构也各有特点,造成输入法开发周期长,后期维护不方便等缺陷。所以,将输入法各模块按照功能进行封装、减小其间的耦合性,提高可重用性,对输入法的研发具有重要意义。
本输入法架构的开发拟采用基于Windows操作系统的IMM-IME架构,整个开发任务主要包括三个方面。
1)输入法DLL文件:主要包括IME接口的实现、UI窗口及用户界面组的设计与开发、输入法字词库管理功能与算法的实现。
2)安装程序:安装程序的主要功能是实现DLL的安装,以及注册表修改的功能。
3)卸载程序:相应的,卸载程序主要完成DLL的卸载,注册表清理等工作。
本课题旨在研究与实现一种运行于普通PC机平台的,基于windows操作系统的通用输入法架构。输入法采用C++语言编写,充分体现其面向服务的设计封装思想,将汉字编码方式与实现架构相分离。开发人员只需根据本架构提供的接口标准,按照所需编码思想进行编码,就能快速的实现一种特定输入法。根据当前输入法的基本架构,在实现汉字输入、中英文切换以及标点输入等基本功能的基础上,实现相关附属功能:包括良好的交互界面;词组联想;字词使用率统计与记忆;小区分类输入等,用于解决输入法使用过程中的后期维护繁杂、实时升级困难的问题。本项目的研究成果体现了软件设计的可重用性思想,对提高输入法开发效率,缩短研发周期具有重要意义。
其他文献
服务业作为从事社会化、专业化服务生产的产业,在社会经济中扮演着越来越重要的角色,世界经济已经进入服务经济时代。将整个服务提供过程整合起来实施服务供应链管理,有助于准确
数据挖掘技术是近年来数据库和人工智能等领域研究的热点课题,关联规则挖掘是数据挖掘的一个主要研究内容,研究高效的关联规则挖掘算法具有重要的现实意义。发现频繁项集是关联
随着线性控制理论和网络通信相关技术的发展,网络化控制系统受到越来越多的关注。相对于传统的点对点直接连接的控制系统而言,网络化控制系统有许多优点。例如,系统的安装费
互联网中包含着大量的半结构化的XML数据,正是因为这种半结构化特性,使得用传统的数据库查询优化技术来检索数据十分困难。如果通过代数系统对XML查询表达式进行转化,然后应
为了研究煤矿安全预测本质,正确有效地预测煤矿系统的安全状况,基于目前煤矿安全研究现状和手段,从煤矿系统安全预测的内在规律性、有效时间长度及有效性等方面对煤矿进行了
近年来,CAN总线因其实时性强、安全性好、便于扩展等优点,逐渐成为现场总线的主流。目前,除在一贯使用良好的汽车领域外,CAN总线在过程自动化、楼宇自动化、制造自动化等领域也都
随着Internet的快速发展,许多关键服务都通过网络来提供,所以如何能够保证网络本身的安全和可用性成为网络安全研究中一个最重要的问题。拒绝服务攻击由于其容易实施、难以防范
随着处理器制造技术的发展,处理器中晶体管的集成度及处理器运行的时钟频率越来越高。处理器性能在不断提升的同时,其运行时产生的过高温度也带来了严重的问题。处理器温度过高
随着信息化建设的不断深入,企业数据信息量呈几何级数增长。信息量的不断扩张带来以下两个问题:一是存在着大量的重复数据,导致存储空间的大量浪费,企业的存储成本提高;二是
在Xen的虚拟设备模型中,网络设备以虚拟网卡的形式呈现给虚拟系统,虚拟网卡驱动包括前后端驱动,利用Xen提供的一些底层机制(I/O环、共享内存和事件通道等)共同处理虚拟系统网