最近需要開發幾個小項目,但是這幾個小項目是獨立的,我又不想分開維護,因為如果分開的話到時候越來越多,到處都是EXE文件,想要維護那真的搞死人,用戶打個電話過來說XXX系統出問題了,我還要慢慢的找一下到底是哪一個系統,這一點我有親身經歷,真的是搞得人頭痛。所以想用個框架將那些不同的應用系統全部匯總一下,方便以后維護。
最后的一張圖片是下一個版本的方案,前期的版本是采用將窗體文件封裝為DLL文件的方法,但是我發現這種方式存在一些bug,在開發的時候存在一些困難和不方便,所以決定通過重寫DockContent,再繼承DevExpress,這樣既可以使用VS那種停靠布局功能又可以使用DevExpress的美化功能(總覺得DevExpress自帶的停靠功能不怎么好用).