Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

การเขียนโปรแกรมกราฟิกพื้นฐานใน C++


ภาษาโปรแกรมมิ่ง C++ เป็นภาษาที่หลากหลาย การใช้ C++ คุณสามารถสร้างกราฟิกระดับต่ำได้ คือ การสร้างรูปทรงพื้นฐานและข้อความด้วยฟอนต์สวยงามและเพิ่มสีให้พวกมัน สามารถทำได้โดยใช้ C++

การเขียนโปรแกรมกราฟิกสามารถทำได้ใน C++ โดยใช้เทอร์มินัลหรือคอมมานด์พรอมป์ต หรือคุณสามารถดาวน์โหลดคอมไพเลอร์ DevC++ เพื่อสร้างโปรแกรมกราฟิก

สำหรับเทอร์มินัล คุณต้องเพิ่มไลบรารี graphics.h ให้กับคอมไพเลอร์ GCC ของคุณ สำหรับสิ่งนี้ คุณจะต้องพิมพ์คำสั่งต่อไปนี้

>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

เมื่อพิมพ์คำสั่งทั้งหมดข้างต้นตามลำดับ คุณสามารถติดตั้งไลบรารี graphics.h ในคอมไพเลอร์ GCC ของเทอร์มินัลได้สำเร็จ

สำหรับวิธีอีกวิธี คุณต้องติดตั้งคอมไพเลอร์ DevC++

ไลบรารี graphics.h − ไลบรารี graphic.h ใช้เพื่อเพิ่มกราฟิกในโปรแกรม C++ ของคุณ สำหรับการเขียนโปรแกรมกราฟิก เป็นไลบรารีที่ต้อง include เพราะมันมีเมธอดที่จำเป็นทั้งหมด

ไวยากรณ์สำหรับ include กราฟิกในโปรแกรม C++ &ninus;

ไวยากรณ์

#include<graphics.h>

ตัวอย่าง

โปรแกรมแสดงการนำไปใช้การเขียนโปรแกรมกราฟิกใน 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; }

ผลลัพธ์

การเขียนโปรแกรมกราฟิกพื้นฐานใน C++

ฟังก์ชันทั่วไปอื่นๆ ของการเขียนโปรแกรมกราฟิก C++ มีดังนี้ −

  • arc() − สร้างโค้งโค้งมุมที่กำหนดและรัศมีที่กำหนด

  • bar() − สร้างแท่งกับพิกัดที่กำหนด

  • circle() − สร้างวงกลมกับรัศมีที่กำหนด

  • closegraph() − ปิดโหมดกราฟิกและปล่อยหน่วยความจำ

  • ellipse() − สร้างรูปวงรีกับแกนหลักและแกนรองที่กำหนด

  • floodfill() − flood fill ใช้เติมสีเฉพาะที่จุดเฉพาะที่พิกัดกำหนด

  • line() − สร้างเส้นกับจุดเริ่มต้นและจุดสิ้นสุดที่กำหนด

  • rectangle() − สร้างสี่เหลี่ยมผืนผ้ากับพิกัดที่กำหนด