हमारे विंडोज फोन ट्यूटोरियल श्रृंखला के एक हिस्से के रूप में, आज आप विंडोज फोन एमुलेटर में एप्लिकेशन को बनाने, तैनात करने और चलाने के लिए सीखेंगे, यह जांचने के लिए कि यह अपेक्षित काम करता है। इसके अलावा, आप ब्रेकपॉइंट सेट करते हैं, स्रोत कोड के माध्यम से कदम उठाने के लिए डीबगर का उपयोग करते हैं, और एमुलेटर में चल रहे अनुप्रयोगों को डीबग करने के लिए आप विजुअल स्टूडियो का उपयोग कैसे कर सकते हैं, इस बारे में एक संक्षिप्त झलक के लिए चर के मान की जांच करें।
- के लिए कोड खोलें MainPage.xaml । ऐसा करने के लिए, इस फ़ाइल में राइट-क्लिक करें समाधान खोजी और फिर चुनें कोड देखें.
- इवेंट हैंडलर पर निष्पादन को रोकने के लिए ब्रेकपॉइंट सेट करें "मुझे क्लिक करें"बटन। ब्रेकपॉइंट सेट करने के लिए, की पहली पंक्ति का पता लगाएं ClickMeButton_Click स्रोत फ़ाइल में विधि और फिर इस पंक्ति के बगल में, संपादक विंडो के बाईं ओर स्थित ग्रे मार्जिन में क्षेत्र पर क्लिक करें। एक लाल वृत्त डालने वाले ब्रेकपॉइंट की स्थिति इंगित करता है। वैकल्पिक रूप से, आप इसे चुनने के लिए संपादक विंडो में लाइन पर भी क्लिक कर सकते हैं और फिर दबा सकते हैं F9
- दबाएँ F5 विंडोज फोन एमुलेटर में एप्लिकेशन बनाने और तैनात करने और डीबगिंग सत्र शुरू करने के लिए।
- एमुलेटर विंडो में, टेक्स्ट बॉक्स में कुछ टेक्स्ट दर्ज करें और उसके बाद वाले बटन पर क्लिक करें। आप स्वचालित रूप से विजुअल स्टूडियो पर वापस जाएंगे, ध्यान दें कि निष्पादन उस ब्रेकपॉइंट पर बंद हो जाता है जिसे आपने पहले सेट किया था और निष्पादित करने के लिए अगला कथन पीले रंग में हाइलाइट किया गया है।
डीबगर में टेक्स्ट बॉक्स की वर्तमान सामग्री की जांच करें। ऐसा करने के लिए, स्रोत विंडो में, माउस कर्सर को ऊपर रखें textBox1.text संपत्ति। एक टूलटिप विंडो-आमतौर पर संपत्ति के वर्तमान मूल्य को प्रदर्शित करने के लिए डेटाैटिप-पॉप के रूप में जाना जाता है, जो आपके द्वारा एमुलेटर विंडो में दर्ज किए गए पाठ से मेल खाना चाहिए। सुनिश्चित करें कि कर्सर खत्म हो गया है टेक्स्ट अंश; अन्यथा, डेटाैटिप के बारे में जानकारी प्रदर्शित करता है textbox1 इसके बजाय वस्तु।
- दबाएँ F10 वर्तमान कथन पर एकल चरण के लिए और पाठ बॉक्स की सामग्री में बैनर का पाठ सेट करें। के लिए डेटाैटिप प्रदर्शित करें textBlockListTitle.text यह पुष्टि करने के लिए संपत्ति कि उसका मान अब टेक्स्ट बॉक्स से मेल खाता है।
- दबाएँ F10 एक बार फिर अगला कथन निष्पादित करने और टेक्स्ट बॉक्स की सामग्री को साफ़ करने के लिए। एक बार फिर, के लिए डेटाैटिप प्रदर्शित करें textBox1.text संपत्ति, जो अभी भी गुंजाइश है, और पुष्टि करें कि यह अब खाली है।
- अंत में, दबाएं F5 आवेदन के निष्पादन को फिर से शुरू करने के लिए। विंडोज फोन एमुलेटर पर वापस स्विच करें
दबाएं वापस पिछले पृष्ठ पर नेविगेट करने के लिए एमुलेटर में बटन। ध्यान दें कि जब आप ऐसा करते हैं, तो डिबगिंग सत्र समाप्त होता है और एमुलेटर अपने प्रारंभ मेनू को प्रदर्शित करता है क्योंकि आप एप्लिकेशन के पहले (और केवल) पृष्ठ से दूर जा रहे हैं और वर्तमान में कोई पिछला अनुप्रयोग सक्रिय नहीं है।