2009-02-20 11 views
9

मैं एक .NET अनुप्रयोग बनाने की तलाश में हूं जिसमें विजुअल स्टूडियो के समान यूआई है। क्या उस प्रतिमान के लिए कोई नाम है? या क्या कोई ऐसा करने के लिए ट्यूटोरियल के बारे में जानता है ... या यहां तक ​​कि एक ओएसएस परियोजना जो उस प्रतिमान का उपयोग करती है? मैं डॉकिंग पहलुओं और पैनलों के बीच बातचीत की तरह देख रहा हूं ...आप यूआई जैसे विजुअल स्टूडियो कैसे बनाते हैं?

मेरा अनुभव का 99% वेब स्पेस में है ... इसलिए इस प्रकार का एप्लिकेशन मेरे लिए एक नया प्रयास है।

धन्यवाद!

उत्तर

10

sharpdevelop पर एक नज़र डालें। इसका ओपनसोर्स, इसके डिजाइन/कार्यान्वयन और इसे विस्तारित करने के लिए यहां तक ​​कि एक पुस्तक भी है।

आपको यह जाना चाहिए, और यहां तक ​​कि आपको कोड शुरू करने के लिए भी देना चाहिए।

+3

मुझे लगता है कि सवाल एक वी.एस. की तरह यूआई, नहीं वी.एस. के लिए एक विकल्प के निर्माण के लिए कैसे है .. । –

+0

मुझे लगता है कि इम्फामी का मुद्दा यह है कि आप यह देखने के लिए स्रोत का उपयोग कर सकते हैं कि उन्होंने यूआई बनाया है, जो सवाल का जवाब देगा। – Joe

+0

जो के सही है, इसके बाद स्रोत के बारे में और अधिक ऐप। #develop ओपन सोर्स है, इसलिए आप इसे डाउनलोड कर सकते हैं और इसे देख सकते हैं कि उन्होंने इसे कैसे कार्यान्वित किया। इसके डिजाइन पर एक अद्भुत किताब भी है। – Infamy

3

Component Factory यूआई की तरह विजुअल स्टूडियो बनाने के लिए कई नियंत्रण करता है। आप हमेशा यह पता लगाने की कोशिश कर सकते हैं कि वे इसे कैसे करते हैं। ऐसे कई वाणिज्यिक नियंत्रण हैं।

जहां तक ​​खुला स्रोत जाता है, मैं ऐसा करने के लिए किसी भी मजबूत ओपन सोर्स प्रोजेक्ट के साथ familair नहीं हूँ।

संपादित करें: हाँ, मुझे लगता है कि तेज विकास भी एक अच्छा विकल्प है।

5

यदि आप एक ऐसे एप्लिकेशन का निर्माण कर रहे हैं जिसे वीएस के व्यवहार की भी आवश्यकता है, तो आप वीएस आईडीई को स्वयं विस्तारित करना चाहेंगे। MSDN Visual Studio Extensibily देखें। ध्यान दें कि वीएस 2008 से शुरू करने से आप आईडीई एक्सटेंशन को स्टैंड-अलोन के रूप में भेज सकते हैं (मुझे लगता है कि इसे खोल मोड कहा जाता है)।

2

बहुत सारे तृतीय पक्ष नियंत्रण हैं जो आपको डॉक्यूबल पैनल और क्या नहीं देंगे। मुझे पता है Infragistics एक प्रदान करता है। मुझे लगता है कि Component factory भी करता है, लेकिन मुझे उस पर डॉकिंग पैनलों के बारे में निश्चित नहीं है।

क्या आपने VS IDE Shell देखा है?

5

डॉकिंग पहलुओं के लिए, आप Dock Panel Suite आज़मा सकते हैं। यह एक फ्री और ओपन सोर्स प्रोजेक्ट है, जो SourceForge पर होस्ट किया गया है। इसके कुछ वर्षों से इसकी नई रिलीज नहीं हुई है, लेकिन यह उत्पादन/स्थिर स्थिति में होने का दावा करती है, इसलिए शायद यह कोई मुद्दा नहीं है।

0

वहाँ (हुआ करता था?) है कि सिर्फ DockingManager प्रदान की SourceForge पर एक परियोजना आप दृश्य स्टूडियो की तरह यूआई

की एमडीआई और डॉकिंग caracteristics निर्माण करने के लिए यहाँ की कोशिश करो की जरूरत है: http://sourceforge.net/projects/dockpanelsuite

या गूगल WeifenLuo फार्म

1

डॉकिंग के लिए आप MonoDevelop पर एक नज़र (और साथ SharpDevelop, जो पहले से ही उल्लेख किया गया है)

2

कृपया मेरे खुला स्रोत पर एक नज़र लेने के लिए चाहते हो सकता है इसी तरह के लिए पहल - इसे वाइड कहा जाता है। इसी तरह की लाइनों है जो मुझे पसंद पर

https://github.com/chandramouleswaran/Wide

अन्य ओपन सोर्स पहल मिथुन

https://github.com/tgjones/gemini

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

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