आयोजन प्रबंधकर्ता

लेखक: Laura McKinney
निर्माण की तारीख: 9 अप्रैल 2021
डेट अपडेट करें: 24 जून 2024
Anonim
सी # ट्यूटोरियल: इवेंट्स/इवेंट हैंडलर्स
वीडियो: सी # ट्यूटोरियल: इवेंट्स/इवेंट हैंडलर्स

विषय

परिभाषा - इवेंट हैंडलर का क्या अर्थ है?

एक ईवेंट हैंडलर, C # में, एक विधि है जिसमें एक विशिष्ट घटना के जवाब में निष्पादित कोड होता है जो किसी एप्लिकेशन में होता है।

इवेंट हैंडलर का उपयोग ग्राफिकल यूजर इंटरफेस (GUI) एप्लिकेशन में किया जाता है, जो यूजर इंटरफेस में नियंत्रण द्वारा उठाए गए बटन क्लिक और मेनू चयन जैसी घटनाओं को संभालता है। एक एकल घटना हैंडलर का उपयोग कई नियंत्रणों द्वारा उठाए गए घटनाओं को संसाधित करने के लिए किया जा सकता है। एक घटना कई ईवेंट हैंडलर्स के साथ जुड़ी हो सकती है, जो समकालिक रूप से लागू होने पर भी समान रूप से लागू होगी। इवेंट हैंडलर का उपयोग उन घटनाओं को संभालने के लिए भी किया जा सकता है जो एक ऑब्जेक्ट स्टेट्स को ऑब्जेक्ट क्लाइंट में बदलने का संकेत देते हैं।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकपेडिया इवेंट हैंडलर बताते हैं

C # ईवेंट मॉडल एक "पब्लिश-सब्सक्रिप्शन" पैटर्न पर आधारित है जिसमें एक क्लास (प्रकाशक) किसी ईवेंट को ट्रिगर करता है, जबकि दूसरा क्लास (सब्सक्राइबर) उस ईवेंट को प्राप्त करता है। एक ईवेंट हैंडलर सब्सक्राइबर होता है जिसमें विशिष्ट ईवेंट्स को हैंडल करने के लिए कोड होता है।

उदाहरण के लिए, इवेंट हैंडलर का उपयोग UI में कमांड बटन पर क्लिक करने के दौरान होने वाली घटना को संभालने के लिए किया जा सकता है।

C # में, एक ईवेंट डेलिगेट द्वारा उसके हैंडलर से जुड़ा होता है। एक घटना को बढ़ाने और घटना पर प्रतिक्रिया देने के लिए, दो आवश्यक तत्व प्रतिनिधि हैं जो घटना को उसके हैंडलर विधि और घटना डेटा रखने वाले वर्ग से जोड़ता है। अतिरिक्त असाइनमेंट ऑपरेटर (= + = ') का उपयोग करके ईवेंट ऑब्जेक्ट में प्रतिनिधि उदाहरण जोड़कर, ईवेंट हैंडलर को उसके संबंधित ईवेंट की घटना पर बुलाया जाता है।

ईवेंट हैंडलर डेलीगेट के हस्ताक्षर में दो पैरामीटर शामिल होते हैं जो ईवेंट को बढ़ाने वाले ऑब्जेक्ट उदाहरण और ऑब्जेक्ट होल्डिंग इवेंट डेटा का प्रतिनिधित्व करते हैं। ईवेंट हैंडलर पद्धति के हस्ताक्षर को उस ईवेंट के लिए प्रतिनिधि के साथ और शून्य प्रकार के साथ मिलान करना चाहिए। .NET फ्रेमवर्क एक अंतर्निहित ईवेंट हैंडलर प्रदान करता है जिसका उपयोग उन मामलों में किया जा सकता है जहां उपयोग किए गए प्रतिनिधि केवल टाइप नाम से भिन्न होते हैं और इसलिए उस कोड को कम कर सकते हैं जिन्हें बनाए रखने की आवश्यकता होती है।


यह परिभाषा C # के कॉन में लिखी गई थी