[r]
Trang 1L p trình trên môi tr ng windows ậ ườ
GDI ++
Trang 2N i dung ộ
Gi i thi u GDI+ớ ệ
Đ i t ng Graphicố ượ
Pen
Brush
Invalidate
T o form có hình d ng ạ ạ
b t kỳấ
K thu t ch ng flickerỹ ậ ố
Trang 3Gi i thi u GDI+ ớ ệ
Th c hi n v trên 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 ỗ ề ố ượ ể ẽ
g m Form, Button, TextBox, … ồ
Trang 4Các namespace
System.Drawing Đ nh nghĩa nh ng đ i t ị ữ ố ượ ng v c b n ẽ ơ ả
(Fonts, Pens, Brushes, ) và đ i t ố ượ ng Graphic
System.Drawing.Drawing2D Cung c p nh ng đ i t ấ ữ ố ượ ng v vector 2 ẽ
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 ớ System.Drawing.Text Th c hi n v v i các font ự ệ ẽ ớ
Trang 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 trên đ i t ng ọ ẽ ề ự ệ ố ượ
Graphic
M i control đ u có thu c tính Graphic dùng đ v ọ ề ộ ể ẽ chính nó
Có 2 cách truy xu tấ
Reload
Trang 6K thu t ch ng Flicker ỹ ậ ố
Trang 7K thu t ch ng Flicker ỹ ậ ố