7

मैं एक विंडोज़ फॉर्म एप्लिकेशन का एक नया संस्करण बना रहा हूं जो अलग-अलग पीसी की विभिन्न श्रेणियों पर स्थापित हो रहा है। एप्लिकेशन एक तकनीशियन द्वारा स्थापित मधुमक्खी है, जो इंस्टॉल के दौरान विभिन्न अनुप्रयोग, उपयोगकर्ता और अन्य सेटिंग्स को कॉन्फ़िगर कर रहे हैं। इन सेटिंग्स को मैं अब तक रजिस्ट्री में संग्रहीत कर रहा हूं, और एप्लिकेशन के प्रत्येक स्टार्टअप पर यह अलग-अलग मान प्राप्त करने के लिए रजिस्ट्री को पढ़ता है। अगर हमें रजिस्ट्री में किसी भी सेटिंग को बदलने की ज़रूरत है तो हम सीधे reg (अनुभवी तकनीशियनों) में या एप्लिकेशन के पुनर्स्थापित (रूकी तकनीशियन) के माध्यम से करते हैं।डेस्कटॉप अनुप्रयोगों में ऐप, उपयोगकर्ता और कस्टम सेटिंग्स को संग्रहीत और संपादित करना

जैसा कि अब मैं एक नया संस्करण बना रहा हूं, मुझे आश्चर्य है कि इन प्रकार की सेटिंग्स को संभालने के लिए सबसे अच्छा प्रेटिस क्या है। मैं इसे रजिस्ट्री से बाहर ले जाना चाहता हूं और किसी प्रकार की सेटिंग, संसाधन, एक्सएमएल फ़ाइल में जिसे मैं सीधे इंस्टॉलेशन प्रक्रिया के तहत और आवेदन के भीतर या तकनीशियनों के लिए डिज़ाइन किए गए एक सहायक अनुप्रयोग के माध्यम से सीधे इस्तेमाल कर सकता हूं।

तो विंडोज़ फॉर्म एप्लिकेशन के लिए एप्लिकेशन और उपयोगकर्ता विशिष्ट सेटिंग्स को स्टोर और संपादित करने का पसंदीदा तरीका क्या है?

आवेदैटिन एक विन 32 बिट वीबी.Net डेस्कटॉप फॉर्म ऐप है।

उत्तर

2

उपयोगकर्ता सेटिंग्स रखने का सबसे अच्छा तरीका XML है। विजुअल स्टूडियो इंस्टालर (सेटअप प्रोजेक्ट) में ऐसे परिचालनों के लिए सीमित विकल्प हैं। यदि आप इंस्टॉल शील्ड का उपयोग करते हैं तो आपके पास एक्सएमएल फाइलों से सेटिंग प्राप्त करने के लिए और अधिक पहुंच हो सकती है।

1

तो विंडोज़ फॉर्म के लिए आवेदन और उपयोगकर्ता विशिष्ट सेटिंग्स को स्टोर और संपादित करने का पसंदीदा तरीका क्या है?

पसंदीदा तरीका स्टोर करने के लिए और संपादित करें आवेदन और .NET अनुप्रयोग के लिए उपयोगकर्ता विशिष्ट सेटिंग नेट में निर्मित विन्यास समर्थन उपयोग करने के लिए है - वर्गों और इंटरफेस है कि System.Configuration नाम स्थान में स्थित है। आप कस्टम एक्शन (इंस्टालर क्लास)

4

व्यक्तिगत रूप से, मैं बैक एंड का उपयोग करता हूं, जिसमें आप अंतर्निहित .NET सेटअप प्रोजेक्ट के साथ जो कुछ भी चाहते हैं, कर सकते हैं। उपयोगकर्ता तालिका बनाएं और अपनी इच्छित प्राथमिकताओं को स्टोर करें।

संबंधित मुद्दे