gdi+定義了三種座標系統,並提供了三種座標轉換的方法graphics.transformpoints()。
本節介紹gdi+中常用的結構,包括:point、pointf、size、sizef、rectangle、rectanglef、color等。它們都在名字空間system.drawing中定義的。
點結構有兩個成員:x,y,表示點的x軸和y軸的座標。其常用建構函式如下:結構size和sizef
size和sizef用來表示尺寸大小,有兩個成員:width和height。常用建構函式如下:結構rectangle和rectanglef
結構rectangle和rectanglef用來表示乙個矩形,常用屬性如下:
其常用建構函式為:
rectangle(point location,size size);//引數也可為pointf和sizef
rectangle(int x,int y,int width,int height);//x和y也可為float
color結構表示顏色,結構中包含乙個無符號32位數代表顏色。任何一種顏色可以用透明度(al),,紅色(rr),綠色(gg),藍色(bb)合成,格式為0xalrrggbb,其中al,rr,gg,bb為0到255間的二進位制數。常用方法如下:
從四個分量(透明度、紅色、綠色和藍色)值建立color結構。每個分量的值僅限於8位(小於256)。alpha值表示透明度,=0為完全透明,=255為完全不透明
從指定的8位顏色值(紅色、綠色和藍色)建立color結構。透明度值預設為255(完全不透明)。每個分量的值僅限於8位(小於256)。紅色為(255,0,0),綠色為(0,255,0),藍色為(0,0,255)。
從指定的color結構建立新color結構,使用新指定的透明度值alpha。alpha值僅限於8位。圖,可以將透明度alpha值設為255,再執行一次,看看有何不同。
c#中還預定義了一些顏色常數,例如黑色為color.black,紅色為color.red等等,可用幫助察看。
常用的三種多執行緒實現及啟動方式
繼承thread類的方式,由於以及繼承了父類thread,無法再繼承其他的類。實現runnable介面的方式,可以繼承類以及實現其他的介面,但缺點是無法有返回值。實現callable介面的方式,可以通過指定介面的泛型以及覆寫call介面,實現有返回值的執行緒任務。class mythread ext...
sql語句中插入資料的三種常用方法及小貼士
我們在插入資料到資料庫中的時候,常用的語句如下 insert into table1 id,name,address values 1,ygl,beijing 適用於t sql和pl sql select id,name,address into table2 from table1 自動建立tab...
Vi編輯器常用命令及三種模式轉換
vi編輯器的拓展編輯器vim vi 選項 filename vi n filename 游標停在第n行 vi filename 游標停在最後一行 vi r filename 系統癱瘓後哦恢復filename檔案 vi 詞 filename 從檔案中找出 詞 第一次出現的位置,游標停在行首 w 回車 ...