程序设计第七次作业——关于计算器的总结

Github 链接:传送门正如英国谚语所说:“罗马不是一天建成的。”在这学期的计算器工程的编写,是在每一步的编写,每一次的作业的完成上,最后才完成的。期间遇到了很多的困难,但通过询问同学和朋友,自己网上的资料查找,陆陆续续将其克服了。但是这个只是计算器的雏形,还有许多的缺点和不足。

缺点和不足

<1>在处理批量数据的时候运行时间太长,代码的执行效率不够
<2>可视化界面太丑23333===
<3>在编辑框的输入,如果输入的字符串太长的话,编辑框无法显示
<4>用户体验不好,只能处理简单的+,-,X,÷

总结

<1>在本次课程共发表了10篇的博客,都是个个步骤的分工。
<2>完成计算器写了大概1000行的代码。
<3>本次课程的学习,让我学到了很多。(Githubqueue的用法代码规范,计算表达式的转换,文件的读入和输出vs2016入门MFC键盘响应
<4>体会感受:通过计算器的一个完整的工程编写,更加体会到什么是工程的一体化,要有完整的构思才开始编写。其次是对于c++封装的更加深刻的理解,每一个class的处理,使得编写更具有逻辑性。再有就是对可视化界面有了一定的了解,不再是一问三不知的小白了。
<5>今后的计划:1.要有兵马未动,粮草先行的编程思想,始终有一条计划线,这样才不会偏离原本规划的主题。2.对程序的封装要良好,这样才能保证代码的安全。3.对于bug,要及时的修改。

重构计划

<1>在编写前,先规划好计算器的个个部分的作用和编写的大概流程
<2>代码的规范应该严格遵循
<3>用户的体验界面优化
<4>批量计算的优化

计算器程序设计python 计算器程序设计总结_封装