2011-06-27 10 views
5

तो यदि मैं वीबीनेट (वास्तव में कोई दृश्य स्टूडियो प्रोजेक्ट) में किसी प्रोजेक्ट पर काम कर रहा हूं, तो मैं फ़ोल्डर्स बनाने में सक्षम हूं। मेरी परियोजना बल्कि असभ्य हो रही है (30 से अधिक कक्षाएं) और मुझे लगता है कि उदाहरण के लिए "डीएस" फ़ोल्डर में उपयोगकर्ता संरचना वर्गों और "uc" फ़ोल्डर में उपयोगकर्ता नियंत्रण के लिए स्टोर करना फायदेमंद होगा। यह ठीक है? क्या मैं वर्गों का संदर्भ देने के तरीके को प्रभावित करूंगा? क्या फ़ोल्डर्स बस अपने स्वयं के उपयोग और संरचना के लिए हैं या क्या वे वास्तव में मेरे प्रोजेक्ट पर पूरी तरह से कुछ प्रभाव डालते हैं?वीबी.नेट परियोजना फ़ोल्डर प्रश्न

पीएस यदि आप उलझन में हैं, तो मैं "समाधान एक्सप्लोरर" में दिखाए गए ढांचे का जिक्र कर रहा हूं। क्षमा करें अगर यह एक बेवकूफ सवाल है या स्पष्ट नहीं है, लेकिन मैंने पहले कभी इस तरह की एक बड़ी परियोजना पर काम नहीं किया है।

उत्तर

5

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

Namespace MyProject.Dc 

संपादित किया जाना चाहिए:

Namespace MyProject.Ds 
    Module MyModule 

     Sub Main() 
      'do stuff here 
     End Sub 

    End Module 
End Namespace 
+1

वीबी में नेमस्पेस का उपयोग करने का उचित तरीका क्या है? क्या मैं बस $ नामस्थान डीएस $ एंड नेमस्पेस प्रत्येक कक्षा की शुरुआत और अंत में जोड़ता हूं? – Kevin

+0

Arg, मैं इस वेबसाइट पर सामान को प्रारूपित करने का तरीका कभी नहीं समझ सकता! – Kevin

+0

मैंने एक और विशिष्ट उदाहरण के लिए संपादित किया। आप और [यहां] (http://msdn.microsoft.com/en-us/library/zt9tafza.aspx) पढ़ सकते हैं। उम्मीद है की वो मदद करदे। – IRegretable

4

फ़ोल्डरों को जोड़ना फ़ोल्डर नाम को शामिल करने के लिए उन फ़ोल्डर्स में किसी भी नई जोड़े गए फ़ाइलों का नामस्थान डिफ़ॉल्ट करेगा। उदाहरण के लिए MyApp.UC या MyApp.DS।

फ़ोल्डर बनाना और आपके उपयोगकर्ता नियंत्रण, डेटा संरचना आदि को स्थानांतरित करना कोई समस्या नहीं होनी चाहिए।

आप हमेशा ही नया टेस्ट परियोजना पर इस परीक्षण कर सकते हैं - कि मेरी हमेशा की तरह :)

2

आप सब कुछ के लिए फ़ोल्डर का उपयोग कर सकते हैं। मैं इसे हर समय करता हूं, आपको इसे एक्सेस करते समय फ़ोल्डर नामों को शामिल करने की आवश्यकता होती है।

enter image description here

तो अगर मैं अपवाद फ़ोल्डर में कुछ कॉल करने के लिए चाहता था, मैं Exceptions.DialogExceptionEdit, आदि

0

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

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