文档介绍:郑州轻工业学院
本科毕业设计(论文)
题目基于Linux的拼音输入法设计
学生姓名#####
专业班级信息工程11-01
学号############
院(系) 计算机与通信工程学院
指导教师##############
完成时间 2015年06月06日
郑州轻工业学院
毕业设计(论文)任务书
题目基于Linux的拼音输入法设计
专业信息工程学号 541107070104 姓名代国伟_
主要内容、基本要求、主要参考资料等:
:
熟悉基于linux的拼音输入法开发方法;
掌握Linux系统的输入法设计技术;
了解软硬件件接口电路并设计系统硬件和软件。
:;
1、了解输入法基本原理和研究现状
2、.熟悉Liunx环境下的系统开发;
3、实现中英输入的切换,实现中文,英文,数字及常用标点符号的输入;
主要参考资料:
[1] 何火胜,陈增标. 基于Linux下Qt/E的中文拼音输入法设计[J]. 科技与创新,2014,01:140-141.
[2] Q-Kevin. Qt/e输入法程序设计系列[EB/OL].
[3] [M].北京:电子工业出版社,2010:612-694.
[4]闫锋欣,曾泉人,张志强译. C++ GUI Qt 4编程(第二版)[M].北京:电子工业出版社,.
[5] 陈晓雷,谢文,邓浩. 基于Qt/E的嵌入式Linux中文输入法的设计与实现[J]:郑州轻工业学院学报,2009,24(6):5-8.
完成期限:
指导教师签名:
专业负责人签名:
2015 年 1月 23 日
目录
摘要 I
ABSTRACT II
1 绪论 1
1
2
2
3
2 中文输入法设计环境 4
嵌入式系统 4
4
5
Linux系统 6
Linux系统的发展 7
Linux系统的特点 7
GUI系统综述 8
GUI在嵌入式系统的作用 9
GUI 系统的层级结构 9
GUI的设计原则 11
Qt/Embeded 12
QT/E的信号槽机制 13
3中文输入法综述 14
14
14
中文输入法相关技术 16
4中文输入法的实现 18
18
中文输入法实现原理与流程图 19
软键盘的设计 20
数据库的设计 22
23
事件处理与汉字的显示 24
运行效果 25
结论 26
致谢 27
参考文献 28
基于Linux的拼音输入法设计
摘要
嵌入式技术从诞生到今天,特别是近20年的发展,取得了巨大的成就。目前已经在诸多领域得到广泛了应用。对于一款优秀的嵌入式产品来说,拥有一个优秀的用户界面是必不可少的。我国是一个人口大国,有着巨大的消费能力,因此一款支持中文输入法的GUI系统对于国内用户来说有着迫切的需求,也对嵌入式本身的发展也具有巨大的意义。
本文首先概述了嵌入式与Linux系统,及其发展历史和现状,然后详细介绍了输入法设计的实现环境(Qt/Embedded)、相关技术、开发原理等,并在此基础上完成输入法GUI的设计与实现,文中给出了关键技术模块的设计和详细实现过程。所开发中文输入法界面简洁,使用方面,可以方便的输入中文、数字及各种英文字符。
关键词:拼音输入法/嵌入式/Linux/Qt/E/GUI
DESIGN OF PINYIN INPUT METHOD
BASED ON LINUX
ABSTRACT
Embedded technology from birth to the present day, especially in the past 20 years of development, we have made great achievements. Now in many areas to be widely applied. For a good embedded products, has a good user interface is essential. Our country is a populous country, has a huge spending power, so