由一個小庫存軟體想到的

一劍平江湖發表於2015-02-23
       前幾天,一個朋友介紹,幫人做一個庫存軟體。朋友描述的挺簡單。就是簡單的進貨,出貨。及報表列印。當然,這只是從客戶的角度來描述問題。實現起來就不是那麼簡單的事了。當時我就答應了,一來因為朋友關係,再者也是舉手之勞,正好借這個專案檢驗下DC.Framework的適應性。
      這個專案前前後後,花費了7天左右,跟吉日相比做一個系統只用了3天,雖然還差一些,但我還是比較滿意,何況這期間還要抽空做其它的專案。
      通常一個專案大部分的時間都是在對資料庫進行crud操作。在DC.Framework中,我把對視窗的一般性操作封裝了起來。大大的減少了重複的程式碼。真正花費在編碼的時間只有一天左右。而其它的時間都是報表的格式及列印及介面佈局的修改。

       在現在這個什麼都講速成的社會,要想快速的實現一個專案。必須要有自己的東西。結合之前自己的經驗及在網上的學習,尤其是伍與聰與吉日的部落格。其實主要這兩者講的東西,如果你做到一定程度或者積累到一定的經驗,你也會想到的。一個成熟的開發框架應該包含的東西,網上已經說的很多了,但那都是作者自己總結出來的。要想真正的體會到,還需要自己真正的實踐下,但這個過程不是一兩個專案就可以總結的到的。

        就一般的中小型專案而言,1,常用的類庫(win,web分開)。2,資料庫類庫。3,使用者許可權管理。4,日誌(也可封裝到1中),5,常用控制元件。 能做到以上5個方面,做一箇中小型專案,已經足夠了。




相關文章