一.題目描述
我們在個人作業1中,用各種語言實作了一個指令行的四則運算小程式。進一步,本次要求把這個程式做成GUI(可以是Windows PC 上的,也可以是Mac、Linux,web,手機上的),成為一個有基本功能、一定價值的程式。在下面的功能需求中實作兩個:
記錄使用者的對錯總數,程式退出再啟動的時候,能把以前的對錯數量儲存并在此基礎上增量計算;
有計時功能,能顯示使用者開始答題後的消耗時間;
界面支援中文簡體/中文繁體/英語,使用者可以選擇一種。
二.分析實作
a.需求分析:
1.實作GUI界面;
2.實作曆史對錯題數記錄;
3.能夠顯示使用者答題時間;
4.提供中文簡體/中文繁體/英語多種語言選擇。
b.功能設計:
1.基本功能:顯示曆史正确率、答題計時;
2.擴充功能:生成使用者集。
c.設計實作:
正确率顯示

計時器的實作
d.思維導圖
e.測試運作:
三.PSP展示
代碼位址:https://git.coding.net/w201421123115/text2.git
四.總結
關于此次結對程式設計使我獲益良多,首先結對不是兩個人各自完成自己的部分,而是兩個人将自己的想法說出來,最終結合兩個人的邏輯後對代碼進行編輯。此外确定完以後,隻能由一人手動一人指導,因為不同的人有不同的風格,是以導緻當換一個人來編輯的時候會出現用法不明确,錯誤的改動導緻之前的邏輯思維出錯,兩個人一起程式設計是有一定的好處的,因為兩人有不同的想法也有着不同的知識覆寫面,可以使得有些解決不了的問題用另一個的想法就實作了,我也從中學習到了許多包括類型轉換的知識。除此之外這次的圖形界面的設計并不是很完善我會在以後進行學習研究争取改進。