মূল পার্থক্য – প্রতিনিধি বনাম ইভেন্ট C
C মাইক্রোসফ্ট দ্বারা তৈরি একটি প্রোগ্রামিং ভাষা। এটি স্ট্রাকচার্ড প্রোগ্রামিং এবং অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং সমর্থন করে। C এ ইভেন্ট-চালিত প্রোগ্রামিংয়ের জন্য প্রতিনিধি এবং ইভেন্ট ব্যবহার করা হয়। একটি প্রতিনিধি হল একটি পদ্ধতির টাইপ-সেফ পয়েন্টার। একটি গ্রাফিকাল ইউজার ইন্টারফেস (GUI) সহ একটি অ্যাপ্লিকেশনে, বোতাম ইত্যাদি থাকে৷ যখন একটি বোতামে ক্লিক করা হয়, তখন কিছু ধরণের ক্রিয়া ঘটে। সেই ক্রিয়াগুলিকে ঘটনা বলা হয়। উদাহরণস্বরূপ, একটি ওয়েব পৃষ্ঠা রিফ্রেশ করা পৃষ্ঠা লোড ইভেন্টকে ট্রিগার করবে। এই নিবন্ধটি C এ প্রতিনিধি এবং ইভেন্টগুলির মধ্যে পার্থক্য নিয়ে আলোচনা করে। C এ প্রতিনিধি এবং ইভেন্টের মধ্যে মূল পার্থক্য হল যে একটি প্রতিনিধি হল একটি পদ্ধতির রেফারেন্স যখন একটি ইভেন্ট একটি প্রতিনিধি ব্যবহার করে একটি ইভেন্ট হ্যান্ডলারের সাথে যুক্ত থাকে।যখন একটি ঘটনা ঘটে, এটি প্রতিনিধিকে একটি সংকেত পাঠায়। তারপর প্রতিনিধি সংশ্লিষ্ট ফাংশন নির্বাহ করে। সুতরাং, সমস্ত ইভেন্ট প্রতিনিধিদের উপর নির্ভর করে৷
C এ প্রতিনিধি কি?
C এর প্রতিনিধিরা জাভাস্ক্রিপ্টের মতো অন্যান্য প্রোগ্রামিং ভাষার কলব্যাক ফাংশনের মতো। কলব্যাক ফাংশন রানটাইমে বরাদ্দ করা হয়. তারা কার্যকারিতা প্রদান করে যা প্রয়োজন অনুসারে সুইচ ইন এবং আউট করা যেতে পারে। একই C এ প্রতিনিধি ব্যবহার করে প্রয়োগ করা যেতে পারে। C-এর প্রতিনিধিরা কলার এবং কল ফাংশনকে ডিকপল করে। অতএব, এটি ভারী সংযোগ হ্রাস করে৷
. NET ফ্রেমওয়ার্ক দুটি বিভাগে শ্রেণিবদ্ধ করা হয়েছে। তারা মান প্রকার এবং রেফারেন্স প্রকার। কাঠামোটি মান প্রকারের একটি উদাহরণ। ক্লাসটি একটিএর একটি উদাহরণ