उनका उपयोग करने के लिए कौन से आकर्षक कारण मौजूद हैं?संसाधन (.resx) फ़ाइलों के क्या फायदे हैं?
उत्तर
संसाधन फ़ाइलें आप स्थानीय बनाना/उपयोगकर्ता किसी भी स्थान के आधार पर उपयोग की जाने वाली भाषा resx फ़ाइल स्वचालित रूप से निर्धारण करके अपने .net अनुप्रयोगों अंतर्राष्ट्रीयकरण करने के लिए एक आसान तरीका प्रदान करते हैं। अधिक भाषाओं को जोड़ने के लिए, बस एक और अनुवादित संसाधन फ़ाइल जोड़ें।
संसाधन फ़ाइलें आपको अपने तारों, फ़ाइलों और स्क्रिप्ट को स्टोर करने के लिए एक केंद्रीय स्थान देती हैं और उन्हें दृढ़ता से टाइप किए गए तरीके से संदर्भित करती हैं (इसलिए अगर आप उन्हें अनुचित रूप से संदर्भित करते हैं तो संकलन टूट जाएगा)।
संसाधन फ़ाइलों को उपग्रह असेंबली में संकलित किया जा सकता है, जिससे पूरे सामान को पुन: संकलित किए बिना उत्पादन अनुप्रयोग में संसाधनों को बदलना आसान हो जाता है।
रेक्स के साथ आप एक प्रति भाषा (जो बोली जाने वाली भाषा प्रोग्रामिंग भाषा नहीं है) आपके प्रोग्राम/सिस्टम को बहुभाषी होने में सक्षम कर सकती है।
हां - दुनिया * नहीं * सिर्फ अंग्रेजी बोल रही है! –
@marc_s: क्या? यह सिर्फ मूर्खतापूर्ण बात है। – Randolpho
किसी साधारण उदाहरण के साथ ऐसा करने के तरीके पर कोई ट्यूटोरियल? वास्तव में इसके लिए प्रारूप स्ट्रिंग्स – KansaiRobot
अन्य उत्तर है, जो मैं upvoted गया है के लिए एक पूरक के रूप में, मैं जोड़ने के लिए है कि स्ट्रिंग संसाधन मानव पठनीय पाठ, नहीं स्थिरांक कि प्रोग्राम के रूप में इस्तेमाल किया जाएगा के लिए कर रहे हैं चाहते हैं। वे त्रुटि संदेशों, बटन लेबल और इसी तरह के लिए बहुत अच्छे हैं।
अक्सर अंतिम स्ट्रिंग के बजाए, हम एक प्रारूप स्ट्रिंग को स्टोर करते हैं ताकि अंतिम क्षण में चर को प्रतिस्थापित किया जा सके। इस विधि के बारे में अच्छी बात यह है कि, कॉन्सटेनेशन के विपरीत, जब भाषा में अलग-अलग शब्द ऑर्डर आवश्यकताएं होती हैं तो यह तोड़ नहीं होती है।
संसाधन फ़ाइलें आपको प्रोग्राम के कोड को संपादित किए बिना टेक्स्ट/ग्राफिक्स को बदलने के लिए सक्षम बनाती हैं। कई कारणों से, इसे आपके प्रोग्राम के स्रोत कोड को संपादित करने की आवश्यकता से बचने के लिए अक्सर आदर्श माना जाता है ताकि आपके एप्लिकेशन के तर्क का हिस्सा न हो।
उपरोक्त उत्तरों के अतिरिक्त, संसाधन फ़ाइलें आपको पढ़ने/लिखने के परीक्षण के लिए परीक्षण फ़ाइलों को स्टोर करने के लिए एक स्थान भी प्रदान कर सकती हैं। इस तरह, चाहे अन्य लोगों के पर्यावरण की स्थापना कैसे की जाती है, आपके पास लॉग या अन्य फाइलों को स्टोर करने के लिए एक जगह हो सकती है।
ध्यान रखें कि संसाधनों में आप जो फाइलें करते हैं वह क्रमिक होना चाहिए। अधिक जानकारी के लिए नीचे दिए गए की जाँच करें:
https://msdn.microsoft.com/en-us/library/f45fce5x(v=vs.80).aspx
- 1. संसाधन फ़ाइलों को बदलना (resx) नेमस्पेस और एक्सेस संशोधक
- 2. स्मृति-मैप की गई फ़ाइलों के क्या फायदे हैं?
- 3. क्या संसाधन (.resx) फ़ाइलों के साथ कोई प्रदर्शन समस्या या चेतावनी है?
- 4. दृश्य स्टूडियो अमान्य resx फ़ाइलों
- 5. जेरेबेल के क्या फायदे हैं?
- 6. लेट्रेक के क्या फायदे हैं?
- 7. पर्सफोर्स के फायदे क्या हैं?
- 8. दृढ़ता अज्ञानता के क्या फायदे हैं?
- 9. शीर्षलेख फ़ाइलों के फायदे/नुकसान
- 10. क्या .resx संसाधन फ़ाइलों में स्ट्रिंग सरणी को परिभाषित करना संभव है?
- 11. आप अपनी संसाधन फ़ाइलों को व्यवस्थित कैसे करते हैं?
- 12. resx फ़ाइलों में स्थानीय संसाधनों को गायब करें
- 13. 64-बिट प्रोसेसर के फायदे क्या हैं?
- 14. विंडोज सर्टिफिकेट स्टोर के क्या फायदे हैं?
- 15. कॉन्वर्सिस और contravariance के क्या फायदे हैं?
- 16. LINQ से SQL के फायदे क्या हैं?
- 17. आलसी मूल्यांकन के क्या फायदे हैं?
- 18. सत्र-प्रति-वार्तालाप के क्या फायदे हैं?
- 19. कार्यात्मक प्रोग्रामिंग के क्या फायदे हैं?
- 20. करी के व्यावहारिक फायदे क्या हैं?
- 21. पिमकोर के (डी) फायदे क्या हैं?
- 22. QStandardItemModel पर QAbstractItemModel के क्या फायदे हैं?
- 23. योजना मैक्रोज़ के क्या फायदे हैं?
- 24. क्लास लाइब्रेरी के अंदर संसाधन (resx) का उपयोग करना, जिसे
- 25. asp.net: लाइन संसाधन में तोड़ \ N .resx फ़ाइल
- 26. वेब अनुप्रयोगों के बीच एएसपीनेट संसाधन फ़ाइलों को साझा करना
- 27. प्रोग्राम परिवर्तन संसाधन फ़ाइल भाषा संहिता में (resx)
- 28. Postgresql enum फायदे और नुकसान क्या हैं?
- 29. PHP को ASP.NET पर क्या फायदे हैं?
- 30. आत्म-होस्टिंग के फायदे और नुकसान क्या हैं?
इससे पहले कि आप एक resx फ़ाइल इस्तेमाल कभी नहीं किया गया है, लेकिन अपनी खुद की स्ट्रिंग टेबल और की तरह (कोड में फैले हुए, या बुरा तार, सभी स्थानीय परिभाषित) और हेवन है उस दृष्टिकोण को बदलने का कोई कारण नहीं देखा गया है, तो यह एक कानूनी सवाल है। – mmr
मैंने पहले कभी रेक्स का उपयोग नहीं किया है। सवाल के पीछे यही कारण है। – Newbie