Computer >> Máy Tính >  >> Lập trình >> C ++

Lập trình đồ họa cơ bản trong C ++

Ngôn ngữ lập trình C ++ là một ngôn ngữ lập trình đa năng. Sử dụng C ++, bạn cũng có thể tạo đồ họa cấp thấp, tức là tạo các hình dạng và từ cơ bản với phông chữ phong cách và thêm màu sắc cho chúng có thể được thực hiện bằng c ++.

Lập trình đồ họa có thể được thực hiện bằng c ++ bằng cách sử dụng thiết bị đầu cuối hoặc dấu nhắc lệnh của bạn hoặc bạn có thể tải xuống trình biên dịch DevC ++ để tạo các chương trình đồ họa.

Đối với thiết bị đầu cuối, bạn cần thêm thư viện Graphics.h vào trình biên dịch GCC của mình. Đối với điều này, bạn sẽ phải nhập các lệnh sau.

>sudo apt-get install build-essential
>sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-2.0
\ guile-2.0-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev
\ libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev
\ libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev
\ libslang2-dev libasound2 libasound2-dev
>sudo make install
sudo cp /usr/local/lib/libgraph.* /usr/lib

Khi nhập tuần tự tất cả các lệnh trên, bạn có thể cài đặt thành công thư viện Graphics.h trong trình biên dịch GCC của thiết bị đầu cuối.

cho hoặc phương pháp khác mà bạn cần để cài đặt trình biên dịch DevC ++.

thư viện Graphics.h - Thư viện graphic.h được sử dụng để thêm đồ họa vào chương trình C ++ của bạn. Đối với lập trình đồ họa, nó là thư viện phải bao gồm vì nó chứa tất cả các phương thức bắt buộc.

Cú pháp để bao gồm đồ họa trong chương trình c ++ &ninus;

Cú pháp

#include<graphics.h>

Ví dụ

Chương trình hiển thị thực hiện lập trình đồ họa trong c ++ -

#include<graphics.h>
#include<isotream.h>
using namespace std;
int main() {
   int gd = DETECT, gm;
   initgraph(−gd, −gm, "C:\\TC\\BGI");
   rectangle(100,100,200,200);
   getch();
   closegraph();
   return 0;
}

Đầu ra

Lập trình đồ họa cơ bản trong C ++

Các chức năng phổ biến khác của lập trình đồ họa C ++ là -

  • vòng cung () - tạo cung một góc cho trước và bán kính cho trước.

  • thanh () - tạo một thanh có tọa độ cho trước.

  • vòng kết nối () - tạo ra một hình tròn có bán kính cho trước.

  • closegraph () - nó đóng chế độ đồ họa và phân bổ các khối bộ nhớ.

  • hình elip () - tạo một hình elip với trục chính và trục nhỏ nhất định.

  • ngập lụt () - lấp đầy lũ được sử dụng để tô một màu cụ thể vào một điểm cụ thể có tọa độ được đưa ra.

  • dòng () - tạo một đường gồm các điểm bắt đầu và kết thúc cho trước.

  • hình chữ nhật () - tạo một hình chữ nhật với các tọa độ đã cho.