基于QtQML的嵌入式应用程序开发毕业答辩课件.ppt
文本预览下载声明
基于Qt/QML的嵌入式应用程序开发毕业答辩 导师:金国祥(教授) 姓名:徐 科 学号:0841030228 学院:武汉工程大学邮电与信息工程学院 班级:计算机科学与技术02班 目录 什么是Qt/QML? 研究目标 研究的展开思路和框架 主要结论 致谢 QT Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架 优点: (1)面向对象 Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。 (2)丰富的 API QML QML是Qt推出的Qt Quick技术的一部分,是一种新增的简便易学的语言。 QML是一种描述性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS(参考后文具体例子),但又支持javascript形式的编程控制。我个人认为它结合QtDesigner UI和QtScript的优点。 研究目标 针对嵌入式产品的高度个性化,其外观、与用户交互的界面千差万别的特点,故而系统的设计目标是意在打造一个能在嵌入式终端运行、通用的、可以方便的支持各种控件、各种图形格式,具有体积小、可裁剪、可移植的这样一个面向嵌入式的应用程序系统,使各种嵌入式设备也同样能具有美观的用户界面,相对比较丰富的功能,操作起来简单而又直观。 研究的展开思路和框架 程序结构 新建文件编辑界面 记事本菜单功能 文件打开界面 电子相册 总结 由于时间关系,本文仅实现了记事本和电子相册的基本功能。在记事本和电子相册的设计中,还存在着许多的不足之处。还需要更多拓展功能的支持,才能使开发出的软件经受住市场的考验,使其在众多嵌入式终端应用软件开发中具有竞争力。 致谢 这次毕业设计,金老师给予了本人极大的帮助,对毕业设计过程中的每一个环节都认真地进行指导。在写论文环节中,老师耐心细致的指导,要求不断根据实际需要修改,使整个毕业设计能顺利的完成。从指导教师身上学到了很多东西。他深厚的理论水平使本人受益匪浅。无论在理论上还是在实践中,都得到了提高和锻炼,对于今后的工作和学习都是一笔巨大的财富。同时也感谢武汉工程大学邮电与信息工程学院老师的教育和关照。 程序 qml c++ 界面 功能 记事本结构设计 记事本结构图 文件列表界面 文件列表中文件以文件创建时间排序,将要进行操作的文件名高亮显示。 电子相册结构图 正常显示 放大 缩小 旋转
显示全部