टू-डू ऐप आपके प्रोग्रामिंग कौशल का परीक्षण करने और किसी भाषा के बारे में अधिक जानने का एक उत्कृष्ट तरीका है। इस सी # उदाहरण को देखें।
टू-डू एप्लिकेशन बनाकर C# सीखना शुरुआती लोगों के लिए बहुत उपयोगी व्यायाम हो सकता है। इस एप्लिकेशन का उपयोग करके, उपयोगकर्ता कार्यों को जोड़ सकता है और अपनी टू-डू सूची के अंदर सभी वस्तुओं की सूची देख सकता है। वे सूची से आइटम हटाना भी चुन सकते हैं।
टू-डू एप्लिकेशन में कई प्रोग्रामिंग फंडामेंटल शामिल हैं। इसमें उपयोगकर्ता इनपुट को संभालना, सरणियों में डेटा संग्रहीत करना, सशर्त बयानों का उपयोग करना और लूप के साथ काम करना शामिल है। आप Visual Studio में C# कंसोल एप्लिकेशन का उपयोग करके एक साधारण टू-डू एप्लिकेशन बना सकते हैं।
नया कंसोल एप्लिकेशन कैसे बनाएं
आप इस टू-डू लिस्ट प्रोजेक्ट के लिए पूरा सोर्स कोड देख सकते हैं GitHub.
आप कई अलग-अलग प्रोग्रामिंग भाषाओं में टू-डू एप्लिकेशन बना सकते हैं। यह तय करना मुश्किल हो सकता है कि कौन सी भाषा चुनें, खासकर यदि आप शुरुआत कर रहे हैं। हालाँकि, हैं
C# सीखने के कई व्यावहारिक कारण.एक नया विज़ुअल स्टूडियो C# कंसोल एप्लिकेशन बनाकर प्रारंभ करें।
- अपने कंप्यूटर पर विजुअल स्टूडियो एप्लिकेशन खोलें।
- पर क्लिक करें एक नया प्रोजेक्ट बनाएं:
- चुनना सी # कंसोल एप्लीकेशन, और क्लिक करें अगला:
- समाधान को स्टोर करने के लिए प्रोजेक्ट को एक नाम और स्थान दें:
- अपने पास रखें लक्ष्य ढांचा डिफ़ॉल्ट मान पर और क्लिक करें बनाएं:
टू-डू लिस्ट में टास्क कैसे जोड़ें
नया कंसोल एप्लिकेशन बनाने के बाद, एक उत्पन्न "हैलो वर्ल्ड" प्रोग्राम डिफ़ॉल्ट रूप से दिखाई देगा। एक सूची बनाने के लिए कोड को संशोधित करें जिसमें आप कार्य जोड़ सकते हैं।
चूंकि यह एक कंसोल एप्लिकेशन है, आप उपयोगकर्ता से यह पूछने के लिए प्रिंट स्टेटमेंट का उपयोग कर सकते हैं कि वे टू-डू सूची में कौन सी जानकारी जोड़ना चाहते हैं।
- फ़ाइल के शीर्ष पर, "System. संग्रह। सामान्य" नाम स्थान। यह आपको अपने प्रोग्राम में लिस्ट ऑब्जेक्ट बनाने की अनुमति देगा:
का उपयोग करते हुए प्रणाली। संग्रह। सामान्य;
- मुख्य () फ़ंक्शन के अंदर, डिफ़ॉल्ट "हैलो वर्ल्ड" कोड को हटा दें। टू-डू सूची के कार्यों को संग्रहीत करने के लिए एक नई सूची घोषित करें:
सूची<डोरी> टूडू लिस्ट = नया सूची<डोरी>();
- थोड़ी देर का लूप जोड़ें जो अनिश्चित काल तक चलेगा जब तक कि उपयोगकर्ता प्रोग्राम को समाप्त नहीं कर देता:
जबकि (सत्य) {
}
- मुख्य () फ़ंक्शन के ऊपर, संभावित उपयोगकर्ता क्रियाओं की सूची के लिए एक एनम जोड़ें:
एनुम उपयोगकर्ता की पसंद {
कार्य जोड़ें = 1,
बाहर निकलना
} - Main() फ़ंक्शन में जबकि लूप के अंदर, उन संभावित क्रियाओं की सूची प्रदर्शित करें जिन्हें उपयोगकर्ता चुन सकता है। उपयोगकर्ता तब कार्रवाई को पूरा करने के लिए एक संख्या दर्ज कर सकता है। उदाहरण के लिए, यदि उपयोगकर्ता सूची में कोई नया कार्य जोड़ना चाहते हैं तो वे "1" दबा सकते हैं।
सांत्वना देना। पंक्ति लिखो("1. कार्य जोड़ें");
सांत्वना देना। पंक्ति लिखो("2. बाहर निकलना");
int यहाँ पसंद = int यहाँ.पार्स (कंसोल। पढ़ने के लिए लाइन()); - यदि उपयोगकर्ता किसी कार्य को जोड़ने के लिए "1" दबाता है, तो उपयोगकर्ता से यह पूछने के लिए एक और संकेत जोड़ें कि कार्य का नाम क्या है। उपयोगकर्ता के इनपुट को कार्यों की सरणी में जोड़ें। if-statement के बजाय, आप a का भी उपयोग कर सकते हैं सी # स्विच स्टेटमेंट बजाय।
अगर (विकल्प == (int यहाँ) उपयोगकर्ता की पसंद। ऐड टास्क) {
सांत्वना देना। लिखना("कार्य दर्ज करें:");
डोरी टास्क = कंसोल. पढ़ने के लिए लाइन();
करने के लिए सूची। जोड़ें (कार्य);
सांत्वना देना। साफ़();
सांत्वना देना। पंक्ति लिखो("कार्य सफलतापूर्वक जोड़ा गया!");
} - यदि उपयोगकर्ता एप्लिकेशन से बाहर निकलता है, तो लूप से बाहर निकलें:
अन्यअगर (विकल्प == (int यहाँ) उपयोगकर्ता की पसंद। बाहर निकलना) {
तोड़ना;
} - हरे पर क्लिक करें खेल विजुअल स्टूडियो एप्लिकेशन के शीर्ष पर बटन:
- "1" दर्ज करके पहला विकल्प चुनें। टू-डू सूची में एक कार्य दर्ज करें:
टू-डू सूची में कार्यों को कैसे प्रदर्शित करें
उपयोगकर्ता से यह पूछने से पहले कि क्या वे कोई कार्य जोड़ना चाहते हैं, वर्तमान कार्यों को टू-डू सूची में प्रदर्शित करें।
- मुख्य फ़ंक्शन में जबकि लूप के अंदर, टू-डू सूची खाली नहीं है, यह जांचने के लिए एक if-statement जोड़ें:
जबकि (सत्य) {
अगर (करने के लिए सूची। गिनती > 0) {
}सांत्वना देना। पंक्ति लिखो("1. कार्य जोड़ें");
सांत्वना देना। पंक्ति लिखो("2. बाहर निकलना");
} - यदि टू-डू सूची में आइटम हैं, तो बुलेट पॉइंट प्रारूप में कार्य का नाम प्रदर्शित करने के लिए "toDoList" सरणी में प्रत्येक आइटम के माध्यम से लूप करें:
अगर (करने के लिए सूची। गिनती > 0) {
सांत्वना देना। पंक्ति लिखो("करने के लिए सूची:");के लिए (int यहाँ मैं = 0; मैं सांत्वना देना। पंक्ति लिखो("- " + टूडूलिस्ट [i]);
}सांत्वना देना। पंक्ति लिखो("");
} - if-statement में एक और शर्त जोड़ें। यदि सूची खाली है, तो एक भिन्न संदेश प्रदर्शित करें:
अन्य {
सांत्वना देना। पंक्ति लिखो("वर्तमान में आपकी टू-डू सूची में कोई कार्य नहीं है।");
सांत्वना देना। पंक्ति लिखो("");
} - हरे पर क्लिक करें खेल विजुअल स्टूडियो एप्लिकेशन के शीर्ष पर बटन।
- सूची में कुछ आइटम जोड़ें। जैसे ही आप कोई आइटम जोड़ते हैं, कंसोल आपकी टू-डू सूची में नए आइटम प्रदर्शित करने के लिए अपडेट होता है:
टू-डू लिस्ट से किसी टास्क को कैसे डिलीट करें
किसी कार्य को हटाते समय, उपयोगकर्ता को कार्यों की सूची फिर से दिखाएं और उनसे पूछें कि वे किस कार्य को हटाना चाहते हैं।
- किसी कार्य को हटाने की क्रिया को शामिल करने के लिए फ़ाइल के शीर्ष पर UserChoice एनम को अपडेट करें:
एनुम उपयोगकर्ता की पसंद {
कार्य जोड़ें = 1,
डिलीट टास्क,
बाहर निकलना
} - नया मिटाने का विकल्प दिखाने के लिए उपयोगकर्ता को दिखाई जाने वाली कार्रवाइयों की सूची अपडेट करें:
सांत्वना देना। पंक्ति लिखो("1. कार्य जोड़ें");
सांत्वना देना। पंक्ति लिखो("2. कार्य हटाएं");
सांत्वना देना। पंक्ति लिखो("3. बाहर निकलना"); - मुख्य () फ़ंक्शन में जबकि लूप के अंदर, उपयोगकर्ता द्वारा हटाए जाने के विकल्प को चुनने पर एक नई और-अगर शर्त जोड़ें:
अन्यअगर (विकल्प == (int यहाँ) उपयोगकर्ता की पसंद। डिलीट टास्क) {
}
- अंदर, जांचें कि टू-डू सूची खाली है या नहीं। यदि नहीं, तो प्रत्येक आइटम के सामने एक संख्या के साथ कार्यों की सूची को पुनः प्रदर्शित करें। यह उपयोगकर्ता को उस कार्य की संख्या दर्ज करने की अनुमति देता है जिसे वे हटाना चाहते हैं:
अगर (करने के लिए सूची। गिनती > 0) {
सांत्वना देना। पंक्ति लिखो("उस कार्य की संख्या दर्ज करें जिसे आप हटाना चाहते हैं:");के लिए (int यहाँ मैं = 0; मैं सांत्वना देना। पंक्ति लिखो("(" + (मैं + 1) + ") " + टूडूलिस्ट [i]);
}
} - फॉर-लूप के बाद, उपयोगकर्ता का इनपुट प्राप्त करें कि वे किस आइटम को हटाना चाहते हैं। इनपुट का उपयोग करते हुए, आइटम की संबंधित अनुक्रमणिका प्राप्त करें, और कार्य आइटम को हटाने के लिए RemoveAt () फ़ंक्शन का उपयोग करें:
int यहाँ टास्कनंबर = int यहाँ.पार्स (कंसोल। पढ़ने के लिए लाइन());
टास्कनंबर--;अगर (टास्कनंबर> = 0 && टास्कनंबर करने के लिए सूची। रिमूवएट (टास्कनंबर);
सांत्वना देना। साफ़();
सांत्वना देना। पंक्ति लिखो("कार्य सफलतापूर्वक हटा दिया गया!");
सांत्वना देना। पंक्ति लिखो("");
} - यह जांचने के लिए कि उपयोगकर्ता ने अमान्य कार्य संख्या दर्ज नहीं की है, if-statement में एक और शर्त जोड़ें:
अन्य {
सांत्वना देना। साफ़();
सांत्वना देना। पंक्ति लिखो("अमान्य कार्य संख्या।");
सांत्वना देना। पंक्ति लिखो("");
} - हरे पर क्लिक करें खेल विजुअल स्टूडियो एप्लिकेशन के शीर्ष पर बटन।
- अपनी टू-डू सूची में आइटम जोड़ने के लिए विकल्प "1" पर क्लिक करें।
- अपनी टू-डू सूची में किसी मौजूदा आइटम को हटाने के लिए विकल्प "2" पर क्लिक करें।
सिंपल ऐप्स बनाकर प्रोग्राम करना सीखें
आपको कंसोल का उपयोग करके एक सरल टू-डू एप्लिकेशन बनाने में सफलतापूर्वक कामयाब होना चाहिए। उपयोगकर्ता इंटरफ़ेस की आवश्यकता वाले ऐप्स बनाकर आप अपने ज्ञान का विस्तार करना जारी रख सकते हैं।
विंडोज फॉर्म का उपयोग कर सी # एप्लिकेशन के लिए यूआई और तर्क दोनों को डिजाइन और बनाने का प्रयास करें। एक उदाहरण परियोजना जिसे आप आज़मा सकते हैं वह एक साधारण फ़ाइल प्रबंधक अनुप्रयोग है।