结对作业

参与人员:邓梓力201421123059 吴明祥201421123058

实验总结:

一、需求分析

1.要有记录功能,将结果记录下来,在下一次使用时一起分析。

2.获取时间,并在提交后计算所耗时间。

二、程序设计

1.生成一个文件,记录对错数,在用到时用来读写。

2.设置一个由零开始的时间,按下提交后停止。

三、代码展示

1.完整代码

2。计时功能核心代码:

final Timer timer = new Timer(1000, new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				Date now2 = new Date(now.getTime() + 1000);
				now = now2;
				SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
				labTime.setText(formatter.format(now));
			}
		}

3.记录功能核心代码:

(1)读

public void History() {
		
		try {
			reader = new BufferedReader(new FileReader(new File("history.txt")));
			rightNum = reader.readLine();
			errorNum = reader.readLine();
			reader.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
		labRight.setText("历史正确量:"+ rightNum );  
		labError.setText("历史错误量:"+ errorNum );  		
	}

(2)写

try {
	writer = new BufferedWriter(new FileWriter(new File("history.txt")));
	writer.write(a.toString());
	writer.newLine();
	writer.write(b.toString());
	writer.newLine();
	writer.close();
} 
catch (IOException e1) 
{
	e1.printStackTrace();
}
				

四、程序运行

1.点击“开始答题”后,时间由零开始。

2.写完后,点击提交。时间停止,显示对错,计入历史文件。

3.再一次运行程序,才可看见历史记录改变,这一点有待改进。

五、小结感受:

感觉合作的话,由于自己不善于语言表达,双方在一些方面会举棋不定,难以下手。但在一些自己不懂的方面可以有一些启发。

六、结对照片

七、PSP

posted @ 2017-03-15 09:36  201421123059  阅读(190)  评论(1编辑  收藏  举报