摘要
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 存在的问题及工作展望
致谢
参考文献
附录