轉自:www.scottqian.com
--概述與導航
每每看着QQ,360等等那些軟件漂亮的外衣時,你是不是總是在想我的軟件什么時候才能穿上這么漂亮的外衣呢?不過現在當你看到這篇文章的時候不必再發出這樣的疑問了,因為接下來我會帶領大家一步一步”畫出”這些漂亮的外衣!
在寫這系列文章之前要感謝博客園的蘇飛,我也是看來他的文章后才開始接觸皮膚的制作的!我寫的這系列文章中有和蘇飛相同的地方,也有不同的地方。還有因為我想使這個系列的文章能使剛剛接觸皮膚編程的初學者都能跟着我一步一步的實現皮膚的制作,所以我會講解的很詳細很詳細。呵呵,不知道這點算不算和蘇飛大哥的一點小小的區別呢?!另外我寫的這一系列暫時還不會包括換膚功能在里面,而且控件的健壯性,功能的全面性上也可能有不足的地方,希望大家包涵,畢竟我也是剛剛接觸皮膚制作這一方面的內容,寫的不好或者難免有一些錯誤的地方還請大家包涵。當然,如果大家有好的建議或者是想和我交流這方面的內容,我也很樂意。我的郵箱qianlf2008@163.com
接下來所有的控件我都會編寫在一個用戶控件庫QLFUI中,以后的軟件中想要應用這些皮膚只要簡單的繼承或者使用控件就是了。整個控件庫可以簡單的分成兩大類:用戶控件類和窗體類。用戶控件類就是普通的用戶控件比如說Button控件,讓其不再單調!窗體類就是寫一個帶有皮膚的窗體,以后其他的窗體只要繼承一下就會自動帶有了皮膚(多方便)。
說了這么多還是先讓大家看看最終做出來的效果圖吧!
以后我講解的內容大體是這個樣子的:(因為時間原因可以會有有一些控件會增加或減少,不過我會盡量都講解全的)
控件類:
---Button控件的制作
窗體類:
---MainForm窗體的制作 (只要繼承這個窗體基本上就能披上最簡單的外衣了)
---窗體制作1
---窗體制作2
---窗體制作3
---窗體換膚