मैं एक प्रोग्राम लिख रहा हूं जिसके लिए यूआई की आवश्यकता है। कार्यक्रम हैकेल में है। यूआई के लिए, मैं ncurses लाइब्रेरी का उपयोग करने के बारे में सोचता हूं। क्या मुझे हैकसेल के लिए एचएससीआरएस लाइब्रेरी का उपयोग करना चाहिए और यूआई को हैकेल में लिखना चाहिए या क्या मुझे एनसीआरएस लाइब्रेरी का उपयोग करना चाहिए और सी में यूआई लिखना चाहिए और सी से हैकेल फ़ंक्शन कॉल करना चाहिए?
सबसे पसंदीदा तरीका कौन सा है?hscurses या ncurses, जिसका उपयोग करने के लिए?
उत्तर
मैं सी में यूआई लिखित रूप में किसी भी लाभ नहीं दिख रहा है और सी
से कार्यों फोनआप चुन सकते हैं कि कैसे आप Hackage पर कई पुस्तकालयों से यूआई उपलब्ध क्या करने जा रहे:
- hscurses
- ncurses
- nanocurses
- vty और 012,
- ansi-terminal (खिड़कियों पर)
मैं जो बेहतर है पता नहीं है, वहाँ एक small description लेकिन पर्याप्त नहीं है। नैनोकर्स अधिक पोर्टेबल लगता है लेकिन कम सुविधाओं के साथ।
ध्यान दें कि hscurses शुद्ध बाध्यकारी है। इसमें बहुत सुंदर बदसूरत है कि सबकुछ सीएसटींग और सामान का उपयोग करता है। मैं इसकी सिफारिश नहीं करता हूं। – alternative
उन पुस्तकालयों में, hscurses ncurses का पूरा मैपिंग प्रतीत होता है। हां, इसकी शुद्ध बाध्यकारी है, लेकिन इसमें सभी चीजें हैं जो ncurses ऑफर करते हैं। उत्तर और स्पष्टीकरण के लिए सभी को धन्यवाद। – boring
vty-ui दूसरों की तुलना में काफी अच्छा लगता है, हालांकि यह शायद लचीला नहीं है। – polandeer
- 1. वेक्टर या मानचित्र, जिसका उपयोग करने के लिए?
- 2. strlen, mb_strlen, जिसका उपयोग करने के लिए?
- 3. ncurses
- 4. ncurses
- 5. सी ++ रैपर ncurses के लिए?
- 6. कंसोल एप्लिकेशन पर माउस क्लिक कैप्चर करने के लिए ncurses का उपयोग
- 7. हास्केल ncurses
- 8. नियमित अभिव्यक्तियों का उपयोग करने या नहीं करने के लिए?
- 9. राज्य पैटर्न का उपयोग करने या उपयोग करने के लिए?
- 10. टेबललेआउट के लिए नीचे सीमा है जिसका उपयोग सूची दृश्य
- 11. ऑडियोट्रैक, साउंडपूल या मीडियाप्लेयर जिसका उपयोग मैं करना चाहिए?
- 12. mod_deflate या mod_gzip, जिसका उपयोग किया जाना चाहिए?
- 13. ncurses और ruby के साथ काम करने के लिए सर्वश्रेष्ठ मणि
- 14. m.find (...) == m.end() - जिसका उपयोग किया जाता है, इटरेटर या const_iterator
- 15. ncurses पारदर्शी कंसोल पृष्ठभूमि
- 16. ncurses टर्मिनल आकार
- 17. बंदर-पैच या नहीं करने के लिए?
- 18. विचारों का उपयोग करने के लिए या विचारों का उपयोग न करने के लिए
- 19. ncurses और white-on-black
- 20. मैक्रो/कीवर्ड जिसका उपयोग विधि नाम मुद्रित करने के लिए किया जा सकता है?
- 21. डेटाबेस का उपयोग करने के लिए हाइबरनेट को कॉन्फ़िगर करना, जिसका नाम रनटाइम
- 22. बाश के लिए क्या ncurses ढांचे उपलब्ध हैं?
- 23. एंड्रॉइड: सिंगलटन जिसका उपयोग गतिविधि और सेवा
- 24. कैसे ncurses et। अल। काम?
- 25. एसवीजी के बारे में (उपयोग करने या उपयोग करने के लिए नहीं?)
- 26. नहीं उपयोग करने के लिए या सी # में 'इस' क्वालीफायर का उपयोग करने के
- 27. क्या कोई ट्रिगर है जिसका उपयोग मैं सीएसएस में फ़ॉलबैक फ़ॉन्ट का उपयोग करने के लिए कर सकता हूं?
- 28. एमवीसी का व्यावहारिक अनुप्रयोग || उपयोग करने के लिए, या एमवीसी
- 29. कौन सा उपयोग करने के लिए: REMOTE_ADDR या SERVER_ADDR
- 30. सक्रिय ऑब्जेक्ट का उपयोग करने के लिए या नहीं?
आपके पास शायद हास्केल में ऐसा करने में आसान समय होगा, हालांकि मैंने स्वयं को एचएसएनसीआरएस का उपयोग नहीं किया है। जीयूआई कार्यक्षमता को लागू करने के लिए निम्न स्तर की भाषा पर जाना थोड़ा सा पीछे लगता है। – valderman