刚学GDI+和.Net WinForm控件开发时做的Training Project
生活随笔
收集整理的這篇文章主要介紹了
刚学GDI+和.Net WinForm控件开发时做的Training Project
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我在上海的第一份工作是在群碩做.Net控件開發。現在看來當時寫的代碼里有很多不成熟的地方,不過當年我是在寫出一些代碼之后對面向對象開發有了真正開竅的感覺的。所以這段代碼對我來說意義還是蠻大滴。在這里貼上我進項目組之前做的一個Training Project的源代碼,希望能給開始接觸控件開發的各位朋友帶來一些靈感。
下載源代碼 (基于.Net 2.0)
這個Training Project的內容是做一個顯示磁盤空間使用情況的工具,在這個工具里要用柱狀圖和餅狀圖來顯示選定的文件夾中各個子文件夾和文件的大小和所占比例。在技術上要求對窗體,按鈕,滾動條,進度條等所有Windows控件進行重新開發和繪制,同時還要開發新的文件列表控件和圖表控件。
所以大家可以看到在這個程序里除了左上角的圖標是借用的SQL Server 2005的圖標以及窗體背景圖是現成的以外,其余的界面全是通過GDI+“手繪”出來的,沒用任何現成的圖片。
這里面最難處理的就是那個結合TreeView和ListView的文件列表控件以及圖表控件了。
在開發這些控件時,我用到了很多面向對象的特性,希望能給大家一些靈感。
?
轉載于:https://www.cnblogs.com/laynelin/archive/2009/12/26/1632611.html
總結
以上是生活随笔為你收集整理的刚学GDI+和.Net WinForm控件开发时做的Training Project的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WCF热带鱼书学习手记 - Servic
- 下一篇: 接口的意义及于抽象类的区别(蒋波涛)