সফটওয়্যার ডেভেলপমেন্ট ইন C শার্প (C# )- [পর্ব-০৪] :: নবীনদের জন্য-৪

ডেভেলপমেন্ট ইন C শার্প

আগের পর্বগুলোতে আমরা কোডগুলো UI (User Interface) তে লিখেছিলাম। এবার আমি আগের পর্বের Calculator প্রোগ্রামটিকে Object Oriented Approach  অর্থাৎ Class Concept এ দেখাবো। পর্বটি শুরু করার আগে আমি ধরে নিচ্ছি আপনারা C++/Java  বা অন্যকোনো  Object Oriented Programming (OOP) ল্যাঙ্গুয়েজ করে এসেছেন এবং বেসিক OOP সম্পর্কে জানেন। প্রথমে আমরা Console Application এ জিনিসটি দেখেনিই:

Console Application:

SimpleCalculatorApp নামে একটি  প্রজেক্ট নিলাম এবং এতে নিচের ছবির মতো করে SimpleCalculator নামে একটি ক্লাস Add করলাম।

ক্লাসটির স্কেলেটন নিচের মত:

ক্লাসের মধ্যে চারটি মেথড লিখলাম। প্রত্যেক মেথড double টাইপের দুটি parameter নেয়। মেথডগুলো যোগ/বিয়োগ/গুন/ভাগকরে double টাইপের সংখ্যা return করে।

এবার Program Class এর main method থেকে SimpleCalculator ক্লাসের মেথডগুলোকে কল করবো। প্রথমেই aSimpleCalculator নামে ক্লাসটির একটি Object তৈরি করলাম এবং এই Object এর মাধ্যমে মেথডগুলোকে কল করলাম। মেথডগুলো কল করার সময় ইউজারের কাছ থেকে নেয়া firstNumber, secondNumber দুটিকে parameter হিসেবে পাঠালাম এবং রিটার্ন হিসেবে এদের গাণিতিক অপারেশনের ফলাফল পেলাম।

প্রোগ্রামটির আউটপুট নিচের মতো:

আগামী পর্বে এই প্রোগ্রামটি ইনশাআল্লাহ্‌ Windows Forms Application এ দেখাবো।

Level 0

আমি Hasnat Riaz। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 16 টি টিউন ও 14 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

প্রাক্তন ছাত্র, কম্পিউটার সায়েন্স এন্ড টেলিকমিউনিকেশন ইঞ্জিনিয়ারিং বিভাগ, নোয়াখালী বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস