duonghaipham / paint

Paint project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project 2 - Paint

Thông tin chung

STT Họ tên MSSV Email
1 Phạm Hải Dương 19120490 19120490@student.hcmus.edu.vn
2 Trần Nhật Huy 19120536 19120536@student.hcmus.edu.vn

Nội dung

Các lưu ý cần thực hiện để chạy chương trình

  • Không có.

Các chức năng đã hoàn thiện

  1. Nạp động các đối tượng vẽ từ các tập tin .dll.

  2. Người dùng có thể chọn đối tượng để vẽ.

  3. Người dùng có thể xem trước đối tượng sẽ vẽ.

  4. Người dùng có thể hoàn thành bản xem trước và thay đổi của họ trở thành vĩnh viễn với các đối tượng đã vẽ trước đó.

  5. Danh sách các đối tượng đã vẽ có thể được lưu và tải lại để tiếp tục sau (dùng tập tin nhị phân tự định nghĩa).

  6. Lưu và tải tất cả các đối tượng đã vẽ dưới dạng hình ảnh ở định dạng png.

Các chức năng chưa hoàn thiện

  • Không có.

Những điểm nỗ lực làm thêm cần xem xét cộng điểm

  1. Cho phép người dùng thay đổi color, pen width, stroke type.

  2. Phóng to/thu nhỏ bản vẽ (zooming).

  3. Hoàn tác/làm lại hành động vẽ một đối tượng.

  4. Chọn một đối tượng để chỉnh sửa: chỉnh sửa kích thước và vị trí của đối tượng.

  5. Thêm đối tượng hình vuông và hình tròn.

  6. Dùng Fluent Design, giao diện gọn gàng, tươm tất.

Điểm đề xuất: 10

Video demo

DEMO ĐỒ ÁN PAINT - LẬP TRÌNH WINDOWS

About

Paint project


Languages

Language:C# 100.0%