結隊編程-使用Qt做出一個可視化界面


    首先,我認為,做結隊編程的這個項目,我們之前所做的個人香項目能提供的幫助微乎其微。代碼的復用除了出題那塊,幾乎完全沒有用到,只是一些在個人項目中使用到的思想對結隊編程有一定的幫助。

   因為之前沒有使用過Qt這個軟件,所以我是邊學邊做,在Qt中因為提供了GUI庫,所以UI界面能比較容易的做出來。在這個項目中,我使用了10個.h文件,10個.cpp文件和8個.ui文件,分別用來做登陸,注冊,更改密碼,選擇題目類型,輸入題目數量,出題,出選項,最終得分這些模塊。萬事開頭難,在經過一定的摸索之后,Qt的核心也不過就是信號與槽函數相結合,在我們熟練掌握這一點之后,做出界面已經就不是難題了,它的難點在於“雜”,因為有很多個類,我們必須有條理的對這些類層層包含堆砌,因為一不小心就會出現重復聲明或者未聲明的錯誤。這真的花了我不少時間,我認為很有必要在一開始的時候就規划好所有的模塊,避免無章無法。不得不吐槽一下C,include真的不好用!

    這個項目的難點在於出題並且計算出正確答案,再給出三個相近的錯誤答案。我們使用了一個類,對這些操作數進行封裝,因為類較為方便的可以對同類項進行合並。因為這一塊不是我負責的,我就不多說了。

    做這個項目確實學到了很多,像之前不會的對txt文件進行讀取、修改,為數組動態開辟空間並作為返回值等等,很有幫助,很有意義!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM