Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

lập trình 1 chương trình tương tự Microsoft Paint của Windows .doc.DOC
MIỄN PHÍ
Số trang
23
Kích thước
172.1 KB
Định dạng
PDF
Lượt xem
1003

lập trình 1 chương trình tương tự Microsoft Paint của Windows .doc.DOC

Nội dung xem thử

Mô tả chi tiết

Lời giới thiệu

Đồ họa trong lập trình luôn là một trong những chủ đề được yêu thích nhất

của các lập trình viên bởi trong cơ chế đồ họa các lập trình viên có thể thỏa mãn

năng khiếu họa sĩ cũng như khả năng lập trình của bản thân. Khi thiết kế 1 chương

trình đồ họa các lập trình viên có thể thỏa sức tưởng tượng và nghiên cứu tìm tòi

để chương trình thực hiện theo sự tưởng tượng đó. Ngoài ra với các ứng dụng rộng

rãi trong đời sống (ngành game, truyền thông đa phương tiện, ngành quảng cáo…)

thì đồ họa còn là 1 trong những nghề “hái ra tiền” của công nghệ thông tin.

Đề tài của em là lập trình 1 chương trình tương tự Microsoft Paint của

Windows là một trong những chương trình đồ họa đơn giản và quen thuộc nhất của

hệ điều hành Windows. Với những giới hạn của ngôn ngữ lập trình C/C++ và khả

năng bản thân, em đã cố gắng thiết kế 1 chương trình có được giao diện và cơ chế

làm việc gần giống MS Paint .

Em xin chân thành cảm ơn Thầy hướng dẫn Đinh Tuấn Long đã hướng dẫn

em thực hiện bài tập lớn tốt nghiệp này.

X©y dùng ch¬ng tr×nh vÏ h×nh gièng microsoft

paint

Phần I : Đặt vấn đề

1

1. Mô tả bài toán :

Sử dụng chế độ đồ họa của C/C++ và một số thuật toán cần thiết để

lập trình xây dựng chương trình vẽ hình giống Microsoft Paint :

Chương trình có giao diện gần giống MS Paint và các thao tác sử

dụng tương tự gồm có:

- 1 bảng chứa các chức năng vẽ.

- 1 bảng chứa danh sách các màu vẽ (gồm 16 màu cơ bản).

- Phần màn hình dùng để vẽ hình.

- Sử dụng chuột để chọn màu vẽ và chức năng vẽ và vẽ ra màn

hình đồ họa.

- Các chức năng tạo mới, save, load, trợ giúp, thoát.

2. Yêu cầu chương trình :

- Thiết kế được giao diện tương tự MS Paint với các phần như

trên.

- Làm việc được với 16 màu cơ bản.

- Sử dụng chuột để vẽ .

- Có các công cụ : bút vẽ, vẽ đường thẳng, vẽ hình chữ nhật, vẽ

hình vuông, vẽ hình đa giác, vẽ hình ellip, vẽ hình tròn, vẽ các

hình đặc, xóa và tô màu miền kín được thiết kế trong 1 bảng

chứa các chức năng vẽ dưới dạng các ô công cụ để lựa chọn

bằng chuột.

- Có chức năng ghi ảnh đang vẽ và có thể mở file ảnh đó ra để

thực hiện việc vẽ tiếp.

- Có các chức năng tạo mới, trợ giúp, thoát để điều khiển chương

trình .

- Tất cả các điều khiển đều sử dụng chuột ( Khởi tạo và điều

khiển chuột sử dụng ngắt chuột (0x33) ).

2

Tải ngay đi em, còn do dự, trời tối mất!