Ứng dụng vẽ trên máy tính được xây dựng bằng C# .NET Windows Forms, mô phỏng các chức năng cơ bản của Microsoft Paint. Người dùng có thể vẽ tự do, vẽ các hình hình học, chọn màu sắc, thay đổi kích thước bút và tương tác trực tiếp trên canvas thông qua chuột.
- Vẽ tự do — vẽ nét bút liên tục theo chuyển động chuột
- Các hình hình học — đường thẳng, hình chữ nhật, hình elip, ...
- Bảng màu — chọn màu vẽ tùy chỉnh
- Điều chỉnh kích thước bút
- Tẩy (Eraser) — xóa vùng vẽ
- Canvas tương tác — xử lý sự kiện chuột (MouseDown, MouseMove, MouseUp)
- File thực thi sẵn — chạy trực tiếp bằng file
.exemà không cần build lại
| Thành phần | Chi tiết |
|---|---|
| Ngôn ngữ | C# |
| Framework | .NET Windows Forms |
| Thư viện đồ họa | GDI+ (System.Drawing) |
| IDE khuyến nghị | Visual Studio |
winforms-paint-app
├── 22133044_TranThiKimPhuong/ # Thư mục chứa toàn bộ source code
│ ├── Form1.cs # Form chính - logic vẽ và xử lý sự kiện
│ ├── Form1.Designer.cs # Giao diện được tạo tự động bởi Designer
│ └── ... # Các file project khác (.csproj, resources, ...)
└── 22133044_TranThiKimPhuong.exe # File thực thi - chạy trực tiếp không cần build
Tải file 22133044_TranThiKimPhuong.exe về và chạy trực tiếp.
Yêu cầu: máy tính Windows đã cài .NET Runtime tương thích.
-
Clone repository:
git clone https://github.com/ventdejanvier/winforms-paint-app cd winforms-paint-app -
Mở file
.csprojtrong thư mục22133044_TranThiKimPhuong/bằng Visual Studio. -
Build và chạy dự án bằng phím
F5hoặc nút Start.
- Lập trình hướng sự kiện (Event-driven programming) với Windows Forms
- Xử lý đồ họa 2D bằng GDI+ (
Graphics,Pen,Brush,Bitmap) - Quản lý trạng thái ứng dụng (công cụ đang chọn, màu sắc, kích thước bút)
- Thiết kế giao diện người dùng với WinForms Designer
- Hệ điều hành: Windows 10 / 11
- .NET Framework hoặc .NET Runtime (phiên bản tương thích với project)
- Visual Studio 2019 trở lên