Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng: Lập trình GDI+

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

GDI là thư viện cung cấp các hàm (functions) và các cấu trúc dữ liệu (structures) cần thiết để ứng dụng tạo ra những kết xuất dưới dạng đồ họa (hiển thị lên màn hình, in ra máy in, ). Nguyên tắc cơ bản về in ấn Print job Banding Spooling Printer DC Một chương trình in đơn giản dùng API, rất thú vị để lấy cảm hứng để làm việc với thư viện GDI. | GDI+ GV: Phạm Anh Phương Email: paphuong@fit.hcmuns.edu.vn Chủ đề GDI & Device Context GDI+ Các namespace Kĩ thuật di chuyển ảnh Kĩ thuật chống flicker GDI Tập hàm API dùng để thực hiện việc mọi thao tác vẽ trong hệ điều hành WinXP Device Context là nơi mà mọi thao tác vẽ thực hiện trên đó. Bao gồm có: Paint Brush Image Color 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, . GDI+ Các namespace chính Tên Mô tả 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 . | GDI+ GV: Phạm Anh Phương Email: paphuong@fit.hcmuns.edu.vn Chủ đề GDI & Device Context GDI+ Các namespace Kĩ thuật di chuyển ảnh Kĩ thuật chống flicker GDI Tập hàm API dùng để thực hiện việc mọi thao tác vẽ trong hệ điều hành WinXP Device Context là nơi mà mọi thao tác vẽ thực hiện trên đó. Bao gồm có: Paint Brush Image Color 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, . GDI+ Các namespace chính Tên Mô tả 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. Đối tượng Graphic Đây là đố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 này Bất kì lớp control nào cũng đều có thuộc tính Graphic dùng để vẽ chính nó Có 2 cách truy xuất Sự kiện Paint Hàm CreateGraphic(): Ảnh vẽ sẽ mất đi khi Form được Reload Ví dụ Đối tượng Graphic Danh sách các hàm vẽ Tên Mô tả Clip Thiết lập vùng vẽ Clear(Color) Tô toàn bộ vùng vẽ với màu Color DrawCurve Vẽ đường uốn con nối liền tập điểm DrawEclipse Vẽ hình Eclipse DrawIcon Vẽ biểu tượng Icon DrawRectangle Vẽ hình chữ nhật DrawArc Vẽ hình tròn theo độ Ví dụ Ví dụ Vẽ hình Eclipse Ví dụ Vẽ Icon Ví dụ Vẽ hình tròn (DrawArc) Đối tượng Graphic Danh sách các hàm tô màu Tên Mô tả FillRectangle Tô màu hình chữ nhật FillEclipse Tô màu hình eclipse FillRegion Tô màu một vùng vẽ FillPolygon Tô màu hình tạo bởi tập điểm FromHDC Lấy device context của graphic ReleaseHDC Giải phóng device context System.Drawing Cung cấp những chức năng, kiểu đối tượng .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.