一.实验目的
(1)能通过设计的按钮控制输入并实现算术表达式,表达式在文本框中显示,运算结果输出显示;保存和浏览历史运算记录。
(2)能够检验算术表达式的合法性。
(3)能够实现混合运算的求解,算术表达式中包括加、减、乘、除、括号等运算符。
(4)要求交互界面友好,程序健壮。
二.编程语言和开发环境
1.编程语言:C++
2.开发环境:Qt Creator 4.2.1
三.操作难点和解决步骤
1.操作难点
(1)大学以来第一次进行综合性实验,不知道从如何下手。
(2)Qt环境的开发(按键、文本框的设置以及按键在文本框内的响应)。
(3)算法如何由理论知识转化为代码。
(4)中缀表达式如何转成后缀表达式,以及后缀表达式如何计算
(5)历史记录如何保存。
2.解决办法(部分)
(1)对于这个问题可以去各大IT类网站或者b站学习往届学长学姐经验,虚心学习。
(2)在b站上寻找用基于C++的Qt环境开发并开始自学,结合网站上的各种建议,着手去做。
(3)首先搞懂代码的整个流程以及本质含义,在理解的基础上多去尝试编写代码,也可适当参考大神代码。
(4)和(5)目前待解决,目前主要开始