四、 程序使用说明
①打开程序:
②点击右上角的“读取”按钮进行数据读入
③点击右侧按钮进行进货及售卖,或点击上方按钮进行排序。此处需注意,按季节显示或排序前需先在左侧的下拉菜单中选择对应的条件,后点击右侧按钮进行排序。
④点击“保存数据文件按钮”进行保存。
⑤编译目录下的newData.txt 即为目标文件
五、 测试及结果截图
1. 文件导入
2. 进货:
①正常进货
②异常进货
3. 销售
①正常销售
②异常销售
4. 排序
①按照编号排序
②按照库存排序
5. 按季节显示
①春
②夏
③秋
④冬
6. 文件保存导出
六、 总结
通过这次对 QT 的编程实验,我感受颇多。
①对 QT 使用不熟练经常出错
由于对 QT 编程不太熟练,经常会忽略掉 QT 与 C++之间的一些差距, 造成编译出错或是运行出错,但在经过反复调试后,最终都解决了。
②QT 图形界面比 Console 更美观
虽然使用Console 不用编写UI 界面,但使用 QT 图形界面有更好的交互性,也提高了程序的兼容性和实用行,使程序不仅仅是为了作业而是为了投入实际的生活中进行使用。
③程序的编写要边调试边编写
对于这类比较长的程序,在编写代码的过程中应该一边调试一边编写, 从而保证每个已经实现的功能都是正确的,否则一但长程序出现 bug,改正程序将是十分痛苦的。
④想要编写好的代码,基础十分重要
这也是我本次实验中感受最多的一点。在编写“回显”功能时,由于对map 掌握不熟练经常导致回显顺序不是想要的顺序。后来翻阅了相关书籍最终得以改正。这也恰恰说明代码的编写需要很牢固的基础知识。