由一個小庫存軟體想到的
前幾天,一個朋友介紹,幫人做一個庫存軟體。朋友描述的挺簡單。就是簡單的進貨,出貨。及報表列印。當然,這只是從客戶的角度來描述問題。實現起來就不是那麼簡單的事了。當時我就答應了,一來因為朋友關係,再者也是舉手之勞,正好借這個專案檢驗下DC.Framework的適應性。
這個專案前前後後,花費了7天左右,跟吉日相比做一個系統只用了3天,雖然還差一些,但我還是比較滿意,何況這期間還要抽空做其它的專案。
通常一個專案大部分的時間都是在對資料庫進行crud操作。在DC.Framework中,我把對視窗的一般性操作封裝了起來。大大的減少了重複的程式碼。真正花費在編碼的時間只有一天左右。而其它的時間都是報表的格式及列印及介面佈局的修改。
這個專案前前後後,花費了7天左右,跟吉日相比做一個系統只用了3天,雖然還差一些,但我還是比較滿意,何況這期間還要抽空做其它的專案。
通常一個專案大部分的時間都是在對資料庫進行crud操作。在DC.Framework中,我把對視窗的一般性操作封裝了起來。大大的減少了重複的程式碼。真正花費在編碼的時間只有一天左右。而其它的時間都是報表的格式及列印及介面佈局的修改。
在現在這個什麼都講速成的社會,要想快速的實現一個專案。必須要有自己的東西。結合之前自己的經驗及在網上的學習,尤其是伍與聰與吉日的部落格。其實主要這兩者講的東西,如果你做到一定程度或者積累到一定的經驗,你也會想到的。一個成熟的開發框架應該包含的東西,網上已經說的很多了,但那都是作者自己總結出來的。要想真正的體會到,還需要自己真正的實踐下,但這個過程不是一兩個專案就可以總結的到的。
就一般的中小型專案而言,1,常用的類庫(win,web分開)。2,資料庫類庫。3,使用者許可權管理。4,日誌(也可封裝到1中),5,常用控制元件。 能做到以上5個方面,做一箇中小型專案,已經足夠了。
相關文章
- 一個定時小軟體
- 由 KRACK 攻擊想到的確保網路安全的小貼士
- 由蘋果的4種版本想到的蘋果
- 由一次WCF專案的需求擴充套件想到的套件
- 由老同事學習SAP所想到的
- 如何自學一門新的語言:由學習C++想到的C++
- [轉] 由表單中 onsubmit="return false;" 想到的MITFalse
- 從光大證券的軟體設計缺陷想到的。
- 由早起上班聯想到的每日任務機制
- 由C#委託回撥想到的二三事C#
- 亞馬遜庫存管理系統,大賣庫存管理必備軟體亞馬遜
- “堅信自己的路”——由《黑客與畫家》想到的黑客
- 如何設計一個資料庫中介軟體資料庫
- 求助一個鎖庫存的問題!
- 由sqlplus中的一個小細節所做的折騰SQL
- 記錄一個由於倉庫層錯誤導致軟刪除失效的問題
- 由小機硬碟引發的事件(一)硬碟事件
- 由v$statname其指標TBS Extension: bytes extended想到一點小事指標
- Vue文件Template Syntax時想到的一個到另一個的問題Vue
- 開源軟體安全任重道遠!80%的軟體程式碼庫包含至少一個漏洞
- 軟解析、硬解析的一個小測試
- Scala由類的動態擴充套件想到型別類套件型別
- 一個共享軟體作者的話
- 從一個修改私有變數的問題想到的變數
- vue資料自動儲存的一個小DemoVue
- 由軟體構造引申的OOP與POP的心得體會OOP
- 使用PyQt開發一個資料庫管理桌面軟體QT資料庫
- 一個可以讓你想到即可做到的Web彈出窗體(層)的解決方案Web
- 一些好用的小眾軟體記錄
- 一個好的軟體工程就是一個好電影軟體工程
- 由使用request-promise-native想到的非同步處理方法Promise非同步
- Smartbi電子表格軟體產品的由來
- 庫存小機配件列表
- 由一個emoji引發的思考
- 一個完整的軟體研發流程
- 一張圖讀懂軟體定義儲存
- 手寫一個前端儲存工具庫前端
- AccountSystem 一個小型庫存管理系統