.net中使用GDI+組件繪制圖形圖像(一)初識GDI+繪圖


 

如轉載,請注明本文出處: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圖形繪制初識

更多精彩內容,敬請期待...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM