资源描述:
《基于linux的拼音输入法设计设计()》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Linux的拼音输入法设计郑州轻工业学院本科毕业设计(论文)题目基于Linux的拼音输入法设计学生姓名#####专业班级信息工程11-01学号############院(系)计算机与通信工程学院指导教师##############完成时间2015年06月06日基于Linux的拼音输入法设计郑州轻工业学院毕业设计(论文)任务书题目基于Linux的拼音输入法设计专业信息工程学号541107070104姓名代国伟_主要内容、基本要求、主要参考资料等:一.主要内容:1.熟悉基于linux的拼音输入法开发方法;2.掌握Linux系统的输入法设计技术
2、;3.了解软硬件件接口电路并设计系统硬件和软件。二.基本要求:;1、了解输入法基本原理和研究现状2、.熟悉Liunx环境下的系统开发;3、实现中英输入的切换,实现中文,英文,数字及常用标点符号的输入;三.主要参考资料:[1]何火胜,陈增标.基于Linux下Qt/E的中文拼音输入法设计[J].科技与创新,2014,01:140-141.[2]Q-Kevin.Qt/e输入法程序设计系列[EB/OL].[3]何永琪.嵌入式Linux系统实用开发[M].北京:电子工业出版社,2010:612-694.[4]闫锋欣,曾泉人,张志强译.C++GUIQt4
3、编程(第二版)[M].北京:电子工业出版社,2008.8.[5]陈晓雷,谢文,邓浩.基于Qt/E的嵌入式Linux中文输入法的设计与实现[J]:郑州轻工业学院学报,2009,24(6):5-8.完成期限:指导教师签名:专业负责人签名:基于Linux的拼音输入法设计2015年1月23日目录摘要IABSTRACTII1绪论11.1课题的背景11.2课题的目的与意义21.3国内外研究现状与发展动态21.4课题研究的内容32中文输入法设计环境42.1嵌入式系统42.1.1嵌入式的发展历史与趋势42.1.2嵌入式产品应用52.2Linux系统62.2.
4、1Linux系统的发展72.2.2Linux系统的特点72.3GUI系统综述82.3.1GUI在嵌入式系统的作用92.3.2嵌入式GUI系统的层级结构92.3.3GUI的设计原则112.4Qt/Embeded122.4.1QT/E的信号槽机制13基于Linux的拼音输入法设计3中文输入法综述143.1输入法简介143.2中文输入法发展和现状143.3中文输入法相关技术164中文输入法的实现184.1开发环境安装184.2中文输入法实现原理与流程图194.3软键盘的设计204.4数据库的设计224.5软键盘内部实现234.6事件处理与汉字的显示
5、244.7运行效果25结论26致谢27参考文献28基于Linux的拼音输入法设计基于Linux的拼音输入法设计摘要嵌入式技术从诞生到今天,特别是近20年的发展,取得了巨大的成就。目前已经在诸多领域得到广泛了应用。对于一款优秀的嵌入式产品来说,拥有一个优秀的用户界面是必不可少的。我国是一个人口大国,有着巨大的消费能力,因此一款支持中文输入法的GUI系统对于国内用户来说有着迫切的需求,也对嵌入式本身的发展也具有巨大的意义。本文首先概述了嵌入式与Linux系统,及其发展历史和现状,然后详细介绍了输入法设计的实现环境(Qt/Embedded)、相关技
6、术、开发原理等,并在此基础上完成输入法GUI的设计与实现,文中给出了关键技术模块的设计和详细实现过程。所开发中文输入法界面简洁,使用方面,可以方便的输入中文、数字及各种英文字符。关键词:拼音输入法/嵌入式/Linux/Qt/E/GUI基于Linux的拼音输入法设计基于Linux的拼音输入法设计DESIGNOFPINYININPUTMETHODBASEDONLINUXABSTRACTEmbeddedtechnologyfrombirthtothepresentday,especiallyinthepast20yearsofdevelopment
7、,wehavemadegreatachievements.Nowinmanyareastobewidelyapplied.Foragoodembeddedproducts,hasagooduserinterfaceisessential.Ourcountryisapopulouscountry,hasahugespendingpower,soaGUIsupportsChineseinputmethodsystemfordomesticuserswithurgentneeds,butalsoforthedevelopmentofembedded
8、itselfalsohasgreatsignificance.ThispaperoutlinestheEmbeddedandLinuxsystems,anditsd