...........................................
C Programming শিখুন এবং সফটওয়্যার তৈরি করুন পর্ব-৩ - স্টার্ট
কেমন আছেন আপনারা? আপনাদের দোয়ায় আমি ভালই আছি। আশা করি পর্ব-১,২ শেষ করেছেন। আজ সামান্য কিছু আলোচনা করবো,
পর্ব-২ এর পর থেকে...
অপশন্স মেনু (Options Menu): কোন Source File কে নির্বাহের জন্য প্রয়োজনীয় বিভিন্ন Option ও তাদের কার্যক্রম, নিয়ন্ত্রণ ইত্যাদি ক্ষেত্রে Options ও তার Sub Menu সমূহ ব্যবহার হয়।
সাবমেনু
|
ব্যবহার
|
Applications | অ্যাপ্লিকেশনের বর্তমান সেটিং সম্পর্কিত বিভিন্ন Information প্রদশর্ণ করে। |
Compiler | কম্পাইলারের বিভিন্ন শর্ত নিরূপণের জন্য ব্যবহার হয়। এর সাব মেনুসমূহের মধ্যে Code Generation, Option, Message ইত্যাদি সাবমেনু থাকে। Code Generation এর সাব মেনু model optionটি Data এবং Memory পরিসর নির্ধারণ করে এবং Defines অপশনটি # Define Derective এর পরিবর্তে একই ম্যাক্রো একাধিক প্রোগ্রামে ব্যবহার করার সুযোগ দেয়। |
Make | প্রোজেক্ট সম্পর্কিত বিভিন্ন নিয়ন্ত্রক অপশন নির্ধারণের জন্য। |
Linker | নিল্কার সম্পর্কিত বিভিন্ন Setting Option নির্বাচনের জন্য। |
Debugger | Debugger সম্পর্কিত বিভিন্ন Option নির্বাচনের জন্য। |
Directories | এটিই সবচেয়ে গুরুত্বপূর্ণ Option. এই Sub- মেনুর Include directories অপশনে প্রোগ্রামে সংযুক্ত Header/source file directory, Library directories option এ প্রোগ্রামে বেবরহিত লাইব্বেরি ফাংশনের Directory, Output directories option এ প্রোগ্রাম নির্বাহের ফলে সৃষ্ট Object এবং এক্সিকিউটেবল ফাইলের ডিরেক্টরি, এবং Source directories Option প্রোগ্রামে সংযুক্ত বিভিন্ন Source file এর Directory সেট করে দেয়। ভুল ডিরেক্টরি সেটিংস এর জন্য Error message আসবে। |
Environment | টার্বো C প্রোগ্রামিং পরিবেশের বিভিন্ন Option যেমন- Performance, Editor, Mouse, Desktop Colour ইত্যাদি নির্বাচন করা যায়। |
Save | C প্রোগ্রাম পরিবেশের পরিবর্তিত রূপ Save করার জন্য। |
একটি প্রোগ্রাম তৈরিকরণ (Creating a Program): C এ কোন প্রোগ্রাম তৈরি করতে হলে অবশ্যই কম্পিউটারে C প্রোগ্রামটি Install করে নিতে হবে। মনে করি আমাদের কম্পিউটারে Turbo C প্রোগ্রামটি ঈন্সতাল্ল করা আছে। এবার DOS prompt এ গিয়ে যে Drive এ প্রোগ্রামটি Install করা আছে সেই Drive এ যাই। ধরি প্রোগ্রামটি ‘C’ ড্রাইভে Install করা হয়েছে। তাই নিম্নলিখিত কমান্ড প্রয়োগ করিঃ
C:TC\BIN\TC.Exe
বা, C:TC WIN\BIN\TC.Exe
এবার নিম্নলিখিত ধাপসমুহ অনুসরন করতে হবেঃ
(১)Alt+F অথবা Mouse ব্যবহার করে File মেনুতে যেতে হবে। অতঃপর ‘New’ optionটি select করলে যে Screen টি আসবে তাকে IDE Screen বা Editing Window বলে।
(২)এবার Cursor টিকে Editing Window তে নিয়ে গেলে Screen টিতে কোন প্রোগ্রাম লিখার উপযোগী পরিবেশ তৈরি হবে।
(৩)তারপর Screen এ প্রয়োজনীয় টাইপ করি।
(৪)এখন প্রোগ্রামটি পরবর্তীতে ব্যবহারের উদ্দেশ্য Save করার জন্য File Menu তে গিয়ে Save as option select করি। এতে একটি Dialogue box আসবে।
(৫)যে নামে File টি Save করতে চাই সেই নামটি লিখতে হবে, তবে লক্ষ্য রাখতে হবে যেন নামের সাথে Extension হিসেবে .C থাকবে। নচেৎ প্রোগ্রামটিকে C compiler চিনতে পারবে না। এবার Enter key press করি ফলে প্রোগ্রামটি নির্দিষ্ট নামে Save হয়ে যাবে।
প্রোগ্রাম কম্পাইলিং ( Compiling the Program): প্রোগ্রাম কম্পাইলেশনের জন্য নিম্নলিখিত টাইপসমূহ অনুসরণ করতে হবঃ
(১)IDE Screen এ কোন প্রোগ্রাম লিখে তাকে Save করার পর আমরা যদি প্রোগ্রামটি Compile করতে চাই তাহলে Main menu থেকে Compile Optionটি Select করতে হবে। ফলে Compile dialogue Menuটি আসবে।
(২)এখন Compile বা Alt+F9 Key press করলে Compiler Programটি Compile করা শুরু করবে।
(৩)Compile চলাকালীন সময়ে Compilation Window আসবে। প্রোগ্রামে যদি কোন ভুলত্রুটি থাকে তবে কয়টি ভুল আছে এবং ভুল্গুল কোথায় কোথায় তা Compilation Window তে দৃশ্যমান হয়। আর যদি কোন ভুল না থাকে তবে Window তে “Success : press any key” এই Messageটি Display হবে।
প্রোগ্রাম রান করানো (Running the Program): প্রোগ্রাম রান করানোর জন্য নিম্নলিখিত ধাপসমূহ করতে হবে। জেমনঃ-
(১)প্রথমে প্রোগ্রামটি IDE Screen এ লিখতে হবে।
(২)অতঃপর প্রোগ্রামটি কোন নির্দিষ্ট নামে Save করতে হবে।
(৩)এবারে প্রোগ্রামটি থেকে কোন সুনির্দিষ্ট আউটপুট পাওয়ার জন্য প্রোগ্রামটি রান করতে হবে।
(৪)এজন্ন Main Menu থেকে Alt+R অথবা Mouse ব্যাবহার করে Run কমান্ডে Click করতে হবে।
(৫)যদি প্রোগ্রামে কোন রকম ভুলত্রুটি না থাকে তাহলে প্রোগ্রামটি থেকে কাঙ্ক্ষিত ফলাফল পাওয়া যাবে। আর যদি থাকে তাহলে প্রোগ্রামে যে সকল ভুলত্রুটি আছে তা Screen এ Display করবে।
আসা করি এই পজ্জন্ত সবাই ভাল ভাবে বুজেছেন।
প্রথমে ছোট ২টা প্রোগ্রাম তৈরি করবো আমরা তারপর আস্তে আস্তে বড় বড় প্রোগ্রাম এ যাব।
নিচের Code টি আপনার Dairy or একটা খাতা তে নোট করুন। এখান থেকে Copy করে 'Turbo C' সফটওয়্যার এ Paste করার কথা ভুলে যান। কারন 'Turbo C' সফটওয়্যার এ বাহিরের কোন Copy/Paste চলে না। যদি সফটওয়্যার তৈরি করতে চান তাহলে নিজ হাতে কষ্ট করে টাইপ করুন , কথায় আছে না কষ্ট করলে মিষ্ট ফলে। হি হি হি...
প্রথমে 'Turbo C' সফটওয়্যার টি ওপেন করুন। তারপর File থেকে New তে Click করেন। তাহলে একটা খালি Page আসবে। এইবার নিচের Code টা টাইপ করুন টাইপ করা হইলে 'Ctrl+F9' Press করুন / চাপুন। যদি Code সঠিক হয় তাহলে একটা কালো Page এ “Welcome To Dream World” এই লেখাটি দেখাবে / Show করবে। আর কোঁথাও ভুল হলে সেটা ও দেখাবে , ভুল হলে Code দেখে আবার ঠিক করে নেন, তারপর আবার 'Ctrl+F9' Press করুন / চাপুন। Result চলে আসবে।
প্রগ্রাম-১: “Welcome To Dream World” বার্তাটি প্রিন্ট করার প্রোগ্রাম।
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
printf("Welcome To Dream World");
getch();
}
প্রগ্রাম-১: “Welcome To Dream World” বার্তাটি প্রিন্ট করার প্রোগ্রাম। #include<stdio.h> #include<conio.h> void main() { clrscr(); printf("Welcome To Dream World"); getch(); } |
এই প্রোগ্রাম টির Code এবং প্রোগ্রাম টি দেখতে পারেন। মাত্র '12 KB' - ডাউনলোড করুন
প্রোগ্রাম-২: যে কোন দুটি পূর্ণ সংখ্যার (Integer) যোগফল বের করার প্রোগ্রাম।
অথবাঃ I/O অপারেটর ব্যবহার করে একটি সিম্পল প্রোগ্রাম।
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int number1,number2,ruselt;
printf("Enter the value of two numbers");
scanf("%d%d",&number1,&number2);
ruselt=number1+number2;
printf("The summationof two number is=%d",ruselt);
getch();
}
প্রোগ্রাম-২: যে কোন দুটি পূর্ণ সংখ্যার () যোগফল বের করার প্রোগ্রাম। অথবাঃ I/O অপারেটর ব্যবহার করে একটি সিম্পল প্রোগ্রাম। #include<stdio.h> #include<conio.h> void main() { clrscr(); int number1,number2,ruselt; printf("Enter the value of two numbers"); scanf("%d%d",&number1,&number2); ruselt=number1+number2; printf("The summationof two number is=%d",ruselt); getch(); } |
এই প্রোগ্রাম টির Code এবং প্রোগ্রাম টি দেখতে পারেন। মাত্র '10 KB' - ডাউনলোড করুন
প্রোগ্রাম ২টি করা হলে আপনারা কোন File Upload site ও প্রোগ্রাম ২টা Upload করে Comment এ ডাউনলোড লিঙ্ক দেয়া দিবেন আমি দেখে নিব।
অথবাঃ আমাকে ইমেইল করে দিবেন Email: dreamboy.mithu30@yahoo.com
আর কোন প্রবলেম হলে আমাকে জানাবেন এই লিঙ্ক গিয়ে ঃ Contact Me
দেখতে চাই কয়জন শিখলেন এবং আমার কষ্টটা সার্থক হচ্চে কিনা।
কেমন লাগলো জানাবেন আপনারা Commentনা করলে পোস্ট করে মজা পাইনা। এত কষ্ট করে অনেক টাইম নষ্ট করে আপনাদের জন্য পোস্ট করি
আর আপনারা আমাদের Comment করে উৎসাহিত করবেন আর তো কিছু চাইনা আপনাদের কাছে।
সবাই ভাল থাকবেন এবং আমার জন্য দোয়া করবেন যাতে সামনে আরও ভাল ভাল পোস্ট উপহার দিতে পারি।
No comments:
Post a Comment