2008-11-24 7 views
7

मुझे कई वीबी 6 विरासत परियोजनाओं पर काम करना है और कुछ अच्छे वीबी 6 प्लगइन्स (उदाहरण के लिए कोडSMART) के बावजूद मुझे आईडीई से अधिक से अधिक नफरत है, खासकर अब जहां मुझे एक नई परियोजना पर जावा/नेटबीन के साथ काम करने का अवसर है। दुर्भाग्यवश यह कम से कम अगले कुछ वर्षों तक इस तरह रहेगा।क्या वीबी 6 परियोजनाओं पर काम करने के लिए नेटबीन्स का उपयोग करना संभव है?

तो मैं खुद से पूछ रहा हूं: क्या नेटबीन्स आईडीई को वीबी 6 परियोजनाओं का समर्थन करने के लिए प्लगइन के माध्यम से बढ़ाया जा सकता है? (Ctrl + उदाहरण के लिए क्लिक करें)

  • बेहतर प्रकाश डाला
  • कोड
  • सरल रिफैक्टरिंग
  • तह स्रोत फ़ाइलों का आयोजन कोड

    • बेहतर कोड नेविगेशन:

      यह है कि मैं क्या करने का सपना है एक पदानुक्रम में

    • मेरी अपनी वीबी 6 विशिष्ट चेतावनियां ("उदाहरण के लिए option explicit गुम है")
    • कोड जनरेटर (जैसे जावा में getters और setters के लिए)
    • एकीकृत डिबगिंग (लेकिन मुझे लगता है यह लगभग असंभव है) कोड की
    • स्वत: स्वरूपण

    यह किया जा सकता है? क्या किसी ने नेटबींस और एक कस्टम भाषा के साथ अनुभव किया है? शुरू करने का सबसे अच्छा तरीका क्या है?

    संपादित करें: मैं इस अपने आप को क्या करना चाहते हैं के रूप में मुझे पता है कि यह एक अति विशिष्ट सुविधा का अनुरोध :)

  • +0

    क्या आपने यह किया? आपका रिजल्ट क्या था? मुझे वीबीएक्स कोड की 31,000 लाइनों को रिवर्स-इंजीनियर करना है। –

    +0

    दुर्भाग्यवश मुझे ऐसा करने के लिए पर्याप्त खाली समय नहीं मिला। –

    उत्तर

    3

    मैंने नेटबीन्स पर विजुअल बेसिक का समर्थन करने के लिए एक उपलब्ध प्लगइन देखने के लिए एक त्वरित खोज की है, लेकिन कोई भी नहीं ढूंढ पा रहा था।

    जैसा कि आपने उल्लेख किया है कि आप नेटबींस के लिए वीबी समर्थन लिखने के इच्छुक हैं, तो आप Schliemann - Easy Integration of Scripting Languages in NetBeans IDE 6.0 पर एक नज़र डालना चाहेंगे। यह आलेख नेटबींस 6 में लैंगेज समर्थन कैसे काम करता है, इस बारे में जानकारी प्रदान करता है कि कैसे नई भाषाओं को जोड़ना है।

    आप General Scripting Framework को भी देखना चाहते हैं, जिसका उपयोग रूबी, एचटीएमएल, सीएसएस और जावास्क्रिप्ट के लिए समर्थन प्रदान करने के लिए किया जाता है। प्रोजेक्ट शेलिमैन पर लाभ यह है कि यह नई भाषाओं के संकलन को भी अनुमति देगा, हालांकि, नकारात्मकता यह है कि आपको समर्थन के लिए नई भाषा के लिए लेक्सर और पार्सर प्रदान करना होगा। सबसे पहले, सुनिश्चित करें कि कोई अन्य प्लग इन को अपनी आवश्यकताओं सूट करेगा देखते हैं कि होने के लिए जाँच -

    • Contributing Modules:

      यहाँ कुछ अतिरिक्त कुछ संसाधनों जो अपने खोज पर काम आ सकता है कर रहे हैं।

    • NetBeans Plugin Quick Start - आईडीई में सुविधाओं को जोड़ने का परिचय।
    • Generic Languages Framework (Project Schliemann) - यह जानकारी पुरानी हो सकती है क्योंकि यह नेटबींस के वर्तमान संस्करण को "भविष्य" संस्करण के रूप में संदर्भित करता है।
    • languages.netbeans.org - यह साइट प्रोजेक्ट Schliemann के आधिकारिक पृष्ठ के रूप में सूचीबद्ध है।

    शुभकामनाएं!

    -1

    सं Netbeans मुख्य रूप से एक जावा आईडीई है हूँ। हालांकि यह जावा के अलावा कई भाषाओं का समर्थन करता है, जावा समुदाय में वीबी 6 के लिए कोई दिलचस्पी नहीं है।

    +0

    लेकिन ओपी खुद को नेटबींस को वीबी 6 का समर्थन करने के लिए लिखना चाहता है ... क्योंकि नेटबीन्स सिर्फ एक भाषा से अधिक का समर्थन करता है, यह संभव होना चाहिए। – hangy

    0

    वर्तमान में आप अपनी वीबी 6 परियोजनाओं के लिए किस आईडीई का उपयोग कर रहे हैं? मेरी याददाश्त थोड़ी देर पहले थी, क्योंकि यह बहुत समय पहले थी, लेकिन मुझे याद है कि विजुअल स्टूडियो बहुत अच्छा है, खासकर इसके समय के लिए। ऐसा कहा जा रहा है, मुझे नहीं पता कि ग्रहण के लिए वीबी 6 समर्थन पर आप कितना सफल होंगे। निश्चित रूप से यह किया जा सकता है, लेकिन मुझे सच में नहीं लगता कि आपको ऐसी सुविधाएं मिलेंगी जो वीएस पहले से ही आपको समृद्ध करती हैं। कम से कम समृद्ध नहीं है कि यह कार्यक्षमता के विकास के लायक होगा।

    +0

    उस समय विजुअल स्टूडियो 6 अच्छा था (~ 10 साल पहले), लेकिन अब यह सिर्फ निराशाजनक है। –

    +0

    सहमत विजुअल स्टूडियो 6 का उपयोग करने के लिए दर्दनाक है, खासकर जब आप किसी अन्य आधुनिक आईडीई का उपयोग कर चुके हैं। मुझे थोड़ी देर के लिए वीबी 6 और विजुअल स्टूडियो .NET के बीच कूदना पड़ा और यह दर्दनाक था। –

    0

    मुझे लगता है कि आप भाग्य से बाहर हैं लेकिन this question पर एक नज़र डालें जवाब अपने जीवन थोड़ा आसान बना सकता है ...

    2

    वहाँ है कि यह संकलन के लिए उपयोग करता है अद्वितीय सेटअप की वजह से VB6 समर्थन IDEs के साथ कई समस्याएं हैं और डिबगिंग। जावा, या सी/सी ++ के विपरीत वीबी 6 में सबकुछ स्वामित्व है और वर्तमान आईडीई के ऐड-इन एपीआई के माध्यम से काफी हद तक सुलभ है।

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

    यह अन्य भाषाओं और आईडीई की तुलना में एक अलग अनुभव और पद्धति है। बहुत सारे कारण यह है कि वीबी 1.0 पहली बार सुविधाओं में से एक था।

    यह नहीं कहना कि उनमें से बहुत सी सुविधा अच्छी होगी। वीबीएनईटी 2008 आईडीई का उपयोग करने के बाद वीबी 6 का उपयोग करने से वीबी 6 की उम्र वास्तव में जल्दी दिखाई देती है। हालांकि, आपको उन विरासत परियोजनाओं से निपटना होगा क्योंकि आप केवल वही कर सकते हैं जो उपकरण आपको करने की अनुमति देते हैं।