这次作业的代码跟截图在我的小伙伴14曾柏树的博客上(http://www.cnblogs.com/cypress-zeng/),我这边是写一些关于这次实验的总结。
小学生四则运算程序之前是使用c语言编写的,如今根据界面要求,故切换到Java编程环境,借助Eclipse开发工具编写的。我们这次用了很大地心思去写的,所以功能也会比较完善。主要功能有:
a、 应用java可视化窗体实现;
b、可选择题目数量、位数、运算类型;
c、 具有翻页、显示页码、保存数据、增加计时器线程;
d、可以使用户自定义做题时间、增加排名信息等功能;
e、并且我们最后考虑到追求完美,想被老师好好赞扬一下,我们又再一次费尽心思,来增加了可以显示正确答案与答对数目,加入了计分系统,还可以实现多个用户积分排名,用了文件来保存信息。
这次我们分工明确,他负责了运算跟用户界面,我负责了主要程序框架跟调试,然后一起工作一起休息,很融洽。此次小项目的合作,在实践中收获了许多深刻的体会,对于同一个程序,两人的架构想法不一样,需要交流磨合,并且,在编写时,个人负责不同的功能模块,需要合理的调度、变成一个整体这样的话,就需要妥协自己的编程习惯。对于收获我觉得还是挺多的,结对工作的却是能减少编程中所犯错误,程序质量也是会相对高一点.最明显的就是在这次编程中没有出现个人编辑时出现的卡在某个错误点致使不能运行的情况.事实就是这样每个人擅长的方面都是不一样的,结对工作也是结对学习的过程.在这个过程中相互提醒,通过互补来提高程序的总体质量.毕竟项目的完成是最重要的,所以说,对于分工合作的编程模式,对于目前来说,或许耗费的时间比起单人完成更多,但是,老师的出发点是为了让我们体验团队协作的过程,培养自己的融入团队的能力。受益匪浅。