首页> 中文学位 >基于Qt跨平台的人机交互界面的研究和应用
【6h】

基于Qt跨平台的人机交互界面的研究和应用

代理获取

目录

摘要

ABSTRACT

1 绪论

1.1 人机交互界面的概述

1.2 人机交互界面的发展

1.3 跨平台技术开发的背景和意义

1.3.1 跨平台技术开发的背景

1.3.2 跨平台人机交互界面开发的意义

1.4 本论文主要研究内容

2 人机交互界面的设计

2.1 人机交互的重要性

2.2 人机交互三要素

2.3 交互设计的内容

2.3.1 交互设计的4 个基本活动

2.3.2 交互设计过程的3 个关键性特征

2.3.3 人机交互模型

2.4 人机界面的设计规律与组织原则

2.4.1 人机界面的设计规律

2.4.2 人机界面的组织原则

2.5 界面的设计过程

2.5.1 界面设计的有关模型

2.5.2 任务分析和建模

2.5.3 人机界面设计中的附加问题

2.6 本章小结

3 跨平台开发软件库

3.1 跨平台的程序库与工具包

3.2 Qt 的开发环境介绍

3.2.1 Qt 的体系结构

3.2.2 Qt 开发工具介绍

3.3 Qt 的编程概述

3.3.1 Qt 的QWidget 类

3.3.2 槽和信号

3.3.3 事件和事件过滤器

3.4 HOOPS 的体系结构

3.4.1 HOOPS 简介

3.4.2 HOOPS 函数库对跨平台开发的支持

3.5 本章小结

4 跨平台人机交互界面的实现

4.1 跨平台人机交互界面的技术途径

4.1.1 跨平台技术的选择

4.1.2 跨平台人机交互界面的设计和开发原则

4.2 三维建模CAD 软件的整体架构

4.3 人机交互界面的设计步骤

4.4 交互系统的设计和实现

4.4.1 交互系统结构的设计

4.4.2 交互系统的实现

4.5 界面的实现

4.5.1 界面风格和主题的实现

4.5.2 跨平台资源管理的实现

4.5.3 跨平台布局管理的实现

4.5.4 多文档结构的实现

4.5.5 属性表的实现

4.6 系统实例

4.6.1 参数设置

4.6.2 建立模型

4.6.3 网格划分

4.6.4 后处理显示

4.7 本章小结

5 总结与展望

5.1 工作总结

5.2 存在的问题及工作展望

致谢

参考文献

附录

展开▼

摘要

随着计算机技术的快速发展,各种新平台、新技术不断涌现,使得计算机软件生产厂商及其设计人员面临着如何适应多种平台,多操作系统共存的问题。人机交互界面的开发在现代软件的开发中占有越来越重要的地位,它把计算机技术和人联系起来,使计算机技术最大程度的人性化。人机交互界面的开发在一套软件中是与系统平台联系最为紧密的一部分,其工作量往往占整个开发工作的很大一部分。针对同功能的程序能够运行在不同的系统平台,并保持一致的界面和功能,从而增强程序的灵活性和可移植性,这种程序的跨平台性越来越受到重视。Qt是一个使用广泛的跨平台图形界面开发工具,可用于Windows、Linux、MacOSX和许多平台。Qt具有良好的结构化、灵活的面向对象的结构、清晰的文档以及直观的API,为开发跨平台桌面应用程序的人机交互界面提供了良好的支持。本文首先阐述了人机交互界面一些基本概念和发展状况,介绍了跨平台技术的发展,指出了本文研究的背景、研究的内容和意义。然后介绍了人机交互界面的设计方法和设计过程,结合跨平台人机交互界面自身的特点和实际要求,分析了本系统在开发过程中应遵循的设计规律和组织原则。接着介绍了跨平台软件开发的库,介绍了当今比较流行的跨平台库及其特点,重点介绍了Qt库。通过对人机交互界面的设计和跨平台库的分析,结合本软件的自身的特点,提出了跨平台开发人机交互界面的一些方法和原则。最后,在这些方法和原则的指导下,利用Qt库实现了一个跨平台的人机交互界面。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号