[r]
(1)L p trình mơi tr ng windowsậ ườ
(2)N i dungộ
Gi i thi u GDI+ớ ệ Đ i t ng Graphicố ượ
● Các hàm vẽ
● Các hàm tô màu
Pen Brush
Invalidate
T o form có hình d ng ạ
b t kỳấ
(3)Gi i thi u GDI+ớ ệ
Th c hi n v môi tr ng NETự ệ ẽ ườ
Cung c p t p namespace, l p h ng đ i t ng l n ấ ậ ướ ố ượ
cho vi c th c hi n vệ ự ệ ẽ
Device Context đ c thay th b ng đ i t ng ượ ế ằ ố ượ
Graphic
M i control đ u có đ i t ng Graphic đ v nó, bao ỗ ề ố ượ ể ẽ
(4)Các namespace
Tên Mô tả
System.Drawing Đ nh nghĩa nh ng đ i tị ữ ố ượng v c b n ẽ ả
(Fonts, Pens, Brushes, ) đ i tố ượng Graphic
System.Drawing.Drawing2D Cung c p nh ng đ i tấ ữ ố ượng v vector ẽ
chi u nh gradient brushes, gradient ề
pens,
System.Drawing.Image Thao tác v i hình nh nh th c hi n v , ả ự ệ ẽ
l y thông tin kích thấ ướ ảc nh, …
System.Drawing.Printing Th c hi n in; cung c p nh ng đ i tự ệ ấ ữ ố ượng giao tác v i printerớ
(5)Đ i t ng Graphicố ượ
Đ i t ng quan tr ng c a GDI+ố ượ ọ ủ
M i thao tác v đ u th c hi n đ i t ng ọ ẽ ề ự ệ ố ượ
Graphic
M i control đ u có thu c tính Graphic dùng đ v ọ ề ộ ể ẽ
chính
Có cách truy xu tấ
● S ki n Paint : e.Graphics.DrawLine( )ự ệ
● Hàm CreateGraphic() nh v s m t Form đ c ả ẽ ẽ ấ ưấ
(6)(7)