Windows

विंडोज फोन मैंगो ऐप का विकास, भाग 7: पुनरावृत्तियों के लिए

आम के बाग में फरवरी माह के प्रबंधन

आम के बाग में फरवरी माह के प्रबंधन

विषयसूची:

Anonim

विंडोज फोन 7.5 मैंगो एप्लीकेशन विकसित करने के बारे में जानें, हमारे अंतिम ट्यूटोरियल में हमने देखा है कि यदि हम कई मान हैं तो हम " स्विच स्टेटमेंट " का उपयोग कर सकते हैं एक शर्त के खिलाफ परीक्षण किया जाना चाहिए। इस ट्यूटोरियल में हम " कथन के लिए " सीखेंगे या बेहतर रूप से " पुनरावृत्तियों के लिए " या " लूप " के रूप में जाना जाएगा। यद्यपि सी # में कई पुनरावृत्ति विवरण उपलब्ध हैं, लेकिन हमारे पहले दिन हम केवल "लूप के लिए" मास्टर होंगे।

पुनरावृत्तियों के लिए या लूप के लिए

किसी भी एप्लिकेशन को लिखते समय, कभी-कभी आपको बयान के एक ब्लॉक के माध्यम से फिर से प्रयास करने की आवश्यकता होती है आपकी स्थिति के लिए सफल मिलान मिलने तक कई बार। यह "पुनरावृत्ति के लिए" का उपयोग करके किया जा सकता है। यह "लूप के लिए" पहली नज़र में उपयोगी प्रतीत नहीं होता है, लेकिन मेरा विश्वास करो; आपको निश्चित रूप से इसकी आवश्यकता होगी।

तो चलो कुछ महत्वपूर्ण नाम जैसे "पुनरावृत्तियों" के साथ एक नई परियोजना बनाकर शुरू करें। हमारे एमुलेटर के निचले क्षेत्र (छवि देखें) पर एक बटन और एक टेक्स्टब्लॉक खींचें और उन्हें सही नाम दें (पिछले अध्यायों में हमने जो सम्मेलन सीखा है उसका उपयोग करके)। बटन_क्लिक ईवेंट में जाने के लिए अब हमारे एकमात्र बटन पर डबल-क्लिक करें।

अगला कोड को बटन_क्लिक घटना के दो घुंघराले ब्रेसिज़ में पेस्ट करें। चिंता न करें, हम इसे एक बार फिर से देखेंगे ताकि आप समझ सकें।

स्ट्रिंग संदेश = "";
के लिए (int i = 0; i <10; i ++)
{
संदेश = संदेश + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;

अब एप्लिकेशन को चलाने का प्रयास करें। मुझे उम्मीद है कि आपने छवि में दिखाया गया आउटपुट प्राप्त कर लिया है।

ऐसा करने के बाद, अब हम इस एप्लिकेशन के प्रत्येक पहलू को समझें।

हमने एक स्ट्रिंग टाइप वैरिएबल "संदेश" घोषित किया है लूप के भीतर इसका उपयोग कर। फिर "फॉर" लूप में, हमने एक अस्थायी चर "i" शुरू किया है, जो प्रदर्शन किए गए पुनरावृत्तियों की संख्या का ट्रैक रखता है। "I = 0" से पहले अर्ध-कॉलन इंगित करता है कि हमने पहले विचार के साथ समाप्त कर लिया है और हम अब अगले की तरफ बढ़ रहे हैं। दीक्षा के बाद, हमने अपनी हालत बताई है। स्थिति कंपाइलर को बताती है कि इस लूप को कितनी बार निष्पादित किया जाना चाहिए। जैसे ही स्थिति संतुष्ट हो जाती है, संकलक लूप से बाहर कूदता है।

स्थिति के बाद, हमने चर के मान में वृद्धि की है। यहां एक बात ध्यान दी जानी चाहिए कि, "i ++" के बजाय, हम "i + 1" का उपयोग कर सकते हैं। इसलिए प्रत्येक बार "लूप के लिए" निष्पादित हो जाता है, स्ट्रिंग वेरिएबल "संदेश" में संग्रहीत मान बढ़ जाता है। हमने लूप के प्रत्येक निष्पादन के बाद नया लाइन वर्ण जोड़ने के लिए इस लाइन (System.Environment.NewLine) को जोड़ा है।

इस "लूप के लिए" एक और भिन्नता है जिसे " के लिए प्रत्येक लूप " कहा जाता है।; लेकिन हम इसके बारे में बाद में सीखेंगे। अब "लूप के लिए" अभ्यास करें। अगले अध्याय पर जाने के लिए यहां क्लिक करें।