先言:
在这过程中学到:
第二次作业Github的使用
第四次作业计算器的计算 ps:表达式处理以及计算
第五次作业文件的处理问题
第六次作业界面的设计
总结:
1、这学期的计算器,做的有点匆忙,偶尔时为了完成作业,没有去做到最好的,但是,如果要改进的话就是一些计算的问题,因为我的计算器其中还是有一些bug的,对于页面,我觉得自己做的不大好,特别是文件处理那块没与计算器界面分开,这也是一个值得去完善的地方。
2、如果想让我重构我的计算器的话,我重构一个能够算开方啊,平方啊,立方啊,三角函数啊等,以及一些特殊的计算,比如说点与点之间的长度啊,只需要输入长宽或者高就能算出面积体积周长什么的。
计划:
(1)、先在纸上构造出其大概长什么样的,以及代码的分块实现,大概是什么功能。
(2)、然后就是写好代码,按照构造好的代码分块,分别写出其代码,在分块过程中,注意衔接代码之间的功能。
(3)、写好代码之后就是界面的设计,这个设计会比第六次作业的界面构造的复杂,可能要多个分界面啊,比如说文件的处理,几何题目的处理之类的东西。
大概如果重构的话,写这样相对于以前那个计算器就已经好了很多了。
3、在完成本次作业,我写了10篇的博客,大概有将近1000行的代码;最大的收获就是在写这些博客和完成这些作业过程中都会学到不同对自己有意义的东西,比如说Github的使用啊,博客园啊,以及一些STL的使用啊还有文件的一些处理啊;完成这次作业并非非常的容易,这需要我们付出时间去学去做去完成,在途中,我们在痛苦的完成作业过程中同时又享受的快乐,我坚信:忍耐和坚持虽是痛苦的事情,但却能渐渐地为你带来好处。当我们完成作业的那一刻,我才发现我还是可以得,这就是我坚持去完成每次的作业所体会到的事情,当然在完成作业的过程中我们还可以促进同学与同学之间的交流,互相学习;对于今后,我很希望自己能通过做些小小的项目来提升自己的编程能力,曾经有人告诉过我,在做项目的过程中往往是你学习最快的地方,他可以让你印象深刻,所以说要想编程学的好,做项目虽然不是唯一的办法,但是确实一个符合自己的方法,在自己看来。
最后:感谢对我有帮助的老师学长以及那些有趣的同学们,希望大家今后互助互利,共同进步。