कक्षाओं के साथ काम करना: विंडोज फोन 7.5 मैंगो ऐप डेवलपमेंट - भाग 12

कक्षाओं के साथ काम करना: विंडोज फोन 7.5 मैंगो ऐप डेवलपमेंट - भाग 12
कक्षाओं के साथ काम करना: विंडोज फोन 7.5 मैंगो ऐप डेवलपमेंट - भाग 12
Anonim

आशा है कि आप हमारे विंडोज फोन 7.5 मैंगो ऐप डेवलपमेंट ट्यूटोरियल श्रृंखला का आनंद ले रहे हैं। हमारे अंतिम ट्यूटोरियल में कक्षाओं को समझने और बनाने के बारे में सीखा, इस ट्यूटोरियल में, हम जा रहे हैं कक्षाओं और वस्तुओं के बारे में बात करना जारी रखें लेकिन अब हम सीखेंगे नेट फ्रेमवर्क के भीतर कक्षाओं का उपयोग कैसे किया जाता है । जैसा कि हमने पिछले पाठों में सीखा है, हम अपनी खुद की कस्टम कक्षाएं बना सकते हैं। हम इसकी विशेषता के साथ-साथ कार्यों को परिभाषित कर सकते हैं। लेकिन इस ट्यूटोरियल श्रृंखला में, हम कस्टम कक्षाओं में ज्यादा गोता नहीं लगाएंगे, इसलिए अब कक्षाओं को विधियों के लिए कंटेनरों के रूप में मानें।

नेट फ्रेमवर्क में कई पूर्व-लिखित कक्षाएं हैं, जो कार्यक्षमता में भिन्न होती हैं। उदाहरण के लिए, हमने पहले ही डेटटाइम क्लास को देखा है जिसमें विभिन्न विधियां हैं जो उपयोगकर्ताओं को दिनांक और समय के साथ खेलने में सक्षम बनाती हैं। इसलिए वर्ग कार्यशीलताओं के एक बंडल के रूप में कार्य करते हैं.

पिछले पाठ में, हमने इस्तेमाल किया " नया" कीवर्ड कक्षा का नया उदाहरण बनाने के लिए, लेकिन.NET फ्रेमवर्क में कक्षाएं हैं जिन्हें उपयोग करने से पहले एक उदाहरण बनाने की आवश्यकता नहीं है; इस तरह के वर्गों के रूप में कहा जाता है "स्थैतिक" कक्षाएं । इस तरह के वर्गों को घोषित करने के लिए कीवर्ड "स्थिर" का उपयोग किया जाता है। यदि आप याद कर सकते हैं, तो हमने कुछ स्थिर वर्गों का उपयोग किया है! "स्ट्रिंग" क्लास जिसे हम घोषित करने के साथ-साथ तारों में हेरफेर करने के लिए भी इस्तेमाल करते थे, वह स्थिर वर्ग नहीं है, जिसका परिभाषा.NET ढांचे में पूर्व-लिखित है। जैसे String.Format ( "{0}!", "हाय");

हमारे द्वारा उपयोग की जाने वाली कई अंतर्निहित स्थैतिक कक्षाएं हैं। आप यह जानकर आश्चर्यचकित होंगे बटन, टेक्स्ट ब्लॉक और अन्य तत्व हमने इस्तेमाल किया कक्षाओं का एक हिस्सा हैं और खींचकर और छोड़कर हम इसका उदाहरण बनाते हैं। यदि आप ऐसे.NET ढांचे वर्गों के बारे में अधिक जानना चाहते हैं, तो आप उनके बारे में एमएसडीएन पर पढ़ सकते हैं।

आइए अब देखें कि हम.NET ढांचे द्वारा दिए गए वर्गों का उपयोग कैसे कर सकते हैं। आइए नई परियोजना बनाकर शुरू करें और इसमें एक बटन रखें। हम इसे सी # में कोड करेंगे ताकि जब हम उस बटन पर क्लिक करेंगे तो एक नया बटन जेनरेट और प्रदर्शित होगा।

तो स्क्रीन पर एक बटन डालने के बाद, इसे डबल-क्लिक करें और कर्सर को बटन Click ईवेंट के बीच रखें। उस ईवेंट हैंडलर में निम्न कोड पेस्ट करें।
तो स्क्रीन पर एक बटन डालने के बाद, इसे डबल-क्लिक करें और कर्सर को बटन Click ईवेंट के बीच रखें। उस ईवेंट हैंडलर में निम्न कोड पेस्ट करें।

बटन myNewButton = नया बटन ();

myNewButton.Name = "बटन 2";

myNewButton.Height = 100;

myNewButton.Width = 200;

myNewButton.Content = "मुझे क्लिक करें";

myNewButton.Margin = नई मोटाई (100.0, 100.0, 100.0, 100.0);

myNewButton.HorizontalAlignment = क्षैतिज चेतावनी। स्ट्रेच;

myNewButton.VerticalAlignment = VerticalAlignment.Stretch;

ContentGrid.Children.Add (myNewButton);

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

तो यह सब कक्षाओं के बारे में है। एक बार जब आप अपने अनुप्रयोगों पर काम करना शुरू कर लेंगे तो निश्चित रूप से कक्षाओं की अधिक समझ होगी। हमारे अगले ट्यूटोरियल में, हम नेमस्पेस के बारे में बात करेंगे।
तो यह सब कक्षाओं के बारे में है। एक बार जब आप अपने अनुप्रयोगों पर काम करना शुरू कर लेंगे तो निश्चित रूप से कक्षाओं की अधिक समझ होगी। हमारे अगले ट्यूटोरियल में, हम नेमस्पेस के बारे में बात करेंगे।

संबंधित पोस्ट:

  • जीपीएस, स्थान एपीआई और कॉलिंग वेब सेवाएं: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - 25
  • विंडोज फोन 7.5 मैंगो एप्लीकेशन विकसित करना सीखें: भाग 1
  • माइक्रोसॉफ्ट.NET Framework - शुरुआती गाइड, संसाधन, और डाउनलोड करें
  • .NET Framework सेटअप सत्यापन उपकरण -.NET स्थापना की अखंडता की पुष्टि करें
  • कक्षाओं को समझना और बनाना: विंडोज फोन 7.5 मैंगो ऐप डेवलपमेंट - भाग 11

सिफारिश की: