Practice2 结对子之“小学四则运算”

开发环境:Eclipse,js,css,html

程序完成的方向

1.可以出表达式里含有负整数(负整数最小不小于-100)的题目,且负数需要带括号,用户输入的结果不用带括号。如: 2*(-4) = -8。
2.用户答题结束以后,程序可以显示用户答题所用的时间。
3.用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数。
4.用户在第一次答题时,需要用户输入用户名,用户下次启动后,程序需要记住用户前一次输入的用户名 。
5.程序可以出单个整数阶乘的题目:如:4!=24。
6.程序可以设置答题时间,时间设置为整数,单位为秒,最大不能超过120秒,若超过了答题时间未答题,则提示:时间已到,不能答题。
7程序可以设置皮肤功能,可以改变界面的颜色即可。

结对同伴:

姓名 学号 博客地址
叶子鹏 201306114420 http://www.cnblogs.com/kazehanaai/
王佳宁 201306114434 http://www.cnblogs.com/paopaotai/

 

 

 

预计用时7天,实际用时6天。

分工:Me:界面的设计排版,提供思路,测试排除错误。   我的小伙伴:编写主要核心算法。

收获:

1.在这次结对子编程中,我是领航员,我们两人从一张草稿纸开始,写出了自己的初步构思,我的伙伴想法比较独特,他想运用最近所学的Web的知识,即用网页来代替Java的界面(这要运用jsp语言),其实网页也是一种界面,对此我也产生了浓厚的兴趣,所以很赞同他的想法。我们要Java中调用了”妹子UI”(ps:你可以不用下载AmazedUI,但是必须要在上网的环境才能执行我们的程序。),还要运用JSP语言,生成的是.jsp文件和.java文件。我们会互换角色,充分利用自己较擅长的方面,很耐心一步一步来,从一开始的界面设计到数据的存放转移、判断等等问题,在此过程中遇到了许多问题,像如何跳转到另一个页面,如何把用户输入的答案与参考答案的隐藏,我们都进行了讨论,翻阅了书籍和在网上搜索了如何隐藏数据,最后问题都得到了解决,从中我认识到了如何和队友沟通是十分关键的,首先一定要尊重队友的看法,再诚恳地说出自己的看法,那队友也会仔细聆听你的想法,两人也会越来越有默契。

2.在结对子编程中,我觉得我是很享受其中的过程,两个人互帮互助,互相分享自己的想法思路,对两个人都十分有帮助。通过这次编程,真心希望成为一辈子的好基友0.0~期待下一次结对子的练习。

感悟:

1.让我想起列夫托尔斯泰德一句名言:“与人交谈一次,往往比多年闭门劳作更能启发心智。思想必定是在与人交往中产生,而在孤独中进行加工和表达。”

2.一次不一样的享受,它既不是一个胜利者的喜悦,也不是一个富豪驾驶豪车的感觉,而是一次与伙伴一起沟通一起分享经验的过程!NICE!

 

附工作图:

从草稿纸开始~

两人互帮互助~

 

最后非常感谢我的小伙伴。

 

posted @ 2015-04-09 17:07  34王佳宁  阅读(232)  评论(0编辑  收藏  举报