উপাদান শ্রেণীবিভাগ

Oct 08, 2023

উপাদানগুলি খুব জটিল নয়, এবং .নেট আমাদের সমৃদ্ধ অন্তর্নিহিত সমর্থন প্রদান করেছে। আপনার যদি MFC বা API গ্রাফিক্স ইন্টারফেসের বিকাশের অভিজ্ঞতা থাকে তবে .NET উপাদানগুলি শিখতে এটি অল্প সময় নিতে পারে। সাধারণত তিন ধরনের উপাদান নিজের দ্বারা তৈরি করা হয়: কম্পোজিট কন্ট্রোল, এক্সটেন্ডেড কম্পোনেন্ট এবং কাস্টম কন্ট্রোল।


যৌগিক উপাদান: কেন্দ্রীভূত উপাদানের কার্যকারিতা কেন্দ্রীভূত করার জন্য বিদ্যমান বিভিন্ন উপাদানকে একত্রিত করে একটি নতুন উপাদান তৈরি করা।


এক্সটেন্ডেড কম্পোনেন্ট: একটি নতুন কম্পোনেন্ট আসল কম্পোনেন্টে নতুন পারফরম্যান্স যোগ করতে বা আসল কম্পোনেন্টের নিয়ন্ত্রণ পরিবর্তন করতে বিদ্যমান কম্পোনেন্ট কম্পোনেন্টের এন্ট্রিতে পাঠানো হয়।


কাস্টম উপাদান: সরাসরি System.Forms.Control থেকে প্রাপ্ত। কন্ট্রোল ক্লাস কীবোর্ড এবং মাউস ইভেন্ট প্রক্রিয়াকরণ সহ উপাদানগুলির জন্য প্রয়োজনীয় সমস্ত এন্ট্রি বৈশিষ্ট্য সরবরাহ করে। কাস্টম উপাদানগুলি সবচেয়ে নমনীয় এবং শক্তিশালী উপায়, তবে বিকাশকারীদের জন্য প্রয়োজনীয়তা তুলনামূলকভাবে বেশি। কন্ট্রোল ক্লাসের OnPaint ইভেন্টের জন্য আপনাকে অবশ্যই একটি সোর্স কোড লিখতে হবে। নীচের স্তরের কাজ মোকাবেলা করার জন্য আপনি কন্ট্রোল ক্লাসের WNDProc পদ্ধতিটি পুনরায় লিখতে পারেন। উইন্ডোজ বার্তা, তাই আপনার জিডিআই+ শিখতে হবে এবং উইন্ডোজ এপিআই তৈরি করতে হবে।