设计任务 本次项目的目标是设计一个可用于实际工程数据的数据分析处理、信息管理系统,包括实现数据文件的读取、分析、管理,结果可视化,人机交互等。 使用的环境 本次项目基于C++语言,使用Clion作为集成开发环境,项目由CMake配置,可以在VS等IDE中部署编译 文件组成说明 本次项目由如下文件组成: main.cpp:程序入口,用于初始化窗口、构…
设计思路 计划实现功能 实现音符文件的读取:音符文件内存储音符的音调、音符的shortname(唯一标识符)、音符绑定的按键键码。 实现配置文件的读取:配置文件内存储当前选择的MIDI输出设备和是否使用命令行模式。 实现日志系统:支持INFO、WARN、SERIOUS、DUBUG四个级别的日志输出,并自动生成日志文件并存档。 实现键盘映射管理器:实…