基于JAVA的维文输入法与界面布局的设计与实现

基于JAVA的维文输入法与界面布局的设计与实现

论文摘要

民族语言版本的办公套件是进行民族语言信息处理的重要组成部分。市场上现有的办公套件远不能适应少数民族语言编辑排版的要求,更不用说兼容汉、维文的民文办公套件。因此,必须针对特定需要在现有Office 套件基础上进行改造和扩充,其中的文字编辑、排版部分的内容需要全新的设计与开发。此部分研发工作在国外也是刚刚起步,没有成熟的经验可以借鉴[7],需要进行创新。本文设计实现了基于JAVA 的维文输入法系统和办公套件的界面维化两部分工作, 它是维哈柯永中Office 办公套件项目的组成部分。第一部分工作,根据项目要求,在JAVA环境下分析并设计基于JAVA 平台的以字母方式输入的维文输入法引擎和以音节方式输入的维文智能输入法引擎。根据维文输入习惯的不同,提供了两种不同的维文键盘映射方案。可以根据用户喜好方式的不同选用不同的维文键盘映射方式。实现后的输入法包安装在办公套件的扩展目录下,可以跨平台使用。全面分析了当前的输入法架构基础,采用新一代的JAVA 输入法架构,更完善的Server/Client 模式。分析和开发在JAVA 环境下输入法描述器InputMethodDescriptor.java 和输入法类InputMethod.java, 实现了将JAVA 平台所支持的系统输入法和用JAVA 开发的输入法动态的载入功能,用户可以根据使用环境的不同自由地选择不同输入法,提高系统的灵活性与适用性。就使用JAVA 虚拟机(JVM)载入的JAVA 输入法(JI)的用户来说,在JI 和X WINDOWS 系统的输入法之间提供一种方便快捷的切换方式,使用单一的功能键即一键切换就可以在JI 和系统的输入法之间进行切换。第二部分工作,将汉文版本的永中Office 办公套件界面进行维化,在永中office 办公套件从左向右对齐的界面布局基础之上,利用坐标变换公式将办公套件的布局改为右向对齐,提供易于民族语言用户操作的、图形化的界面与管理工具,此外通过对JAVA 类库的查找还对布局中控件的按钮与文本方向进行了调整。

论文目录

  • 第一章 输入法的发展与现状
  • 1.1 维文输入法的发展现状
  • 1.2 本文所做的工作
  • 第二章 JAVA 输入法架构
  • 2.1 输入法架构简介
  • 2.2 输入法架构的发展
  • 2.2.1 XIM 简介
  • 2.2.2 IIIMF
  • 2.2.3 JAVA 输入法架构
  • 第三章 UNICODE 标准及相关概念介绍
  • 3.1 UNICODE标准
  • 3.2 相关标准与概念介绍
  • 3.2.1 ISO 10646 标准
  • 3.2.2 交换码与内码
  • 3.2.4 GB 系列编码
  • 第四章 输入法的分析与设计
  • 4.1 设计的目标
  • 4.2 系统模块结构
  • 第五章 输入法的实现
  • 5.1 输入法描述子系统的实现
  • 5.1.1 描述输入法
  • 5.1.2 初始化输入法
  • 5.2 输入法引擎子系统的实现
  • 5.2.1 引擎处理字符流程图
  • 5.2.2 与客户端通信
  • 5.2.3 输入法派遣事件
  • 5.2.4 使用输入法窗口
  • 5.3 整词输入法引擎子系统的实现
  • 5.3.1 整词输入法引擎处理字符流程图
  • 5.3.2 数据字典
  • 5.4 输入法转换子系统的实现
  • 5.5 输入法打包
  • 5.5.1 打包流程
  • 5.5.2 打包输入法
  • 5.5.3JAVA 扩展机制
  • 第六章 永中 OFFICE 办公套件界面维化
  • 6.1 永中 OFFICE办公套件界面
  • 6.2 维文布局要求
  • 6.3 设计方案
  • 第七章 总结与展望
  • 参考文献
  • 致谢
  • 硕士期间发表论文
  • 相关论文文献

    • [1].Excel中提高VBA效率的方法研究[J]. 硅谷 2009(03)
    • [2].办公007课堂之Word 2007篇 半小时轻松走进Word 2007新天地(上)[J]. 电脑爱好者(普及版) 2008(06)
    • [3].除了OpenOffice还有哪些免费办公软件[J]. 网络与信息 2010(11)
    • [4].效率为上Office一键办公[J]. 电脑爱好者 2015(09)
    • [5].浅谈Word中宏的使用方法[J]. 科技创新导报 2011(35)
    • [6].三大主流移动办公软件PK 谁是移动办公利器[J]. 电脑迷 2014(01)
    • [7].OBA平台让微软Office不再是简单的办公套件[J]. 软件和信息服务 2010(04)
    • [8].托忒文(TODO)办公套件的开发研究[J]. 新疆大学学报(自然科学版) 2015(02)
    • [9].这些你知道吗?[J]. 数码世界 2015(10)
    • [10].鼠标小精灵 Sculpt无线便携鼠标[J]. 微电脑世界 2014(04)
    • [11].自由乌托邦[J]. 个人电脑 2009(01)
    • [12].美刊评十大亟需重大升级的科技品:IE居首[J]. 电子产品可靠性与环境试验 2010(01)
    • [13].云计算打响国内企业转型攻坚战[J]. 通信世界 2012(35)
    • [14].全面质量管理体系的研究与应用[J]. 科技创新与应用 2016(35)
    • [15].可预知的未来[J]. 个人电脑 2009(01)
    • [16].微软Office 2013:新外观,新价位[J]. 微电脑世界 2013(03)
    • [17].E人E本T4开创全新办公[J]. 办公自动化 2012(13)
    • [18].WPS文字2007实用技巧三则[J]. 电脑知识与技术(经验技巧) 2008(03)
    • [19].计算机基础统考自动阅卷系统的实现[J]. 电脑编程技巧与维护 2009(10)
    • [20].25招PowerPoint高手速成班[J]. 电脑爱好者 2008(08)
    • [21].如何在Word中灵活运用VBA编程的方法[J]. 电脑迷 2016(01)
    • [22].软件工程的开发趋势研究[J]. 科技致富向导 2013(15)
    • [23].BYOD办公革命[J]. IT经理世界 2013(12)
    • [24].Fedora 15登场:打造不同于Ubuntu的桌面体验[J]. 硅谷 2011(13)
    • [25].名刊速览[J]. 互联网周刊 2009(13)
    • [26].搭建Zimbra邮箱[J]. 中国教育网络 2011(05)
    • [27].浅谈Microsoft Office邮件合并技术在高职院校公开招聘工作中的应用[J]. 科技资讯 2014(33)
    • [28].浅析软件工程的现状及发展趋势[J]. 软件 2013(10)
    • [29].基于Excel_VBA企业个性化数据处理实例[J]. 科技信息 2012(17)
    • [30].商业聚焦[J]. 现代商业 2014(34)

    标签:;  ;  ;  

    基于JAVA的维文输入法与界面布局的设计与实现
    下载Doc文档

    猜你喜欢