Powered by Blogger.
 
Tuesday, April 30, 2013

সি প্রোগ্রামিং এ হাতেখড়ি [পর্ব ২] :: প্রথম প্রোগ্রাম

0 comments
গত পর্বে আপনারা সি প্রোগ্রাম সম্পর্কে জেনেছেন। আজ আমরা আমাদের জীবনের প্রথম প্রোগ্রাম লিখব। আশা করি সবাই খুব এক্সাইটেড হয়ে আছেন। গত পর্বেই আমরা কোড ব্লকস আইডিই সেটাপ করেছিলাম। আজ আমরা কোড ব্লকস চালু করে প্রোগ্রাম লিখবো। চলুন শুরু করা যাক।
Read more...

সি প্রোগ্রামিং এ হাতেখড়ি [পর্ব ১] :: প্রাথমিক আলোচনা

0 comments
আমরা জানি যে কম্পিউটার ০ ও ১ ছাড়া অন্য কোন তথ্য পড়তে ও লিখতে পারে না। তাই আমরা যে সকল প্রোগ্রামিং ল্যাংগুয়েজ লিখবো তা কম্পিউটারের ভাষায় রূপান্তরের জন্য প্রয়োজন Compiler. আমরা যে কোন টেক্সট এডিটর সফটওয়্যার (যেমনঃ Notepad) এ প্রোগ্রাম লিখে তা compiler দ্বারা কম্পাইল করতে পারি। কিন্তু আমি আমারা IDE ব্যাবহার করে কোড লিখবো ও কম্পাইল করবো। IDE মানে হল Integrated Development Environment. এর মধ্যেই টেক্সট এডিটর ও কম্পাইলার দেওয়া আছে।

প্রতিটি প্রোগ্রাম এর জন্য আলাদা আলাদা IDE আছে। যেমন C/C++ প্রগ্রামের জন্য কয়েকটি IDE হলো Turbo C++, Quincy 2005, Visual C++, Eclipse, Codelite ইত্যাদি। আমি এই পোস্টে যে IDE ব্যাবহার করতেছি তার নাম হলো Code::Blocks.

Code::Blocks ডাউনলোড ও ইন্সটলেশন

যেহতু আমি আমার টিওটোরিয়ালগুলোতে Code Blocks IDE ব্যাবহার করবো তাই আপনাদেরও উচিত হবে কোড ব্লকস সফটওয়্যারটি ডাউনলোড করা। কোডব্লকস এর সর্বশেষ ভার্শন ডাউনলোড করতে এখানে ক্লিক করুন। ফাইল সাইজ ৯৭ মেগাবাইটের মতো।

ডাউনলোড করা শেষ হলে এবার ইন্সটল করে ফেলুন। তবে ইন্সটল করার সম্পুর্ণ পদ্ধতি এখানে লিখছি। ডাউনলোড করা ফাইলটি চালু করলে নিচের মতো দেখতে পারবেন।

এখানে Next বাটনে ক্লিক করুন। তাহলে আপনি License Agreement Window দেখতে পারবেন।

আপনি যদি License পরে সম্মত হন তাহলে I Agree বাটনে ক্লিক করুন। না ক্লিক করলে ইন্সটলার সামনে অগ্রসর হবে না। অতএব আপনাকে ক্লিক করতেই হবে :p

এরপরে আপনি উপরের মতো একটি উইন্ডো দেখতে পারবেন। এখান থেকে Next বাটনে ক্লিক করুন। তাহলে নিচের মতো দেখাতে পারবেন।

এই উইন্ডো থেকে আপনি কোড ব্লকস কোথায় সেটাপ করবেন তা নিধারণ করতে পারবেন। Next বাটনে ক্লিক করুন। তাহলে আপনি নিচের মতো ইন্সটলেশন প্রসেস দেখতে পারবেন।

ইন্সটল করা শেষ হলে নিচের মতো ডায়ালোগ দেখতে পারবেন। আপনি যদি এখনি কোড ব্লকস চালু করতে চান তাহলে YES বাটনে ক্লিক করুন, তা না চাইলে NO। আমি No বাটনে ক্লিক করলাম।

উপরের উইন্ডো থেকে Next বাটনে ক্লিক করুন।

এবার Finish বাটনে ক্লিক করলেই Code::Blocks ইন্সটল সম্পন্ন হয়ে যাবে।

আশাকরি আপনি কোডব্লকস সফলভাবে ইন্সটল করেছেন। আগামী পর্বে আমরা সি ল্যাংগুয়েজে প্রথম প্রোগ্রাম লিখবো।
Read more...
Monday, April 29, 2013

Microsoft Small Basic প্রোগ্রামিং [পর্বঃ ৯] :: Clock ও Desktop অবজেক্ট

0 comments

Clock অবজেক্ট

Microsoft Small Basic এ সময় সংক্রান্ত কাজগুলোর জন্য আছে Clock নামক অবজেক্টে। এই অবজেক্টের মাধ্যমে আমরা তারিখ, সময়, বার দেখতে পারি। এবং এগুলোকে কাজে লাগিয়ে আমরা আমাদের প্রোগ্রামটিকে বিভিন্ন কাজে লাগাতে পারি।
মূলত আপনার তৈরী প্রোগ্রামটি যে কম্পিউটারে চলবে সেই কম্পিউটারের সময় নিয়ে কাজ করবে। Clock অবজেক্টের চারটি গুরুত্বপূর্ণ প্রোপারটিগুলো হলো Date, Hour, Time, Month, Day, WeekDay, Minute, Second,
Read more...

Microsoft Small Basic প্রোগ্রামিং [পর্ব-০৮] :: Program, Sound এবং Text অবজেক্ট

0 comments
Microsoft Small Basic প্রোগ্রামিং চেইন টিউনের ৮ম পর্বে সবাইকে স্বাগতম। আজকে আমরা MS Small Basic এর তিনটি গুরুত্বপূর্ণ অবজেক্ট সম্পর্কে ধারণা গ্রহণ করবো । এগুলো হলো Program, Sound এবং Text.

Program Object

গত পর্বেই আমি Program Object এর Delay অপারেশন সম্পর্কে দেখিয়েছিলাম। Delay অপারেশন প্রোগ্রাম এক্সিকিউশনকে থামিয়ে রাখে বা দেরি করিয়ে দেয়। Delay অপারেশনের সীনট্যাক্স হলোঃ
Program.Delay(milliSeconds)
Read more...

Microsoft Small Basic প্রোগ্রামিং [পর্ব-০৭] :: Shapes Object Part 2

0 comments
Microsoft Small Basic প্রোগ্রামিং চেইন টিউনের ৭ম পর্বে সবাইকে স্বাগতম। আজকের পর্বে আমরা Shapes অবজেক্ট সম্পর্কে আরও বিস্তারিত জানবো। ইতমধ্যে আপনারা Shapes অবজেক্টের AddRectangle, HideShape, ShowShape, SetOpacity এবং Move অপারেশন প্রোগ্রমের মধ্যে শিখে ফেলেছেন। এবার চলুন আরেকটি প্রোগ্রাম লিখে ফেলি এবং Shapes অবজেক্টের আরও কিছু অপারেশন শিখে নিই। আমরা এই প্রোগ্রামে মূলত ছবি নিয়ে খেলা করবো।
Read more...

Microsoft Small Basic প্রোগ্রামিং [পর্ব-০৬] :: Shapes Object Part 1

0 comments
Microsoft Small Basic প্রোগ্রামিং এর ৬ষ্ঠ পর্বে স্বাগতম। আজ আমরা Shape Object এর বিভিন্ন অপারেশন শিখবো। তবে তার আগে  Subroutine (সাবরুটিন) নামক গুরুত্বপূর্ণ একটি বিষয় নিয়ে লিখব যা গত পর্বে দিতে ভুলে গিয়েছিলাম।

সাবরুটিন

আমরা আমাদের প্রোগ্রামের যে কোন অংশবিশেষ আলাদা একটি নাম দিয়ে প্রোগ্রামের শেষে বা যে কোন যায়গায় লিখতে পারি। পরবর্তীতে আমরা ঐ কোডের নামকে কল করে আমরা কোডগুলো কাজে লাগাতে পারি। এই কাজটিকে বলা হয় সাবরুটিন। সাবরুটিন লেখার Syntax হলোঃ
Read more...

Microsoft Small Basic প্রোগ্রামিং [পর্ব-০৫] :: গ্রাফিক্স উইন্ডো

0 comments

এতোদিন আমরা যে সকল প্রোগ্রাম করেছি সেগুলো সব ছিলো TextWindow ভিত্তিক প্রোগ্রাম বা কনসোল অ্যাপলিকশন। এখন সময় এসেছে একটু গ্রাফিকাল প্রোগ্রাম তৈরী করা। এরই জন্য আজ আমরা গ্রাফিক্স উইন্ডো তৈরী করা শিখবো।

Graphics Window

MS Small Basic প্রোগ্রামিং এ GraphicsWindow হলো TextWindow এর মতো একটি অবজেক্ট। এই অবজেক্টটি ব্যাবহার করে আমরা GUI (Graphical User Interface) ভিত্তিক অ্যাপলিকেশন তৈরী করতে পারি। আপনারা একটি নতুন প্রোগ্রাম চালু করে নিচের লাইনটুকু লিখে প্রোগ্রাম রান করুন।
Read more...
 
প্রোগ্রামিং দুনিয়া © 2013,All Rights Reserved.