আপডেট

Sunday, January 25, 2015

এবার গ্রাফিক্স প্রোগ্রামিং করুন Dev C++ দিয়ে


আমরা যারা কোড ব্লকস বা DEV C++ ব্যাবহার করি তারা  graphics.h

এই হেডার টা নিয়ে কাজ করতে পারিন না ... কারন এই হেডার টা ইনক্লুড করা থাকে না ।  

তাই আজ আমি আপনাদের দেখাব কিভাবে গ্রাফিক্স প্রোগ্রামিং করতে হয় ।।
প্রথমে এই লিঙ্ক থেকে  DEV C++  টা ডাউনলোড করুন 
তার পর এই  ফাইল টা ডাউনলোড করুন এবং এক্সট্র্যাক্ট  করুন ।
এখন DEV C++ ইন্সটল করুন এবং স্ক্রীন শট গুলা ফলো করুন 
১। ফাইল লোকেশানে যান 

২। এরপর MinGW64  ফাইলটা ওপেন করুন 


৩। এবার স্ক্রীন শটে দেখানো ফাইল টা ওপেন করুন 
৪। এরপর ইনক্লুড ফাইল টা ওপেন করুন  , মনে রাখবেন INCLUDE ফাইল টা কিন্তু x86_64-w64-mingw32 ফাইলটার ভিতরে 

৫। এরপর  ইনক্লুড ফাইল টা মিনিমাইজ করুন ।  এখন , একটু আগে যে ফাইল টা ডাউনলোড করে এক্সট্র্যাক্ট করেছেন ঐ ফাইলে যান 

৬। এখন এই ফাইল থেকে স্ক্রীন শটে মার্ক করা graphics.h এবং winbgim.h হেডার ২ টা কপি করে , ঐ মিনিমাইজ করা ইনক্লুড ফাইলে পেস্ট করুন  এবং   x86_64-w64-mingw32 ফাইল টাই ফিরে যান এবং LIb ফাইলটা ওপেন করে মিনিমাইজ করুন



৭। এরপর আবার ঐ আগে যে ফাইল টা ডাউনলোড করে এক্সট্র্যাক্ট করে ছেন ঐ ফাইলে যান এবং নিচের স্ক্রীন শট দেখুন

libbgi.a ফাইল টা কপি করুন এবং একটু আগে মিনিমাইজ করা LIB ফাইলটায়  পেস্ট করুন নিচের মত , এবং এর পর স্ক্রীন শটে দেখানো DEv CPP ফাইল টা ওপেন করুন,ঐ খানে templates নামে একটা ফাইল পাবেন ঐটা ওপেন করুন এবং মিনিমাইজ করুন ।।



৮। এবার আগে যে ফাইল টা ডাউনলোড করে এক্সট্র্যাক্ট করে ছেন ঐ ফাইলে যান এবং  স্ক্রীন শুটে দেখানো ফাইল টা কপি করে  ঐ মিনিমাইজ করা TEMPLETE ফাইলে পেস্ট করুন 
এবার কাজ শেষ 


এখন একটু কোড রান করে দেখি , আগে যে ফাইল টা ডাউনলোড করে এক্সট্র্যাক্ট করেছেন ঐ ফাইলে যান এবং স্ক্রীন শট ফলো করুনঃ
dev c++ ওপেন হলে  F11 চেপে রান করুন 

আবার 
dev c++ ওপেন হলে  F11 চেপে রান করুন 


মনে রাখবেন আপনি যদি ম্যানুয়ালি কোড লিখতে চান তাহলে আপনাকে নিচের স্ক্রীন শট  মত  প্রোজেক্ট খুলে কাজ করতে হবে 
file>new>project

এখন কোড টা পেস্ট করে রান করুন 

 #include<graphics.h>  
 #include<conio.h>  
 #include<dos.h>  
 main()  
 {  
   int gd = DETECT, gm, x, y, color, angle = 0;  
   struct arccoordstype a, b;  
   initgraph(&gd, &gm, "C:\\TC\\BGI");  
   delay(2000);                                  
   while(angle<=360)  
   {  
    setcolor(BLACK);  
    arc(getmaxx()/2,getmaxy()/2,angle,angle+2,100);  
    setcolor(RED);  
    getarccoords(&a);  
    circle(a.xstart,a.ystart,25);  
    setcolor(BLACK);  
    arc(getmaxx()/2,getmaxy()/2,angle,angle+2,150);  
    getarccoords(&a);  
    setcolor(GREEN);  
    circle(a.xstart,a.ystart,25);  
    angle = angle+5;  
    delay(50);  
   }  
   getch();  
   closegraph();  
 }  
সবাই কে ধন্যবাদ ... কোন সমস্যা হলে কমেন্ট করুন 
হ্যাপি কোডিং