Bài giảng Lập trình môi trường Window: GDI+ (Graphic device iInterface) cung cấp cho người học các kiến thức tổng quan về GDI+, GDI+ namespace, các khái niệm, cấu trúc GDI+, m số enumeration, 2D vector graphics, . | GDI+ (Graphic Device Interface) Tổng quan • Thư viện giúp “vẽ” lên màn hình hoặc máy in mà không cần quan tâm đến cấu trúc phần cứng độc lập thiết bị • GDI+ bao gồm 3 nhóm “dịch vụ” chính: – 2D vector graphics: cho phép tạo hình từ các hình cơ bản (primitive): đường thẳng, tròn, eclipse, đường cong, – Imaging: làm việc với các tập tin hình ảnh (bitmap, metafile) – Typography: vẽ chữ GDI+ namespace • • • • • . Drawing2D Các khái niệm Bề mặt vẽ: Graphics () - Lấy từ Paint event (form) - CreateGraphics (trong control) protected override void OnPaint(PaintEventArgs e) { Graphics g = ; Pen pen = new Pen(); (pen,0,0,100,100); } Các khái niệm private void button1_click(Object o, EventArgs e) { Graphics g = (); Pen pen = new Pen(); (pen,0,0,100,100); g. .