相信每個有幾年工作經驗的程式設計師都會有自己的小類庫,這些類庫承載的自己學習工作的成果,可是要怎樣整理類庫呢,以下分享一下自己方法。(非分享類庫原始碼,請理解)
之前的類庫是這樣的全部類都放在乙個類庫中(乙個dll),要使用時不方便查詢。
通常看到好的**都會直接放在類庫中,而沒有經過仔細的測試,有時候某些**明明應該屬於已有的某乙個類,但是由於不想花時間去找,通常會直接新建類去存放,如此會導致相同功能的**分屬於不同的類。
公共**累計越來越多,但是用的時候卻非常少。因為疏於管理,不方便檢索,而且**不一定正確,所以遇到問題更多的時候直接google,如此**庫用的機會就越來越少,最後直接放棄。
截圖
現在的類庫是這樣的為乙個解決方案建立多個類庫,類庫分類的命名可參考.net frameword 基礎類庫的分類結構。如正規表示式類regex屬於system.text類庫下,那麼就可新建foxchen.utils.systemlib類庫(對映基礎類庫的using system),在類庫下新建textdir資料夾,用於存放regextutil工具類。這樣的好處是:大家對ms的基礎類庫結構都比較熟悉,與之關聯可方便整理自己的類庫,也可借用ms基礎類庫的分類思想
單獨在解決方案裡新建乙個winform程式,有兩個作用
測試加入類庫的**
提供搜尋功能,根據關鍵字搜尋類庫**
把每個類庫生成的dll統一放在單獨的資料夾中,方便其它專案引用
截圖
通過 為知筆記 發布
360是怎樣盈利的(整理)
1 如今主要是風險投資支援著,還有乙個基本的收入 是推銷防毒軟體,比方當年卡巴斯基就是靠360給推廣開來的,聽說360每為卡巴斯基帶來乙個使用者就能從卡巴斯基那裡得到0.5元,眼下360上的廣告非常少,從他們的軟體上就能看出來.將來就不好說了,一旦有乙個龐大的使用者基數,什麼事情都會做出來的,如今不...
我整理的關機類
using system using system.runtime.interopservices namespace system.shangfei.window structlayout layoutkind.sequential,pack 1 internal struct tokpriv1l...
我眼中的RestFul API是怎樣的
好久沒寫了,那我就寫著restful先把。首先restful api是一種介面設計規範!然而restful有個很高大上的解釋 表現層狀態轉移。what!這樣誰看得懂 rest全稱是 resource representational state transfer 意思就是資源在網路中以某種表現形式進...