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

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


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

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

สำหรับเทอร์มินัล คุณต้องเพิ่ม libraray 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++ ของคุณ สำหรับการเขียนโปรแกรมกราฟิก มันจะต้องมีไลบรารี่เพราะมันมีวิธีการที่จำเป็นทั้งหมด

ไวยากรณ์สำหรับการรวมกราฟิกในโปรแกรม 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++ ได้แก่ −

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

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

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

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

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

  • น้ำท่วม() − การเติมน้ำท่วมใช้เพื่อเติมสีเฉพาะไปยังจุดที่ระบุซึ่งได้รับพิกัด

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

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