欢迎来到天天文库
浏览记录
ID:33136975
大小:1.24 MB
页数:56页
时间:2019-02-21
《计算机毕业论文-基于qt的嵌入式终端界面开发设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)设计(论文)题目:基于QT的嵌入式终端界面开发__姓名学号院系信息工程学院专业计算机科学与技术年级指导教师年5月5日目录摘要1一.开发环境简介3(一)操作系统:WindowsXP、RedHatLinux9.03(二)开发工具:3(三)开发语言:C++3(四)Qt应用程序开发流程3(五)Qt系统的信号与槽机制简介4(六)软硬件环境支持5二.功能需求6(一)主界面6(二)系统管理6(三)记事本6(四)通讯录6(五)音频/视频播放器6(六)浏览器7(七)电子相册7三.详细设计8(一)功能描述81.主界面功能
2、描述82.系统管理功能描述83.记事本功能描述94.通讯录功能描述105.播放器功能描述126.浏览器功能描述147.电子相册功能描述14(二)系统总体设计16(三)类结构设计161.主界面类结构设计162.系统管理类结构设计173.记事本类结构设计184.通讯录类结构设计195.播放器类结构设计196.浏览器类结构设计207.电子相册类结构设计20(四)画面设计211.主界面画面设计212.系统管理画面设计223.记事本画面设计234.通讯录画面设计245.播放器画面设计256.浏览器画面设计267.电子相册画面设
3、计26四.实现思路27(一)主界面实现思路27(二)系统管理实现思路291.主题转换292.语言切换293.文件管理30(三)记事本实现思路30(四)通讯录实现思路32(五)播放器实现思路321.整体思路322.列表管理功能的实现333.循环模式的实现334.自动播放功能的实现335.歌词显示功能的实现33(六)浏览器实现思路341.搜寻开源浏览器内核342.自己编写界面343.编写代码缝合内核与界面344.界面响应定义345.主题切换与国际化356.多窗口列表显示35(七)电子相册实现思路35参考文献37注释38附
4、录39(一)Qt/X11的编译安装简介391.准备阶段392.安装39(二)开源播放器Mplayer编译安装简介391.准备阶段392.安装39谢辞40摘要随着IT产业、信息产业和家电产业等的迅猛发展,嵌入式系统(EmbeddedSystem)无疑是当今最热门的概念之一。嵌入式产品的软硬件技术也正发生着深刻的变化。嵌入式产品由原来的功能单一、界面简单的风格逐渐向多功能、界面美观、交互性好的方向发展。越来越多的嵌入式系统,包括高端手机、PDA、智能家电、车载导航等系统都要求提供全功能的Web浏览器以及娱乐等各种功能,显
5、然,如果没有一个高性能的GUI支持,这些功能都是无法实现的。本课题将采用Linux+Qt来实现嵌入式终端的界面开发。本课题将首先了解Linux下嵌入式应用程序开发流程,应用软件工程学原理进行系统需求分析,界面部分采用QtDesigner来设计。本系统设计开发了一个完整的嵌入式设备的界面程序,以手机界面作为参考,包括主界面,系统管理,记事本,通讯录,音/视频播放器,浏览器,电子相册。同时通过系统管理来管理各个界面对应的文件以及主题包和语言的切换。本课题重点是界面开发,其中播放器模块采用开源播放器Mplayer的slav
6、e模式来实现,浏览器采用移植开源浏览器Konqueror的内核来完成。关键词Linux,嵌入式系统,Qt/X11,QtDesigner,Mplayer,slave模式,Konqueror1AbstractWiththerapiddevelopmentofITindustry,informationindustry,andhomeapplianceindustry,embeddedsystemisoneofthemostpopularconceptnow.Embeddedhardwareandsoftwaretechn
7、ologyisalsoundergoingprofoundchanges.Embeddedproductsaredevelopingfromsinglefunction,simpleinterfacetomulti-functional,beautifulandfriendlyinteractiveinterface.Moreandmoreembeddedsystems,includinghigh-endmobilephone,PDA,smarthomeappliances,carnavigationsystemsa
8、ndsoonrequestforfull-featuredWebbrowser,aswellasavarietyofentertainmentfeatures,itisclearthatwithoutthesupportofahigh-performanceGUI,thesefeaturesarenotavailable.Thisworkwil
此文档下载收益归作者所有