在園子里潛水快5年了,看過好多老鳥的作品。因為這段工作性質的轉變,所以開發一套跟winform有關的框架。
這類的框架在園子里也有很多,老鳥們也都寫了各式各樣的實現。本人技術稍差,無意與各位老鳥的作品比美。
僅以此微博記錄我的工作和興趣。
廢話不多說。先介紹預期要實現的功能。
1.主框架上包含MDI部分,menu(通過xml配置加載)
2.xml配置加載的功能窗體
在xml配置各個menu點擊后打開的窗體,各子窗體可調用一個窗體的基類(其中已經實現很多方法),通過窗體基類
去調用框架然后去控制各個窗體(開啟,關閉等操作)
3.xml配置加載服務
在xml配置各項winform程序要運行的服務.
4.緩存(類似web中的session)
有了這個緩存之后,各窗體或者服務的開發者可以像web中使用session一樣在框架中傳遞數據。這樣大大的縮短了新人入職的培訓時間(指的是剛畢業的菜鳥)。
我的表達能力有限。在后面的博客里,我會逐步的說明這些功能。也請各位大蝦嘴下留情。謝謝。