基于QT的嵌入式终端界面开发

上传人:lizhe****0001 文档编号:45188235 上传时间:2018-06-15 格式:DOC 页数:52 大小:1.18MB
返回 下载 相关 举报
基于QT的嵌入式终端界面开发_第1页
第1页 / 共52页
基于QT的嵌入式终端界面开发_第2页
第2页 / 共52页
基于QT的嵌入式终端界面开发_第3页
第3页 / 共52页
基于QT的嵌入式终端界面开发_第4页
第4页 / 共52页
基于QT的嵌入式终端界面开发_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《基于QT的嵌入式终端界面开发》由会员分享,可在线阅读,更多相关《基于QT的嵌入式终端界面开发(52页珍藏版)》请在金锄头文库上搜索。

1、毕毕 业业 设设 计(论计(论 文)文)设计设计( (论文论文) )题目:题目: 基于基于 QTQT 的嵌入式终端界面开发的嵌入式终端界面开发_姓姓 名名 学学 号号 院院 系系 信息工程学院专专 业业 计算机科学与技术年年 级级 指导教师指导教师 年 5 月 5 日毕业设计(论文)开题报告论文题目:论文题目: 基于 QT 的嵌入式终端界面开发 学生姓名学生姓名: 学学 号:号:专专 业业: 计算机科学与技术 指导教师指导教师: 年 2 月 23 日毕毕 业业 论论 文文 开开 题题 报报 告告1本课题的研究意义本课题的研究意义嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适

2、用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。开发对象有手机、掌上电脑、机电系统等。目前,嵌入式系统的应用已经渗透到我们生活中的每个角落,工业、服务业、消费电子等领域广泛使用嵌入式系统生产的产品。进行嵌入式开发具有良好的应用前景,从 20 世纪 70 年代出现的单片机到今天各式各样的微处理器,微控制器的应用,嵌入式系统已有 30 多年的发展历史。而它的应用已经发展到人们生活的方方面面,小到 MP3,大到航空航天,都越来越倚重嵌入式的应用。进入 21 世纪,嵌入式的应用主要是各种嵌入式应用软件的开发,虽然嵌入式系统是一种软硬件结合的系统,但随着应用的升级以及复杂化,嵌入

3、式软件开发所占的分量越来越大。嵌入式产品由原来的功能单一、界面简单的风格逐渐向多功能、界面美观、交互性好的方向发展。越来越多的嵌入式系统,包括高端手机、PDA、智能家电、车载导航等系统都要求提供全功能的 Web 浏览器以及娱乐等各种功能,显然,如果没有一个高性能的 GUI 支持,这些功能都是无法实现的。一个完整的嵌入式系统由 4 个部分组成:底层的硬件系统,嵌入式操作系统,应用系统以及各种应用软件。本课题研究的方向是在应用系统的基础上进行应用软件的开发。操作系统选用 linux,应用系统采用 QT/X11 提供图形支持。本课题突出的重点是用户界面的开发,该平台提供与用户之间的直接交互。本课题主

4、要是在 Linux 环境下用 QT 进行软件开发,Qt 是一个跨平台的C+图形用户界面应用程序框架。它同 XWindow 上的 Motif,Openwin,GTK 等图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型是东西,但是QT 具有如下优点:1)优良的跨平台特性,QT 支持 Windows,Linux 等多种操作系统。2)面向对象,QT 的良好封装机制使得 QT 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。3)丰富的 API,QT 包括多达250 个类,支持 2D,3D 图形渲染以及大量的开发文档。使用 Qt 您只需一次性开发应用程序和用

5、户界面,无须重新编写源码,便可以跨不同桌面和嵌入式操作系统部署这些应用程序和用户界面。2本课题的基本内容本课题的基本内容基于 QT 的嵌入式终端界面开发,主要的开发内容包括:Main 界面开发、系统管理、记事本开发、通讯录开发、视频/音频播放器开发、浏览器开发以及电子相册开发七个模块:1、主画面主画面大小:320*240,以下各个模块以此标准功能图标转换:功能图标随按键旋转,中间位置功能图标为当前功能图标画面迁移:和其他模块的接口2、系统管理 主题转换:可以切换主题,更改画面整体风格,模块图标国际化:语言切换,可以切换中英文显示文件管理:打开、删除、新建、重命名、查找等3、记事本支持记事本基本

6、操作:满足打开(默认为空文件) 、编辑、退出、保存等基本操作支持文件管理(单文档)4、通讯录界面设计通讯录包括姓名、电话及邮件地址支持通讯录文本编辑的基本操作(参考记事本的文本编辑功能)通讯录支持新建、保存、删除、查找记录5、音频/视频播放器设计开发播放器皮肤、菜单等窗口部件支持 mp3、avi 及 mp4 等主流音视频文件解码播放支持播放、暂停、快慢进、循环播放6、浏览器移植基于 QT 的开源浏览器,支持上网功能。支持浏览中英文网页7、电子相册设计开发电子相册窗口及控件能够浏览 jpg、png 及 gif 格式的图片支持图片的放大缩小、旋转支持幻灯片模式显示图片毕毕 业业 论论 文文 开开

7、题题 报报 告告3本课题的重点和难点本课题的重点和难点1、各模块之间的接口问题2、浏览器的移植3、播放器解码问题4、主界面图标滑动效果实现4论文提纲论文提纲开发环境简介功能需求详细设计实现思路参考文献注释谢词附录、进度安排、进度安排2/24:提出要求式样书3/23:提出详细设计,提交详细设计式样书4/20:编码完成4/30:测试完成5/10:论文完成 毕毕 业业 论论 文文 开开 题题 报报 告告指导教师意见:指导教师意见:(请手写意见和签名)指导教师: 年 月 日教研室审查意见:(请手写意见和签名)教研室负责人:年 月 日毕业设计(论文)任务书毕业设计(论文)任务书学 生 姓 名学号27指导

8、教师设计(论文)题 目基于 QT 的嵌入式终端界面开发主要 研究 内容掌握 linux 常用命令的运用和 C+语言 掌握运用 QT 进行界面设计和编码 以及关于开发界面的模块:Main 界面开发、系统管理、记事本开发、 通讯录开发、视频/音频播放器开发、浏览器开发以及电子相册开发 七个模块研 究 方 法综合运用 C+、linux 和 qt 的开发技术,结合毕业设计的要求,在虚 拟机上来完成嵌入式终端界面开发主要技术指标(或研究目标)完成基于 QT 的嵌入式终端界面开发的一些基本模块,来完成基本手 机界面上的功能;熟悉系统开发流程,尽早适应未来学习和工作研究 要求。结合系统开发,完成毕业论文,争

9、取有所创新主要 参考 文献Linux 窗口程序设计QT4 精彩实例分析 成洁 卢紫毅著 清华大 学出版社 Rad Hat Linux 9 实用教程 方建超著 中国铁道出版社 C+程序设计谭浩强著 清华大学出版社注:本表由理工科指导教师结合学生的开题报告填写,下发给学生,并定期检查学生进度。本表可微机打印。毕业设计毕业设计(论论文)成文)成绩评绩评定表定表院系: 信息工程学院 专业: 计算机科学与技术 年级: 注:指导教师、答辩小组给予的成绩和设计(论文)总成绩统一实行百分制,总成绩中指导教 师评分占 60%,答辩小组评分占 40%。评语、成绩、签名及日期处必须手写。目 录摘 要 .1一.开发环

10、境简介 .3(一)操作系统:Windows XP、Red Hat Linux 9.0 .3(二)开发工具: .3(三)开发语言:C+ .3(四)Qt 应用程序开发流程.3(五)Qt 系统的信号与槽机制简介 .4(六)软硬件环境支持 .5二.功能需求 .6(一)主界面 .6(二)系统管理 .6(三)记事本 .6(四)通讯录 .6(五)音频/视频播放器 .6(六)浏览器 .7(七)电子相册 .7三.详细设计 .8(一)功能描述 .81.主界面功能描述.82.系统管理功能描述.83.记事本功能描述.94.通讯录功能描述.105.播放器功能描述.126.浏览器功能描述.147.电子相册功能描述.14(二)系统总体设计 .16(三)类结构设计 .161.主界面类结构设计.162.系统管理类结构设计.173.记事本类结构设计.184.通讯录类结构设计.195.播放器类结构设计.196.浏览器类结构设计.207.电子相册类结构设计.20(四)画面设计 .211.主界面画面设计.212.系统管理画面设计.223.记事本画面设计.234.通讯录画面设计.245.播放器画面设计.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号