প্রোগ্রামিং করার সময় প্রোগ্রামের একটা নির্দিষ্ট অংশ প্রয়োজন অনুসারে অনেকবার ব্যবহার করার প্রয়োজন হয় । এ জন্য সকল প্রোগ্রামিং ল্যাঙ্গুয়েজ এ রয়েছে লুপ । লুপ এ একটি কন্ডিশন সেট করে দেওয়া হয় । যতক্ষণ কন্ডিশন সত্য হয় প্রোগ্রামের একটা নির্দিষ্ট অংশ ব্যবহার হতে থাকে, কন্ডিশন মিথ্যা হলে নির্দিষ্ট অংশ ব্যবহার করা বন্ধ করে দেয় এবং প্রোগ্রামের পরবর্তী অংশে চলে যায় …
Read More »Tag Archives: প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল
প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল পর্ব ১১ – সি শার্প ডিসিশন মেকিং
ডিসিশন মেকিং হল এক ধরনের বিশেষ কাঠামো বা স্ট্রাকচার যার মাধ্যমে প্রোগ্রামার প্রয়োজন অনুসারে প্রোগ্রামে এক বা একাধিক কন্ডিশন তৈরি বা সেট করে । প্রোগ্রাম যখন এক্সিকিউট হয় তখন কম্পাইলার কন্ডিশন গুলো পরীক্ষা বা চেক করে । যদি কোন কন্ডিশন সত্য হয় তাহলে ভিতরের কোড গুলো এক্সিকিউট করবে । আর যদি কন্ডিশন মিথ্যা হয়, তাহলে ভিতরের কোড গুলোকে এক্সিকিউট না …
Read More »প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল পর্ব ১০ – সি শার্প অপারেটর
অপারেটর হল এক ধরনের চিহ্ন বা প্রতীক যা কম্পাইলারকে সুনির্দিষ্ট কোন গানিতিক অথবা লজিক্যাল কাজ দক্ষতার সাথে সম্পাদন করার নির্দেশ দেয় । সি শার্পে অনেক গুলো পূর্বনির্মিত বা বিল্ট ইন অপারেটর রয়েছে যার মাধ্যমে নিম্নলিখিত টাইপের অপারেটর গুলো পাওয়া যায় । ১. এরিথমেটিক অপারেটর ২. রিলেশনাল অপারেটর ৩. লজিক্যাল অপারেটর ৪. বিটওয়াইজ অপেরেটর ৫. অ্যাসাইনমেন্ট অপেরেটর ৬. মিক্স অপেরেটর নিচে …
Read More »প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল পর্ব ০৯ – সি শার্প ভেরিয়েবল
প্রতিদিন আমারা বিভিন্ন ধরনের বস্তু রাখার জন্য পাত্র বা স্থানের প্রয়োজন হয়, একই ভাবে প্রোগ্রামিং করার সময় যখন কোন ডাটা সংরক্ষন করার প্রয়োজন হয় তখন আমাদের একটি মেমরী স্পেস দরকার হয়। এই মেমরী স্পেসকেই প্রোগ্রামের ভাষায় ভেরিয়েবল বলা হয় । অর্থাৎ ভেরিয়েবল হচ্ছে মেমরী এড্রেস এর নাম, যেখানে কোন তথ্য সংরক্ষণ করে রাখা হয় । প্রত্যেক ভেরিয়েবলের বেশ কিছু ডাটা …
Read More »প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল পর্ব ০৮ – সি শার্প টাইপ কনভার্সন
একটা নির্দিষ্ট টাইপের ডাটা থেকে অন্য আরেকটি টাইপের ডাটায় পরিবর্তন করার পদ্ধতিকে সি শার্পে টাইপ কনভার্সন বলা হয় । একে টাইপ কাস্টিং ও বলা হয় । সি শার্পে দুই ধরনের টাইপ কনভার্সন রয়েছে । এগুলো হোল ১. ইমপ্লিসিট টাইপ কনভার্সন ২. এক্সপ্লিসিট টাইপ কনভার্সন ১. ইমপ্লিসিট টাইপ কনভার্সনঃ ইমপ্লিসিট কনভার্সন কম্পাইলার দ্বারা স্বয়ংক্রিয়ভাবে ঘটে এবং এখানে কোন ডাটা নষ্ট হয় …
Read More »প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল পর্ব ০৭ – সি শার্প ডাটা টাইপ
সি শার্পের ভেরিয়েবলকে তিনটি শ্রেণীতে ভাগ করা যায় । এগুলো হল ১. ভ্যালু টাইপ ২. রেফারেন্স টাইপ ৩. পয়েন্টার টাইপ ১. ভ্যালু টাইপঃ ভ্যালু টাইপ ভেরিয়েবল সরাসরি ভ্যালু নির্ধারণ করতে পারে । এই ভ্যালু টাইপ গুলো System.ValueType ক্লাসের মাধ্যমে পাওয়া যায় । ভ্যালু টাইপ ভেরিয়েবল সরাসরি ডাটা ধারণ করে । যেমনঃ int (নাম্বার স্টোর করার জন্য), char (অ্যালফাবেট স্টোর করার …
Read More »প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল পর্ব ০৬ – সি শার্প বেসিক সিনট্যাক্স
সি শার্প হল একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ । অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর পদ্ধতি অনুযায়ী একটি প্রোগ্রামের অনেকগুলো অবজেক্ট থাকে, যেগুলো বিভিন্ন প্রয়োজনে একে অপরের সাথে যোগাযোগ করতে পারে । যে সকল অবজেক্ট কাজ সম্পাদন করে সেই অবজেক্ট গুলোকে মেথড বলা হয় । এখন একটা উদাহারনের সাহায্যে আমরা সি শার্পের বেসিক সিনট্যাক্স বুঝার চেষ্টা করব using System; namespace RectangleApplication { …
Read More »প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল পর্ব ০৫ – প্রোগ্রাম কম্পাইল এবং এক্সিকিউট করার পদ্ধতি
আপনি যদি সি শার্পের কোড কম্পাইল এবং এক্সিকিউটের জন্য ভিজ্যুয়াল স্টুডিও ডট নেট ব্যবহার করতে চান তাহলে আপনি নিচের নির্দেশনা গুলো অনুসরন করুন। । ১. প্রথমে ভিজ্যুয়াল স্টুডিও ওপেন করুন (বিঃ দ্রঃ ভিজ্যুয়াল স্টুডিও অবশ্যই কম্পিউটার এ ইন্সটল করে নিতে হবে ) ২. ভিজ্যুয়াল স্টুডিও ওপেন করার পরে মেনুবার এ গিয়ে ফাইল সিলেক্ট করে নিউ প্রোজেক্ট সিলেক্ট করুন । ৩. …
Read More »প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল পর্ব ০৪ – সি শার্প প্রোগ্রামিং স্ট্রাকচার
সি শার্প প্রোগ্রাম নিচের অংশ গুলো নিয়ে গঠিতঃ ১. নেমস্পেস ডিক্লেয়ারেশন ২. ক্লাস ৩. ক্লাস মেথড ৪. ক্লাস অ্যাট্রিবিউটস ৫. মেইন মেথড ৬. স্টেটমেন্ট অ্যান্ড এক্সপ্রেশন ৭. কমেন্টস হ্যালো ওয়ার্ল্ড প্রোগ্রাম তৈরি নিচে একটা সাধারণ হ্যালো ওয়ার্ল্ড প্রোগ্রামের উদাহারন দেখানো হলোঃ using System; namespace HelloWorldApplication { class HelloWorld { static void Main(string[] args) { /* my first program in C# …
Read More »প্রোগ্রামিং সি শার্প বাংলা টিউটোরিয়াল পর্ব ০৩ – মাইক্রোসফট ডট নেট ফ্রেমওয়ার্ক
ডট নেট ফ্রেমওয়ার্ক মাইক্রোসফটের একটি বৈপ্লবিক প্ল্যাটফর্ম, যার মাধ্যমে আপনারা বিভিন্ন ধরনের অ্যাপ্লিকেশন তৈরি করতে পারবেন সেগুলো হলো উইন্ডোজ অ্যাপ্লিকেশন ওয়েব অ্যাপ্লিকেশন ওয়েব সার্ভিস ডট নেট ফ্রেমওয়ার্ক হল একধরনের মাল্টি প্ল্যাটফর্ম অ্যাপ্লিকেশন। এই ফ্রেমওয়ার্ক টি এমনভাবে ডিজাইন করা হয়েছে, যেখানে নিম্নলিখিত প্রোগ্রামিং ল্যাঙ্গুয়েজ গুলো ব্যবহার করা যেতে পারেঃ সি#, সি++, ভিজ্যুয়াল বেসিক, জাভাস্ক্রিপট, কোবোল ইত্যাদি। এই সব প্রোগ্রামিং ল্যাঙ্গুয়েজ গুলো …
Read More »