সি এবং ফোট্রান প্রোগ্রামিং ভাষার জনপ্রিয় IDE কোড-ব্লকস নিয়ে আলোচনা করা হয়েছে এ নথিতে।
CodeBlocks হল C, C++ এবং Fortran এর জন্য একটি ওপেনসোর্স এবং বিনামূল্য Software Development IDE। IDE মানে হচ্ছে Integrated Development Environment, অর্থাৎ এ সফটওয়্যারে কোডিংয়ের জন্য এডিটর, কম্পাইলার, ডিবাগার এবং প্রয়োজনীয় সকল উপাদান একসাথে দেয়া আছে।
এ ডকুমেন্টটি CodeBlocks এর 13.12 সংস্করণের উপর ভিত্তি করে তৈরি করা।
বৈশিষ্ট্য
- এডিটর, কম্পাইলার এবং ডিবাগার একসাথে যুক্ত।
- GUI যুক্ত।
- সহজ ব্যবহার পদ্ধতি
- প্রচলিত সব ওএস এ ব্যবহার করা যায়।
ইত্যাদি।
ডাউনলোড
সংস্থাপন
উপরের লিঙ্কে গিয়ে “Downloads” এ ক্লিক করুণ। তারপর “Download the binary release” এ ক্লিক করুন। তারপর “codeblocks-.mingw-setup.exe” ফাইলটি ডাউনলোড করুন।
“*” এর স্থানে বর্তমান সংস্করণ দেখাবে।
CodeBlocks ডাউনলোড করে ইনস্টল করলে ডেস্কটপে এর আইকন চলে আসবে। এতে ডাবলক্লিক করেই কোডব্লকস চালু করা যাবে।
উইন্ডো পরিচিতি
প্রথমবার চালু করলে নিচের মত একটি উইন্ডো আসবে। CodeBlocks কোন কম্পাইলার ব্যবহার করবে তা এখানে সিলেক্ট করে দেয়া যায়। ডিফল্ট ভাবে GCC কম্পাইলার সিলেক্ট করা থাকে, আমাদের কিছু করতে হবেনা, শুধু OK তে ক্লিক করলেই হবে।
তারপর নিচের মত উইন্ডোজ আসবে। এটিই এর প্রধান উইন্ডো। এর ভিতরই কোডিং করতে হবে।
চিত্রের সাথে মিলিয়ে পড়ুনঃ
- কোড লিখতে হবে এখানে।
- এখনে বিভিন্ন ধরনের বার্তা (যেমনঃ কোড ত্রুটি, অনুসন্ধান ফলাফল ইত্যাদি) দেখার জন্য বিভিন্ন ট্যাব রয়েছে।
- প্রজেক্ট তৈরি করলে তা এখানে দেখাবে।
- মেনুবার।
নতুন ফাইল খোলা (Ctrl + N)
নতুন ফাইল খোলার জন্য File মেনু থেকে New -> Empty file এ ক্লিক করুন অথবা কি-বোর্ড থেকে Ctrl + Shift + N চাপুন।
উপরের 1 চিহ্নিত অংশটি হচ্ছে নতুন ডকুমেন্ট। এখানে এখন কোড লিখা যাবে।
ডকুমেন্ট সংরক্ষণ করা (Ctrl + S)
কোডিং শুরুর আগে বুদ্ধিমানর কাজ হল ফাইল/ডকুমেন্টটি সংরক্ষণ করা। ফাইল সংরক্ষণ করতে File মেনু থেকে Save file এ ক্লিক করুন অথবা Ctrl + S চাপুন।
তাহলে নিচের মত একটি উইন্ডো আসবে। এখানে File Name বাক্সে আপনার সোর্স ফাইলের নাম এবং সাথে সি ভাষার জন্য .c এবং সি-প্লাস-প্লাস এর জন্য .cpp এক্সটেনশন দিন। যেমনঃ Untitled1.c ইত্যাদি। এবার কোথায় ফাইলটি সংরক্ষণ করতে চান দেখিয়ে দিয়ে Save এ ক্লিক করলেই ঐ স্থানে ফাইলটি সংরক্ষিত হবে।
কম্পাইল/বিল্ড করা (Ctrl + F9)
কম্পাইল করাকেই বিল্ড করা বলা হয়। বিল্ড করতে পারেন তিন ভাবেঃ
- Build মেনুতে গিয়ে Build এ ক্লিক করে।
- কম্পাইলার টুলবার থেকে নিচের চিহ্নিত বাটনে ক্লিক করে।
- কি-বোর্ড থেকে Ctrl + F9 চেপে।
বিল্ড করা সফল হলে নিচের মত বার্তা দেখতে পাবেনঃ
আর যদি কোডে ক্রটি থাকে তাহলে কোডব্লকস ত্রুটিটি দেখানোর চেষ্টা করবে। আমাদের সি ভাষার নির্দেশিকায় ত্রুটি নিয়ে বিস্তারিত আলোচনা করা হয়েছে।
চালু (Run) করা (Ctrl + F10)
বিল্ড করা কোডকে চালু করা যায় তিন ভাবেঃ
- Build মেনু থেকে Run এ ক্লিক করে।
- কম্পাইলার টুলবার থেকে নিচের চিহ্নিত বাটনে ক্লিক করে।
- কি-বোর্ড থেকে Ctrl + F10 চেপে।
একই সাথে বিল্ড করে চালু করা (F9)
আলাদা ভাবে বিল্ড এবং চালু না করে একই সাথে কোডকে বিল্ড করে চালু করা যায় তিন ভাবেঃ
- Build মেনু থেকে Build and run এ ক্লিক করে।
- কম্পাইলার টুলবার থেকে নিচের চিহ্নিত বাটনে ক্লিক করে।
- কি-বোর্ড থেকে F9 চেপে।
Codeblocks এর প্রয়োজনীয় এক্সটেনশন
- Source code formatter (AStyle)কোড লিখার সময় তা সাজানো প্রয়োজন হয়। একে ইনডেনটেশন বলা হয়। প্রোগ্রামি চর্চার সময় ইনডেনটেশন অনুশীলন করা উত্তম। এ ইনডেনটেশনের কাজটি করার জন্য কোডব্লকস-এ AStyle নামে একটি এক্সটেশন আছে. এটি CodeBlocks এ সাথে দেয়াই থাকে।কোড উইন্ডোতে রাইট ক্লিক করে Format use AStyle এ ক্লিক করলেই সোর্স কোড ফরমেট হয়ে যাবে।