की आवश्यकता है तो मैं अब एक वर्ष की तरह सी # सीख रहा हूं (मैं 20 साल का हूं) और मुझे इसके साथ बहुत भरोसा है। मैं हर बार फिर से सी ++ के साथ दखल दे रहा हूं। उदाहरण के लिए हाल ही में मैं सी ++ के लिए Nehe OpenGL tutorials का पालन कर रहा हूं और मुझे इसे सीखने का एक मजेदार तरीका मिल रहा है।wxwidgets सी ++ शुरू करने के लिए एक कोमल नज
मैं FLTK (इसके बजाए द्रव कुछ) नामक इस लाइब्रेरी में ठोकरने के बाद क्रॉस प्लेटफ़ॉर्म जीयूआई सॉफ़्टवेयर बनाने की शुरुआत करना चाहता हूं। आखिरकार और दर्द से काम करने के बाद मुझे यह पता चला कि सी ++ में जीयूआई निर्माण के लिए समाधान हैं, हालांकि मुझे लगता है कि एफएलटीके बहुत पुराना दिखता है।
इसलिए मैंने कुछ नए जीयूआई ढांचे के लिए चारों ओर गुगल किया और wxWidgets के साथ खेलना शुरू करने का निर्णय लिया (लाइसेंसिंग के कारण Qt के खिलाफ निर्णय लिया)। मैंने इसे डाउनलोड किया, इसे संकलित किया, और यह देखने के लिए देखा कि क्या RAD विकास के लिए कोई आईडीई प्लग-इन था, क्योंकि आप कल्पना कर सकते हैं कि एक घटक को ड्रैग से छोड़कर सी # में एक फॉर्म पर छोड़ दें, मैं कुछ इसी तरह की उम्मीद कर रहा था।
मैंने सीखा कि code::blocks में कुछ ऐसा है, इसलिए मैंने कोशिश की। यह ठीक था लेकिन जिस चीज ने मुझे बंद कर दिया वह भयानक कोड पूरा करना था; यह केवल वर्तमान ऑब्जेक्ट में सदस्यों और विधियों को दिखाएगा और # शामिल शीर्षलेख फ़ाइलों के लिए कुछ भी नहीं होगा। मैं समझता हूं कि कोड पूर्णता/IntelliSense सी ++ के लिए आसान नहीं है लेकिन विजुअल स्टूडियो 2008 इसे बहुत अच्छा संभालता है। मुझे कुछ अन्य आरएडी उपकरण मिल गए जैसे कि WxFormBuilder लेकिन यह पैसा खर्च करता है, ऐसा कुछ नहीं जो मैं सीखने के लिए करना चाहता हूं।
तो मेरा TLDR प्रश्न यह है कि अगर किसी को wxwidgets के साथ अनुभव हुआ है? क्या आप बस जो भी आईडीई के साथ सहज हैं और बस जीयूआई कोड करते हैं? मतलब कोई दृश्य सहायक नहीं है? शायद आप मुझे किस दिशा में जाना चाहिए में मुझे एक झुकाव दे सकता है :)
धन्यवाद, यह इस साइट पर भी मेरी पहली पोस्ट है, हालांकि मैंने कई धागे पढ़े हैं इससे पहले कि मुझे गंभीर समस्याएं हल करने में मदद मिली है। चीयर्स!
क्यूटी एलपीजीएल है - उस लाइसेंस के बारे में आपको क्या पसंद नहीं है? आईएमओ, क्यूटी अधिक व्यापक और पेशेवर ढांचा है। इसे गिनें मत। – JimDaniel
उम्म, मुझे लगता है कि एलपीजीएल के साथ आपको स्थिर लिंकिंग की अनुमति नहीं है? और मेरा कोड opensource होना चाहिए? मैंने लाइसेंसिंग चीज को पढ़ने की कोशिश की लेकिन यह एक विशाल टीएलडीआर लॉल था इसलिए मैंने सोचा कि wxwidgets मुक्त होने के लिए और अधिक उपयुक्त विकल्प होगा। शायद नहीं? – Daniel
एलजीपीएल का मतलब है कि आपको अपने क्यूटी डीएलएस के साथ रिंकंक करने की अनुमति देने के लिए अपने आवेदन की ऑब्जेक्ट फाइलें प्रदान करनी होंगी ... या ऐसा कुछ है :) यही कारण है कि मैं wxwidgets का उपयोग करता हूं - कोई परेशानी नहीं! –