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


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

    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>批量计算的优化

  • 相关阅读:
    5.1.5 JunkMail Filter
    POJ1067 取石子游戏 跪跪跪,很好的博弈论
    USACO Section 3.2 Magic Squares (msquare)
    5.1.1 A Bug's Life
    USACO Section 3.3 Riding The Fences (fence)
    USACO Section 3.1 Stamps (stamps)
    5.2.7 Entropy
    USACO Section 3.1 AgriNet (agrinet)
    5.1.8 How Many Answers Are Wrong
    4.3.6 N皇后问题
  • 原文地址:https://www.cnblogs.com/fzuljz/p/5610422.html
Copyright © 2020-2023  润新知