के लिए यूआई बनाना कंसोल अनुप्रयोगों के लिए मैं इंटरफ़ेस कैसे बना सकता हूं ताकि उन्हें माइक्रोसॉफ्ट के ऑपरेटिंग सिस्टम के तहत edit.com
जैसा दिख सके। लक्ष्य भाषाएं सी, सी ++ और सी # .NET हैं।कंसोल एप्लिकेशन
उत्तर
एक बहुत ही सरल ढांचे के वीडियो को सीधे लिखते हैं, अंतर्निहित छाया आकर्षित ड्रॉप डाउन मेनू, आदि, नहीं अकेले कि करने के लिए पर आधारित होगा यही कारण है, के बाद से 'Edit.com` में लिखा जाएगा ड्राइंग के संबंध में गति के लिए असेंबलर, यह आज के मानकों से काफी प्राचीन है, हालांकि आप PDCurses पर एक नज़र डाल सकते हैं जो आपको इस तरह की चीज करने में सक्षम बनाता है।
साफ सौंदर्य है, पीडीसीर्स शापित के यूनिक्स समकक्ष के साथ संगत है।
लेकिन, वास्तव में, आज, यह सब जीयूआई और Windows के बारे में है ....
आवेदन किस तरह तुम क्या करने की कोशिश कर रहे हैं?
IIRC, मेरे पुराने दिनों से, वहाँ एक वस्तु इस TurboVision है, जो एक बंदरगाह खुला स्रोत के साथ उपलब्ध अब है का उपयोग कर के लिए रूपरेखा केंद्रित था, इस TurboVision पर इस विकिपीडिया प्रविष्टि देखें।
पीडीसीआरएस के लिए आपका लिंक टूटा हुआ है – atamanroman
@fielding: धन्यवाद! अब फिक्स्ड ... :) – t0mm13b
curses पर एक नज़र डालें: उदा .: http://sourceforge.net/projects/curses-sharp/
edit.com खिड़की आप Turbo Vision, एक पुराने सांत्वना जीयूआई कई साल पहले बोर्लेन्ड द्वारा लिखित पुस्तकालय के साथ विकसित होना दिखाई देते हैं दिखा रहे हैं।
बोर्लैंड ने सॉफ्टवेयर को सार्वजनिक डोमेन में रखा और इसके सी ++ स्रोतों को जारी किया। पास्कल को एक पोर्टिंग भी है, जिसे समुदाय द्वारा विकसित किया गया है, जिसे Free Vision कहा जाता है।
दुर्भाग्य से, मुझे नहीं लगता कि dot.net पर पोर्टिंग या रैपर है, इसलिए आपको अपना खुद लिखना होगा। या, कम से कम, आप प्रेरित होने के लिए स्रोतों को देख सकते हैं ...
किसी को भी टर्बो दृष्टि के लिए एक .net पोर्ट मिला/कोशिश की? – wilsonlarg
ओपी में एडिट डॉट कॉम टर्बो विजन नहीं है - यह एमएस टेक्स्ट मोड इंटरफेस है, जिसे एडिटॉम एडिटर, क्यूबी, एमएस सी ++, डीओएस के लिए वीबी आदि द्वारा उपयोग किया जाता है। –
आज, कंसोल अनुप्रयोग या तो पुराने डॉस अनुप्रयोगों को विंडोज़, या कमांड लाइन दुभाषियों में कम और कम नकल कर रहे हैं। वैसे भी, यदि आप वास्तव में एक संपादक करना चाहते हैं, System NameSpace
में System.Console
वर्ग का उपयोग करें और क्या आप चाहते हैं, जहां आप
' चाहते' '' लिखने के
SetCursorPosition
विधि का उपयोग करें? उनके लिए Google। स्पष्ट करने के लिए 'सी # ' – pmgके बारे में कोई जानकारी नहीं है, ओपी ने कहा, सी, सी ++, लेकिन सी # ... इसके बारे में पता नहीं .... ओपी को, क्या आप इसे सी/सी ++ में लिख रहे हैं? – t0mm13b
क्या मैं पूछ सकता हूं कि आपको कंसोल जीयूआई क्यों चाहिए? विशेष रूप से .NET के लिए, एक उचित जीयूआई लागू करने के लिए शायद अधिक आसान है। – tenfour