2010-09-13 22 views
10

के लिए यूआई बनाना कंसोल अनुप्रयोगों के लिए मैं इंटरफ़ेस कैसे बना सकता हूं ताकि उन्हें माइक्रोसॉफ्ट के ऑपरेटिंग सिस्टम के तहत edit.com जैसा दिख सके। लक्ष्य भाषाएं सी, सी ++ और सी # .NET हैं।कंसोल एप्लिकेशन

MS-DOS Editor

+0

' चाहते' '' लिखने के SetCursorPosition विधि का उपयोग करें? उनके लिए Google। स्पष्ट करने के लिए 'सी # ' – pmg

+0

के बारे में कोई जानकारी नहीं है, ओपी ने कहा, सी, सी ++, लेकिन सी # ... इसके बारे में पता नहीं .... ओपी को, क्या आप इसे सी/सी ++ में लिख रहे हैं? – t0mm13b

+3

क्या मैं पूछ सकता हूं कि आपको कंसोल जीयूआई क्यों चाहिए? विशेष रूप से .NET के लिए, एक उचित जीयूआई लागू करने के लिए शायद अधिक आसान है। – tenfour

उत्तर

1

एक बहुत ही सरल ढांचे के वीडियो को सीधे लिखते हैं, अंतर्निहित छाया आकर्षित ड्रॉप डाउन मेनू, आदि, नहीं अकेले कि करने के लिए पर आधारित होगा यही कारण है, के बाद से 'Edit.com` में लिखा जाएगा ड्राइंग के संबंध में गति के लिए असेंबलर, यह आज के मानकों से काफी प्राचीन है, हालांकि आप PDCurses पर एक नज़र डाल सकते हैं जो आपको इस तरह की चीज करने में सक्षम बनाता है।

साफ सौंदर्य है, पीडीसीर्स शापित के यूनिक्स समकक्ष के साथ संगत है।

लेकिन, वास्तव में, आज, यह सब जीयूआई और Windows के बारे में है ....

आवेदन किस तरह तुम क्या करने की कोशिश कर रहे हैं?

IIRC, मेरे पुराने दिनों से, वहाँ एक वस्तु इस TurboVision है, जो एक बंदरगाह खुला स्रोत के साथ उपलब्ध अब है का उपयोग कर के लिए रूपरेखा केंद्रित था, इस TurboVision पर इस विकिपीडिया प्रविष्टि देखें।

+0

पीडीसीआरएस के लिए आपका लिंक टूटा हुआ है – atamanroman

+0

@fielding: धन्यवाद! अब फिक्स्ड ... :) – t0mm13b

0

edit.com खिड़की आप Turbo Vision, एक पुराने सांत्वना जीयूआई कई साल पहले बोर्लेन्ड द्वारा लिखित पुस्तकालय के साथ विकसित होना दिखाई देते हैं दिखा रहे हैं।

बोर्लैंड ने सॉफ्टवेयर को सार्वजनिक डोमेन में रखा और इसके सी ++ स्रोतों को जारी किया। पास्कल को एक पोर्टिंग भी है, जिसे समुदाय द्वारा विकसित किया गया है, जिसे Free Vision कहा जाता है।

दुर्भाग्य से, मुझे नहीं लगता कि dot.net पर पोर्टिंग या रैपर है, इसलिए आपको अपना खुद लिखना होगा। या, कम से कम, आप प्रेरित होने के लिए स्रोतों को देख सकते हैं ...

+1

किसी को भी टर्बो दृष्टि के लिए एक .net पोर्ट मिला/कोशिश की? – wilsonlarg

+2

ओपी में एडिट डॉट कॉम टर्बो विजन नहीं है - यह एमएस टेक्स्ट मोड इंटरफेस है, जिसे एडिटॉम एडिटर, क्यूबी, एमएस सी ++, डीओएस के लिए वीबी आदि द्वारा उपयोग किया जाता है। –

0

आज, कंसोल अनुप्रयोग या तो पुराने डॉस अनुप्रयोगों को विंडोज़, या कमांड लाइन दुभाषियों में कम और कम नकल कर रहे हैं। वैसे भी, यदि आप वास्तव में एक संपादक करना चाहते हैं, System NameSpace में System.Console वर्ग का उपयोग करें और क्या आप चाहते हैं, जहां आप

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