最近想要做一個Qt項目,但是苦於適合入門的教科書(其實也是有的但是我懶的看),所以從網上找到一個和我做的項目用途蠻接近的Free Software(避免告破產)代碼下來研究研究(假-研究:真-抄襲)
以下是粗暴的代碼結構分析:(其實就是目錄名翻譯啦)
.
## 必須要看 ##
├── core //構成整個 app 的核心算法
├── gui //界面部分
├── format //格式化導入/導出文件
## 可看可不看 ##
├── streams //文件輸入輸出
├── crypto //加密模塊
## 不用看 ##
├── keys //密鑰文件(解鎖密碼庫的密鑰)的導入導出
├── autotype //瀏覽器自動填充密碼
## 其他文件 ##
│
├── main.cpp
├── config-keepassx.h.cmake //一些由Makefile判斷並生成的常量
└── version.h.cmake //版本號
對沒錯我把這個 app 拆解爲了三大類(懶惰歸總法),我會堅持(真的假的)把 必須要看 的內容讀完並逐行註釋,剩下的內容就隨緣吧~ (可看可不看當成工具書查)