कस्टम नियंत्रण

लेखक: Randy Alexander
निर्माण की तारीख: 1 अप्रैल 2021
डेट अपडेट करें: 24 जून 2024
Anonim
सी # ट्यूटोरियल - एक कस्टम नियंत्रण बनाएं | फॉक्सलर्न
वीडियो: सी # ट्यूटोरियल - एक कस्टम नियंत्रण बनाएं | फॉक्सलर्न

विषय

परिभाषा - कस्टम नियंत्रण का क्या अर्थ है?

कस्टम नियंत्रण एक नियंत्रण है जो .NET फ्रेमवर्क लाइब्रेरी में शामिल नहीं है और इसके बजाय एक तृतीय-पक्ष सॉफ़्टवेयर विक्रेता या उपयोगकर्ता द्वारा बनाया गया है।

कस्टम नियंत्रण एक अवधारणा है जिसका उपयोग विंडोज़ फॉर्म क्लाइंट और एएसपी.नेट वेब अनुप्रयोगों दोनों के निर्माण के दौरान किया जाता है। कस्टम क्लाइंट नियंत्रणों का उपयोग Windows प्रपत्र अनुप्रयोगों में किया जाता है, जबकि ASP.NET पृष्ठों (वेब ​​रूपों) में कस्टम सर्वर नियंत्रणों का उपयोग किया जाता है। सरल प्रोग्रामिंग तकनीकों के कारण पूर्व विंडोज संस्करणों की तुलना में .NET में कस्टम नियंत्रण का उपयोग करना आसान है।

कस्टम नियंत्रण एक सामान्य शब्द है जिसमें उपयोगकर्ता नियंत्रण भी शामिल है। ASP.NET कोड का उपयोग करके ASP.NET में उपयोगकर्ता नियंत्रण बनाया जाता है और अन्य वेब पृष्ठों में पुन: उपयोग किया जाता है, जबकि Windows प्रपत्र के चुनाव में उपयोगकर्ता नियंत्रण एक सुसंगत उपयोगकर्ता इंटरफ़ेस (UI) और अनुप्रयोगों के भीतर या उसके साथ व्यवहार को नियंत्रित करता है।


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

Techopedia कस्टम कंट्रोल की व्याख्या करता है

.NET ढाँचा वर्ग, System.Windows.Forms.Control, को विंडोज फॉर्म में कस्टम क्लाइंट नियंत्रण बनाने के लिए प्रदान करता है। यह वर्ग नियंत्रण के लिए आवश्यक सभी बुनियादी कार्यक्षमता प्रदान करता है, लेकिन कोई नियंत्रण-विशिष्ट कार्यक्षमता या कोई ग्राफ़िकल इंटरफ़ेस प्रदान नहीं करता है। इसलिए, यह विंडोज हैंडलिंग के डिफ़ॉल्ट व्यवहार के ओवरराइड की अनुमति देकर आवेदन आवश्यकताओं के अनुरूप नियंत्रण को परिभाषित करने में उपयोगकर्ता नियंत्रण से अधिक लचीलापन प्रदान करता है। इसलिए, इस अवधारणा का प्रभावी ढंग से उपयोग करने के लिए विंडोज 32 एपीआई का ज्ञान आवश्यक है। Windows प्रपत्र विंडो रहित नियंत्रणों का समर्थन नहीं करता है। हालाँकि, यह ActiveX नियंत्रणों की मेजबानी के लिए अनुमति देता है, जो विंडो रहित हो सकता है।

ASP.NET में कस्टम नियंत्रण उत्पन्न करने के लिए, फ्रेमवर्क वर्ग, System.Web.UI.WebControl, को गैर-दृश्य तत्वों को प्रस्तुत करने के लिए System.Web.UI.Control के साथ उपयोग किया जाना चाहिए। ये नियंत्रण एक गतिशील लिंक लाइब्रेरी (.dll) के रूप में शिप किए जाने की क्षमता प्रदान करते हैं, जिसे विजुअल स्टूडियो इंटीग्रेटेड एनवायरनमेंट के साथ प्री-कनेक्ट और एकीकृत किया जा सकता है।

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

यह अनुशंसा की जाती है कि कस्टम नियंत्रण का उपयोग तब किया जाता है जब नियंत्रण के अनुकूलित चित्रमय प्रतिनिधित्व की आवश्यकता होती है या जब मानक नियंत्रण द्वारा प्रदान नहीं की जाने वाली कस्टम कार्यक्षमता को लागू करने की आवश्यकता होती है।


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