多功能输入法

来源:互联网 发布:亳州淘宝开店 编辑:程序博客网 时间:2024/04/28 08:37

    多功能输入法

                      ——前端界面模块设计与实现

 

摘要   随着输入法的发展,输入法的外观变得越来越美丽。由于用户的使用习惯各不相同,为了满足大多数的人的使用习惯,输入法发展了新的方式,这方式不但增强了输入法前端界面,而且凭借Photoshop的强大图像处理技术,为输入法外观增添了很多元素。本论文主要介绍状态窗口、编码输入窗口的设计,窗口贴图原理,菜单的创建,以及后台设置对话框的创建。

 

 

关键词 状态窗口;编码输入窗口;菜单;后台设置对话框

ABSTRACT  With the developing of input method ,the appearance of input method has become more and more beautiful. Because user's habit is different, to satisfy the most of person's habitinput method has developed a new way which is not only improve the appearance of input method, but also add a lot of elements for input method with Photoshop's powerful image processing technology. The thesis mainly introduces the design of Status Windows and Composition  Windows , the elements of windows Mapping the creating of menu and the creating of background settings dialog

 

关键词   Status Windows;Composition Windows; menu; background settings dialog;

 

 

目 录

 

1. ... 4

2. 多功能输入法介绍... 5

2.1 前端界面规划... 5

2.2 开发环境... 6

2.3 多功能输入法系统模块... 7

2.4 功能介绍... 8

3.前端界面模块设计... 9

3.1 输入法窗口... 9

3.11 认识输入法窗口... 9

3.12 输入法外观的演变... 10

3.2 设计皮肤... 11

3.2.1. 设计布局... 11

3.2.2 颜色搭配和主题... 13

3.2.3 位图导出和转换... 14

3.3 设计菜单... 15

3.3.1 设置菜单... 15

3.4 设计配置对话框窗口... 16

3.4.1 布局分析与设计... 16

4 前端界面模块实现... 19

4.1 窗口的创建... 19

4.1.1 创建一个窗口的过程... 19

4.2 窗口贴图... 19

4.2.1 为什么要进行窗口贴图... 19

4.2.2 窗口贴图的原理... 20

4.2.3 窗口贴图的过程... 22

4.2.4 窗口贴图知识点... 23

4.2.5 实现皮肤变换... 25

4.3 配置对话框窗口实现... 27

4.3.1 创建PropertySheet 27

4.3.2 添加属性页... 30

4.3.3 为属性页添加函数过程... 31

4.4 后台配置文件... 32

4.4.1 后台配置文件用途... 32

4.4.2 结构体设计... 33

4.4.3 写入配置文件... 34

4.4.4 读取配置文件... 35

4.4.5 调用配置文件... 35

4.5 右键弹出菜单实现... 36

4.5.1 设置菜单数据变量... 36

4.5.2 实现弹出菜单... 37

5 输入法部分问题研究... 39

5.1 窗口移动实现... 39

5.2 输入法闪烁问题... 40

6 结论... 42

致谢... 44

 

 


多功能输入法

                      ——前端界面模块设计与实现

 

1.

经常使用电脑的人都知道,电脑输入法中有一种叫微软拼音汉字输入法,能够大大提高输入速度,让很多使用者受益匪浅。与其具有不分上下的还有一种叫五笔的输入法,至今已经推广了20多年,倍受青睐。21世纪,随着windows操作系统几次大的升级,Vc编程工具也随着相应升级,越来越多人从事学习vc编程,更多的编程爱好者投入到输入法的智能化的制作中。当中出现了一批围绕五笔和拼音的优秀作品。例如围绕五笔的智能化的优秀软件有:智能陈桥、万能五笔、极品五笔等;围绕拼音输入法的有智能ABC,紫光拼音,搜狗拼音,QQ拼音,google拼音等。短短几年间,很多企业都投入输入法的市场竞争当中。这些输入法当中都是围绕者五笔和拼音两大主流进行,然而有一些人存在记不住五笔字根,一些人对拼音发音不准,一些人只会笔画不会五笔和拼音。针对这些输入法存在的矛盾,我们开展“多功能输入法”的研究,讨论其可行性。

为了满足大多数人的需求,更加综合吸收现今输入法的各项优点,有目的制作这个智能化多功能的输入法。这次的研究当中,主要围绕着几种优秀的输入法方式,如五笔、拼音、手机的笔画、英文等,在此基础上增加多一个英语输入,可以实现英语单词的快速输入。这一点在国内外是罕见的,而且具有很强的创新性。国外输入法只是输入26个字母,不存在英语输入法这样的说话。而国内,基本上很少这样的输入法,联想到金山公司出的金山词霸,它能够方便查询英语单词的含义,想到这里,我们将它作为多功能输入法的一个新功能。

多功能输入法吸收百家输入法的精髓,在原有的基础上独立创新,自主研发,有效协调各种输入法的特性,快速地为用户提供智能快速的打字方式。通过这次的研究学习中,能够充分学习到输入法相关的编程知识,以及了解到很多关于输入法的原理,对今后我们在学术上的研究有一定的促进作用;目前来讲,无论是五笔还是拼音都存在这样的某一些的弊端,五笔字根难记,拼音发音不准等等。多功能输入法,既可以打五笔,也可以打拼音,同样喜欢笔画的用户也可以使用到这项的功能。当然不会忘记的是英语单词输出,适合经常接触英语的人。

原创粉丝点击