TAILIEUCHUNG - Bài giảng Đồ họa trong.NET

Bài giảng Đồ họa trình bày chi tiết nội dung các vấn đề sử dụng GDI+, Các đối tượng đồ họa cơ sở, Các phép biến đổi, Tô màu các đối tượng cơ sở, Đường cong Bezier,. Mời các bạn tham khảo nội dung chi tiết của bài giảng! | Đồ họa trong .NET ( Ngôn ngữ thể hiện C#) I. Sử dụng GDI+ ( đồ họa của .NET ) Nguyên tắc chung : 1. Sử dụng thư viện: hoặc trong .NET FrameWork ( tùy vào lệnh ). 2. Để vẽ lên 1 Control bất kỳ ( Form, Panel, label ) có nhiều cách, nhưng đơn giản nhất là: Graphics = .CreateGraphics() ; . [ các lệnh vẽ ] Chú ý : Gốc tọa độ sẽ là góc trái trên cùng của Control bạn đang vẽ. II. Các đối tượng đồ họa cơ sở Có rất nhiều đối tượng đồ họa trong .NET, và lại có rất nhiều phương thức để vẽ cho cùng 1 đối tượng đồ họa (Overloading), tuy nhiên ở đây ta chỉ giới thiệu những phương thức thường dụng cho những đối tượng cơ sở nhất. 1. Đường thẳng qua 2 điểm: .DrawLine( Bút vẽ, điểm1, điểm2 ); .DrawLine( Bút vẽ, , , , ); 2. Đường gấp khúc qua n điểm: .DrawLines( Bút vẽ, mảng chứa các điểm ); 3. Đường polygon: .DrawPolygon( Bút vẽ, mảng chứa các điểm ); 4. Đường Ellipse: .DrawEllipse( Bút vẽ, hình chữ nhật mà Elip nội tiếp ); Chú ý: .NET không có lệnh vẽ đường tròn !! II. Các đối tượng đồ họa cơ sở 5. Hình quạt: .DrawPie( Bút vẽ, hình chữ nhật mà đường tròn nội tiếp, góc bắt đầu, góc quét ); 6. Cung tròn: .DrawArc( Bút vẽ, hình chữ nhật mà đường tròn nội tiếp, góc bắt đầu, góc quét ); 6. Hình chữ nhật: .DrawRectangle( Bút vẽ, , , chiều dài, chiều rộng ); 7. Đường cong chính tắc bất kỳ: .DrawCurve( Bút vẽ, mảng các điểm ); .DrawCurve( Bút vẽ, mảng các điểm, offset, Số phân đoạn, độ căng ); 8. Đường cong bất ký khép kín: .DrawClosedCurve( Bút vẽ, mảng các điểm, độ căng, chế độ tô màu ); 9. Vẽ 1 hình ảnh: ( có đến 30 Overload !! ) .DrawImage( Hình ảnh, điểm vẽ ); Chú ý : Để hiển thị 1 phần hình ảnh (xén hình) ta có thể sử dụng Overload sau: .DrawImage( Hình ảnh, điểm vẽ, hình chữ nhật xén, Đơn vị đồ họa ); Đơn vị đồ họa có thể là Pixel, 10. Viết 1 chuỗi: .DrawString( Chuỗi, Font, cọ vẽ, điểm viết ); Chú ý: .NET không

TỪ KHÓA LIÊN QUAN
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.