Windows

विंडोज फोन का विकास 7.5 ऐप्स: चर, डेटा प्रकार और मूल्यों को असाइन करना

किस नमूना योजना है! सिंगल, डबल बहु नमूना योजना !! AQL क्या है !!! पूछें MECHNOLOGY !!!!

किस नमूना योजना है! सिंगल, डबल बहु नमूना योजना !! AQL क्या है !!! पूछें MECHNOLOGY !!!!
Anonim

अंतिम अध्याय में हमने विंडोज फोन 7.5 के लिए अपना पहला आवेदन लिखा था। इस ट्यूटोरियल में हम वेरिएबल्स और डेटा प्रकार और चर से मूल्यों को असाइन या पुनर्प्राप्त कैसे करेंगे देखेंगे। इसके अलावा हम टेक्स्टबॉक्स को मान असाइन कर सकते हैं

आइए चर से शुरू करें। परिवर्तनीय वे मेमोरी तत्व हैं जो इसमें कुछ मूल्य संग्रहीत करते हैं। तो अगर हम इसे तोड़ना चाहते हैं, चर बाल्टी की तरह हैं, जिसमें कुछ सार्थक मूल्य या डेटा है। इसलिए जब भी कोई उपयोगकर्ता एक चर घोषित करता है, तो कुछ मूल्य से भरने के लिए स्मृति में एक बाल्टी बनाई जाती है। चर का प्रकार उपयोगकर्ता की जरूरतों पर निर्भर करता है। प्रत्येक सी # चर और वस्तु उचित डेटा प्रकार के साथ घोषित की जानी चाहिए।

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

आप डेटा प्रकारों और उनके अंतर के बारे में अधिक जान सकते हैं, लेकिन शुरुआत के रूप में हम उपयोग करेंगे नीचे सूचीबद्ध अनुसार कुछ मान प्रकार चर।

  1. int : पूर्णांक के लिए खड़ा है। दशमलव के बिना संख्याओं को संग्रहीत करने के लिए एक डेटा प्रकार।
  2. चार : इसका उपयोग एक वर्ण को संग्रहीत करने के लिए किया जाता है।
  3. स्ट्रिंग : इसका उपयोग पाठ को संग्रहीत करने के लिए किया जाता है, यानी, कई वर्ण
  4. बूल : यह सबसे सरल डेटा प्रकारों में से एक है। इसमें केवल 2 मान - 0 और 1 या झूठी या सत्य हो सकती है।
  5. फ़्लोट : इसका उपयोग उन नंबरों को संग्रहीत करने के लिए किया जाता है जिनमें दशमलव हो सकते हैं या नहीं हो सकते हैं।

हम इन सभी डेटा प्रकारों का उपयोग करेंगे हमारे भविष्य के ट्यूटोरियल। यदि आप इन और अन्य डेटा प्रकारों के बारे में अधिक जानना चाहते हैं, तो आप इसके लिए माइक्रोसॉफ्ट के एमएसडीएन चैनल को देख सकते हैं।

मूल्यों को असाइन करना और टेक्स्टबॉक्स से इनपुट पुनर्प्राप्त करना:

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

हमारे test1 या helloworld प्रोजेक्ट को फिर से खोलें। हम उस परियोजना में उपयोगकर्ता के नाम को स्वीकार करने के लिए मामूली संशोधन करेंगे और फिर हम कुछ संदेश प्रदर्शित करेंगे। अब हमारे पास पहले से टेक्स्टब्लॉक और बटन है, हमें केवल एक अतिरिक्त टेक्स्टबॉक्स और अन्य टेक्स्टब्लॉक की आवश्यकता होगी। टूलबॉक्स से टेक्स्टबॉक्स (txt1) खींचें और इसे पिछले टेक्स्टब्लॉक से ऊपर रखें और एक और टेक्स्टब्लॉक (txtip) खींचें और इसे टेक्स्टबॉक्स के अलावा रखें। नए टेक्स्टब्लॉक की टेक्स्ट प्रॉपर्टी को "अपना नाम दर्ज करें" पर बदलें और बटन_क्लिक ईवेंट पर जाने के लिए बटन पर डबल क्लिक करें। अब घुंघराले ब्रैकेट जोड़ी में, इस कोड को पेस्ट करें:

स्ट्रिंग नाम = "";
नाम = txtinput.text;
txtop.text = "हैलो" + नाम;

अब एप्लिकेशन चलाएं और देखें मज़ा। यहां हमने उपयोगकर्ता से उसके नाम के लिए कहा है और उस नाम को स्ट्रिंग प्रकार परिवर्तनीय "नाम" में संग्रहीत किया है। तो उपयोगकर्ता इनपुट को स्वीकार करने के लिए आपको बस इतना करना है। इनपुट स्वीकार करते समय आपको एक सावधानी बरतनी है इनपुट प्रकार के साथ परिवर्तनीय प्रकार मिलान करना। उदाहरण के लिए, हम उपयोगकर्ताओं के नाम को "int" प्रकार चर में संग्रहीत नहीं कर सकते हैं, हम केवल "स्ट्रिंग" प्रकार चर के साथ ऐसा कर सकते हैं। यद्यपि आप इन मानों को अन्य प्रकारों में भी परिवर्तित कर सकते हैं, हर बार यह संभव नहीं है। आप यहां टाइप रूपांतरण के बारे में अधिक जान सकते हैं।

तो यह है, अगर आप यहां पहुंचे हैं, तो आपने इस ट्यूटोरियल में अच्छी तरह से किया है और आप अगला ट्यूटोरियल