作了好多年Winform的程序的開發,主窗口的界面設計通常都要求作的更好一些,能夠根據不一樣的系統功能模塊進行歸類整合,能使客戶迅速尋找到相關功能的同時,也能感受到總體性的美觀大方,所以主窗口的界面設計老是會精益求精,力求作到更好用、更美觀,這樣才能吸引客戶使用。微信
目前的主體界面設計,可使用不少控件進行美化,這樣能使得開發者可以迅速開發好美觀的界面,也可使得界面整體性有一個統1、規範的基準。通常推薦使用DevExpress或者DotNetbar這兩款界面控件套件,他們都能設計出相似Office的Ribbon界面,這種界面總體感受會比較好一些。框架
在個人Winform開發框架中,也分爲了傳統性界面、DotNetBar樣式界面、DevExpress樣式界面這三種,根據不一樣的開發場景進行使用,若是是歷史性緣由致使,那就根據須要選擇,若是是新的程序開發,那麼建議採用DevExpress樣式的界面,這種界面樣式,通過我這幾年的開發應用瞭解,以爲真的很是棒,很是強大,基於Dev樣式的《Winform開發框架》主體界面設計以下所示。ide
這個主體界面是Ribbon樣式的界面,它分爲了幾個部分,我從頂部開始到下面進行介紹。工具
1)、頂部樣式選擇佈局
DevExpress控件能夠將窗體的空間運用到極致,不少細微的地方均可以用起來。在開發的應用程序中,增長這個樣式選擇,也會使客戶以爲這個程序開發也是很是專業的(^_^)。設計
2)、主程序菜單3d
在Ribbon樣式中,添加這種樣式的主程序菜單,比增長一個頂部的MenuBar來的好看,這也是標準的Office程序的Ribbon樣式菜單,咱們能夠在裏面添加各類層級的菜單,以下面是一個簡單的退出和重登陸菜單。orm
3)、主界面幫助小按鈕blog
主界面的右邊能夠放置一些小按鈕,如在程序中放置一個幫助小按鈕,用來給客戶提供幫助或者技術支持的網址連接,都是不錯的選擇。資源
4)、Ribbon樣式分組按鈕
在個人Winform開發框架中,經過圖文並茂的功能按鈕,可使得整個程序看起來更加美觀,選取合適的按鈕圖標,更加能夠提升客戶的認同感,Ribbon樣式的分組按鈕,能夠增長更多的功能菜單,也能夠進行更合適的歸類管理。
5)、多文檔界面佈局
如今的程序,通常錄入或者查看的資料都會不少,程序儘量保持客戶的查看的窗口狀態,以便更好的參考和對比,所以多文檔界面就是一個很是合適的選擇,以下界面所示。
6)、底部狀態欄
底部菜單可讓客戶更好了解程序的一些相關信息,如程序名稱、登錄用戶,日期,以及程序處理進度等方面的信息。
以上就是標準的框架界面,有時候我也會根據須要給客戶設計一些不一樣的界面樣式,如個人標準Winform開發框架界面,還能夠擴展爲下面的界面風格(適用於界面功能比較多的狀況)
這種界面方式,經過結合Ribbon功能和NaviBarControl的方式,實現更多功能的展現,若是必要,能夠根據Ribbon的按鈕,展開左邊的NavibarControl的相關的模塊內容。
上面界面的Ribbon按鈕圖標,在界面功能比較多的時候,還能夠以小圖標按鈕方式進行展現,這樣一個區域能夠包含更多的功能按鈕,以下所示。
主程序的菜單能夠分級展現,如二級菜單能夠進一步展開更多的菜單,以下所示。
對於一些傳統佈局的界面,咱們還能夠經過以下的人力資源管理系統界面進行展現,這種界面比較適合功能點比較多的界面,這種能夠經過樹形菜單進行打開操做具體的模塊界面。
以上就是這幾種Winform界面樣式的設計思路和展現,但願對你們有啓發幫助。