আগের পর্বগুলোতে আমরা কোডগুলো UI (User Interface) তে লিখেছিলাম। এবার আমি আগের পর্বের Calculator প্রোগ্রামটিকে Object Oriented Approach অর্থাৎ Class Concept এ দেখাবো। পর্বটি শুরু করার আগে আমি ধরে নিচ্ছি আপনারা C++/Java বা অন্যকোনো Object Oriented Programming (OOP) ল্যাঙ্গুয়েজ করে এসেছেন এবং বেসিক OOP সম্পর্কে জানেন। প্রথমে আমরা Console Application এ জিনিসটি দেখেনিই:
SimpleCalculatorApp নামে একটি প্রজেক্ট নিলাম এবং এতে নিচের ছবির মতো করে SimpleCalculator নামে একটি ক্লাস Add করলাম।
ক্লাসের মধ্যে চারটি মেথড লিখলাম। প্রত্যেক মেথড double টাইপের দুটি parameter নেয়। মেথডগুলো যোগ/বিয়োগ/গুন/ভাগকরে double টাইপের সংখ্যা return করে।
এবার Program Class এর main method থেকে SimpleCalculator ক্লাসের মেথডগুলোকে কল করবো। প্রথমেই aSimpleCalculator নামে ক্লাসটির একটি Object তৈরি করলাম এবং এই Object এর মাধ্যমে মেথডগুলোকে কল করলাম। মেথডগুলো কল করার সময় ইউজারের কাছ থেকে নেয়া firstNumber, secondNumber দুটিকে parameter হিসেবে পাঠালাম এবং রিটার্ন হিসেবে এদের গাণিতিক অপারেশনের ফলাফল পেলাম।
আগামী পর্বে এই প্রোগ্রামটি ইনশাআল্লাহ্ Windows Forms Application এ দেখাবো।
আমি Hasnat Riaz। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 16 টি টিউন ও 14 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
প্রাক্তন ছাত্র, কম্পিউটার সায়েন্স এন্ড টেলিকমিউনিকেশন ইঞ্জিনিয়ারিং বিভাগ, নোয়াখালী বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়।