- QT:本项目采用qt-opensource-windows-x86-android-5.4.0,也可以使用QT其他WIN版本进行开发
- QWT: QWT采用QWT6.1.0,可以采用其他版本的QWT
- protocol/qprotocol.cpp 与下位机通信协议,详细协议规范见《8要素测定仪通信协议V1.0.4》
- dbopt/dbopt.cpp 数据库接口封装,实现实现数据库的初始化。
- export/exportobject.cpp 数据库导出接口封装,目前仅实现数据库的xml格式导出
- log/qlog.cpp BSCJZ8软件运行LOG接口封装
- print/qprintobject.cpp 打印接口封装
- comcfg.cpp 串口配置接口,引用UI文件comcfg.ui
- deviceinfo.cpp 实现设备信息的增删改查
- devparamconfig.cpp 设备参数配置,设备基础信息来自于deviceinfo中配置的设备
- disassaydata.cpp 数据显示接口,引用UI文件disasaydata.ui
软件开发过程中用户界面采用英文,对应的中文显示使用QT的Linguist工具进行翻译,翻译生成的文件放到软件运行目录的language目录即可