探伤系统软件界面设计及存储功能


探伤软件界面设计

好的界面是软件成功的一半,界面的设计也要遵循一些必要的准则,其中最重要的要以用户为中心,遵循简单、美观、便捷等基本准则,此外探伤系统还应该注意几点:

1、信息最小量原则:显示界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。 

2、帮助和提示原则:要对用户的操作命令做出反应,帮助用户处理问题,在系统内部处理工作要有必要的提示,尽量把主动权让给用户。 

3、界面颜色的调配:人的视觉对于不同的颜色有不同的反应,因此,界面的颜色应该有基本色与区域着色这种有主有次的颜色搭配,对于长时间的检测来说,界面颜色的搭配可以起到缓解用户视觉疲劳的作用。 


图像闪烁与双缓存技术

在利用 MFC 提供的 GUI 类库 CDC 进行绘图时,显示的图形刷新速度在每秒十几帧以上,经常出现图形闪烁的问题,这是因为图形绘制过程可分为绘制、擦除、重绘三个阶段,其中擦除窗口显示区的操作是必须的,而在新的图形绘制出之前,在极短时间内,屏幕呈现的是一个空的显示区域,完成图形重绘后,窗口显示区中才开始有内容显示,如果擦除和重绘的操作间隔时间过长,就会出现闪烁,这就是造成屏幕闪烁的根本原因。使用双缓冲技术可有效的防止这种闪烁现象。


在计算机系统中,缓存是一个用来保存数据的临时空间,使用缓存就不需要频繁的访问存储在内存或硬盘中的数据,当执行一个或一系列的操作,并且将操作结果放入缓存后,就可以迅速的访问这些数据。


应用双缓存技术实时显示图形时,图形的绘制过程在内存中完成,然后把绘制好的图形直接拷贝到屏幕,也就是此时看到的是图形操作的结果,而不是过程。


数据文档管理

在探伤过程中,工程检测人员对于重要的数据与图像有时候需要保存起来以便日后分析,或者重要的探伤结果,必要的技术参数都需要进行长久保存,数据文档管理就是实现上述功能的,数据文档管理可以采用保存成磁盘文件的形式,也可以采用数据库的形式,两者都是对数据进行持久化管理的一种方式,但是与保存成磁盘文件形式相比,采用数据库的形式具有完整统一的数据管理与共享能力等优点。本文采用 VC 与 Access 数据库来实现数据文档管理的功能。


数据库基本概念

数据库按照数据模型的不同可以分为层次数据库、网络数据库和关系数据库三种。其中关系数据库具有结构简单、使用方便、逻辑性强、物理性少等优点,因此自 80 年代以后一直占据数据库邻域的主导地位。Access是一种基于关系模型的桌面式数据库产品,该产品适用于微型机环境并与微软公司软件环境协调一致(如 Windows 操作系统、ODBC、OLEDB 接口以及 VB、VC 等开发工具),该产品在我国使用广泛,主要用于小型企业、事业单位的简单应用[35]。在用户观点下,关系模型中数据的逻辑结

返回列表