कंसोल अनुप्रयोग के माध्यम से विंडोज ऑटोमेशन - विजुअल-स्टूडियो -2010, winapi, कंसोल, स्वचालन, निम्न स्तर-एपीआई

मैं एक नौसिखिया प्रोग्रामर हूं और मैंने एक सरल गणितीय अनुप्रयोग को स्वचालित करने के लिए कंसोल एप्लिकेशन बनाने में एक समस्या का सामना किया है।

कंसोल की आवश्यकताओं का उपयोग करना चाहिएकम स्तर के WinAPI को स्वचालित करने के लिए कॉल, यह प्रतिबिंब या एमएस विजुअल स्टूडियो यूआई / परीक्षण स्वचालन असेंबली सहित किसी भी अन्य तृतीय पक्ष पुस्तकालयों का उपयोग नहीं कर सकता है। सभी ऑटोमेशन निष्पादन योग्य अनुप्रयोग को लपेटकर और user32.dll में परिभाषित WinAPI फ़ंक्शंस का उपयोग करके रनटाइम पर एक स्टैंडअलोन एप्लिकेशन के रूप में स्वचालित करके किया जाना चाहिए।

जो मुझे मेरे प्रश्न में लाता है, सब कुछ क्या करता हैयाने कि? क्या मैं विजुअल स्टूडियो में कंसोल ऐप नहीं बना सकता? क्या कोई निम्न स्तर की WinAPI समझा सकता है? ऐप लपेटना और स्टैंडअलोन के रूप में स्वचालित करना? यह सिर्फ कुछ है जो मैंने कभी नहीं किया है और यह कुछ ऐसा है जो आज के विकास की दुनिया में कार्यस्थल में उपयोगी है?

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

उत्तर:

जवाब के लिए 0 № 1

आपको WinAPI फ़ंक्शन कॉल का उपयोग करने की आवश्यकता होगीअपने गणितीय अनुप्रयोग को स्वचालित करना और किसी भी आसानी से उपलब्ध टूल (जैसे क्यूटीपी और अन्य टेस्ट ऑटोमेशन टूल्स) का उपयोग न करें। आप विजुअल स्टूडियो में किसी भी भाषा (सी ++ / सी #, आदि) में एप्लिकेशन का निर्माण कर सकते हैं, लेकिन केवल WinApi कार्यों का उपयोग करना चाहिए। तो उदाहरण के लिए यदि गणितीय एप्लिकेशन एक विंडो प्रदर्शित करता है और उपयोगकर्ता इनपुट स्वीकार करता है, तो आपका कंसोल एप्लिकेशन संबंधित फ़ील्ड में स्वचालित रूप से इनपुट डालने के लिए WinApi फ़ंक्शंस का उपयोग करेगा और अगली स्क्रीन पर नेविगेट करने के लिए ओके या रद्द (या कोई अन्य) बटन क्लिक करें बाद के सभी क्षेत्रों जहां गणितीय अनुप्रयोग उपयोगकर्ता से इनपुट के लिए इंतजार कर रहा है।


संबंधित सवाल
सबसे लोकप्रिय