1、 I 本科毕业论文 题 目 基于基于 QT的嵌入式终端应用程序开发的嵌入式终端应用程序开发 记事本和电子相册开发记事本和电子相册开发 II 基于基于 QT的嵌入式终端应用程序开发的嵌入式终端应用程序开发 记事本和电子相册开发记事本和电子相册开发 Embedded terminal application program development based on QT Development of notepad and electronic album 目 录 目 录 . II 摘 要 IV 关键词 IV Abstract V Key Words V 1 前言 . 1 1.1 课题研究背景和意
2、义. 1 1.2 嵌入式软件技术发展现状与未来. 1 1.2.1 标志性的嵌入式产品已露头角 1 1.2.2 嵌入式软件技术面临挑战 1 1.2.3 影响未来的若干软件新技术 2 1.3 课题研究内容. 3 2 Linux和 Qt简介. 3 2.1 Linux主要特性 3 2.2 QT开发工具简介 4 2.2.1 Qt主要特性 . 4 2.2.2 Qt编程机制简介 . 5 3 嵌入式终端应用程序之记事本和电子相册架构设计 . 7 3.1 记事本架构设计. 7 3.1.1 记事本设计需求 7 III 3.1.2 记事本界面设计 8 3.1.3 记事本结构设计 .11 3.2 电子相册架构设计.
3、12 3.2.1 电子相册设计需求 12 3.2.2 电子相册界面设计 13 3.2.3 电子相册结构设计 15 4 算法设计和实现 . 16 4.1 记事本主要算法设计和实现. 16 4.1.1 记事本类结构设计 16 4.1.2 记事本功能实现 17 4.2 电子相册主要算法设计和实现. 21 4.2.1 电子相册类结构设计 21 4.2.2 电子相册功能实现 21 5 总结和展望 . 26 参考文献 28 致 谢 . 29 IV 基于基于 QT的嵌入式终端应用程序开发的嵌入式终端应用程序开发 记事本和电子相册开发记事本和电子相册开发 摘摘 要要 越来越多的嵌入式终端需要一个图形化的人机接
4、口界面(GUI),良好的人机交互 界面是嵌入式系统设计的一个关键技术,尤其是在嵌入式手持设备中,对嵌入式终端 的实用性、美观性和视听娱乐性提出了更高的要求。而记事本和电子相册以其实用性 和良好的观赏性逐渐成为嵌入式设备中不可或缺的组成部分。开发基于嵌入式终端的 界面美观、功能丰富、交互性好的记事本和电子相册,具有一定的实用意义和价值。 本文的目标是设计和实现嵌入式终端下的记事本和电子相册。论文首先介绍了 Linux的优点和 Qt 开发环境的搭建,着重分析了 Qt 在软件开发中的编程机制。并根据 嵌入式应用的特点对嵌入式终端下的记事本和电子相册进行了设计需求分析、具体界 面的设计和整体结构的设计。本课题根据记事本和电子相册的算法,设计并实现了记 事本的相关功能(如:新建、打开、编辑和删除文件等)和电子相册的相关功能(如: 图片放大、缩小、旋转和移动等)。最后对关于论文进一步工作的方向进行了简要的 讨论。 关键词 嵌入式 Linux; Qt; 图形用户界面; 记事本; 电子相册 V Embedded terminal application program deve