如轉載,請注明本文出處:http://www.cnblogs.com/jkzhang3/
1、GDI+是個什么東西?有什么作用!
GDI對應英文詳細寫法:Graphics Device Interface,圖形設備接口的意思。這組api接口使得我們的電腦能夠輸出顯示各種圖形圖像,展示豐富多彩的效果。所以說,如果我們希望能夠讓我們編寫的程序能夠展示出非常漂亮,絢麗的用戶界面,那么你必須要能夠很好的使用GDI+組件。
而我們的.net framework對這組api接口進行了非常好的封裝,使得我們能夠在不需要了解底層接口的情況下,更容易的來為己所用!
2、從一張圖來更深入了解下GDI+
我們在自己的用戶應用程序中,調用.net的繪制組件繪制圖形圖像時,會執行類似上圖中展示的調用過程。
3、Graphics 畫板
Graphics類是.net framework類庫中System.Drawing命名空間中的一個類,表示了一個繪制表面,所有的圖形圖像內容都將在此對象上繪制,比如說:一直線、矩形、文字等。
下面通過一個簡單的實例來展示下如何使用Graphics進行繪制一條直線,本實例使用開發工具VS2010,其他本版本操作也類似。
一,我們打開VS2010,新建一個windows窗體項目,項目名稱:demo1 ,類似如下圖:
二,在Form1的Paint事件中寫入以下代碼:
//創建當前窗體的畫板(一般畫板大小就是窗體大小) Graphics g = e.Graphics; //清除整個繪圖面並以指定背景色填充 g.Clear(Color.White); //隨便繪制一條直線出來看看 g.DrawLine(SystemPens.ControlText, 10, 10, 100, 100);
三,按F5運行程序,效果如下圖:
本文相關的源碼下載請點擊:.net中gdi圖形繪制初識
更多精彩內容,敬請期待...