---
# System prepended metadata

title: '<span style="color: #CB0000">**Đồ án 2 - Paint**</span>'

---

# <span style="color: #CB0000">**Đồ án 2 - Paint**</span>


## <font color="#4897D8">1. &nbsp; Thông tin nhóm</font>

* Lớp: **Lập trình Windows - 19KTPM1**
* Thành viên:
    * **19127422 - Nguyễn Đức Huy**
    * **19127563 - Nguyễn Hoàng Thông**
    * **19127588 - Nguyễn Bảo Trâm**

## <font color="#4897D8">2. &nbsp; Thông tin phần mềm</font>

### <font color="#F77604">&nbsp;&nbsp; 2.1. &nbsp; Triển khai phần mềm</font>

- Video demo: ***https://youtu.be/IUzpJAZdzIE***


### <font color="#F77604">&nbsp;&nbsp; 2.2. &nbsp; Hướng dẫn cài đặt</font>

- Vào thư mục **Release**, chạy file **Project2-Painting.exe**


## <font color="#4897D8">3. &nbsp; Các chức năng đã hoàn thành</font>

### <font color="#F77604">&nbsp;&nbsp; 3.1. &nbsp; Các chức năng cơ sở</font>

1. Tất cả các đối tượng được vẽ từ các file .dll
2. Người dùng có thể chọn đối tượng để vẽ
3. Người dùng có thể xem bản xem trước của đối tượng họ muốn vẽ
4. Người dùng có thể hoàn thành bản xem trước bản vẽ và giữ nguyên vị trí họ đã điều chỉnh 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, lưu ở dạng file .json
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

### <font color="#F77604">&nbsp;&nbsp; 3.2. &nbsp; Các chức năng gợi ý nâng cao</font>

1. Cho phép người dùng thay đổi màu sắc, độ rộng của đường viền, kiểu nét (dấu gạch ngang, dấu chấm, dấu chấm dấu gạch ngang ..._ )
2. Thêm hình ảnh vào khu vực vẽ
3. Giảm nhấp nháy khi xem trước bản vẽ
4. Chỉ cho phép chọn một đối tượng duy nhất để chỉnh sửa lại ở một thời điểm
5. Chuyển đổi theo chiều ngang và chiều dọc, kéo thả
6. Phóng to/Thu nhỏ màn hình
7. Undo/Redo
8. Tô màu cho các đối tượng


## <font color="#4897D8">4. &nbsp; Điểm đề nghị:</font><font color="#FF420E">&nbsp; 10 điểm</font>