ALL_DONE
This is a To-do list program written in Java. It references Microsoft’s TO-DO.
代碼總量:18個類,1630行
項目開源地址:Github地址https://github.com/chuiyukong/ALL_DONE.git
剛學Java,這個項目從IO到多線程都有涉及,讓我學到最多的是與編寫往的單一功能程序相比,這樣的綜合性軟件需要考慮軟件的設計模式和軟件架構,否則開發到後面結構混亂。
這個項目總代碼量一千多兩千行,幾十個類,後面出現的BUG比前面實現的功能還多,調試起來非常困難。
用法:
使用IDEA導入項目後,使用jdk1.8
及以上編譯器,執行Launcher.java
。關於打包成jar包和.exe
文件 ,經過一番嘗試後,由於源碼中對於資源文件的依賴,使得打包後程序執行找不到對應目錄,需要將源碼所有的文件導入方式進行更改。
演示:
LOGO設計:
軟件開發計劃:
軟件邏輯架構:
源程序列表及開發用時:
總用時:
歡迎star, pull request.
其實有一說一,用Java寫GUI是真的自虐。