विंडोज 8 के लिए ऐप कैसे विकसित करना शुरू करें

हम तेजी से विंडोज 8 की शरद ऋतु की रिलीज की तारीख के करीब पहुंच रहे हैं (कम से कम मौसम इसे इस तरह महसूस करता है), जिसका अर्थ है कि पूरी दुनिया जल्द ही माइक्रोसॉफ्ट के विज्ञापन अभियानों और नए टैबलेट की पूरी मेजबानी के अधीन होगी।

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

यदि आप ऐप डेवलपमेंट में रुचि रखते हैं, लेकिन अभी यह नहीं जानते हैं कि कहां से शुरू करें, तो यह आपके लिए है।

विजुअल स्टूडियो डाउनलोड करें

विंडोज 8 के लिए मेट्रो ऐप विकसित करना शुरू करने के लिए, आपको विज़ुअल स्टूडियो 2012 का नवीनतम पूर्वावलोकन मुफ्त में डाउनलोड करना होगा। विज़ुअल स्टूडियो कई फ्लेवर्स में आता है, जिसमें पेशेवर संस्करण एक हाथ और एक पैर होते हैं। सौभाग्य से आपके लिए, मुफ्त एक्सप्रेस संस्करण शायद वह सब कुछ करेगा जो आप चाहते हैं यदि आप अभी विंडोज 8 ऐप के साथ शुरू कर रहे हैं।

यह स्थापित करने में बहुत लंबा नहीं होना चाहिए - डाउनलोड 400 एमबी से कम में आता है। एक बार स्थापित होने के बाद, आपको अपने चारों ओर एक अच्छी नज़र रखनी चाहिए और आपको उपलब्ध सभी सेटिंग्स और विकल्पों की आदत डालनी चाहिए। संभावना है कि आप निकट भविष्य में कुछ बिंदु पर उनकी आवश्यकता होगी।

एक भाषा चुनें

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

अपने पिछले अनुभव के आधार पर, आप विंडोज 8 के लिए दो में से एक तरीके से ऐप विकसित करना चुन सकते हैं। यदि आपने अतीत में किसी भी वेब विकास भाषाओं का उपयोग किया है, जैसे कि HTML, CSS या जावास्क्रिप्ट, तो मेट्रो एप्लिकेशन विकसित करते समय आप घर पर सही महसूस करेंगे। इस संयोजन के साथ, आप उपयोगकर्ता इंटरफ़ेस और जावास्क्रिप्ट को डिजाइन करने के लिए HTML5 और CSS3 का उपयोग कर सकते हैं जो इसके साथ जाने वाले तर्क को प्रोग्राम कर सकता है।

मेट्रो एप्लिकेशन को पारंपरिक प्रोग्रामिंग भाषाओं का उपयोग करके भी लिखा जा सकता है, जैसे कि C ++, C # या Visual Basic। यदि आपने पहले कभी जावा में प्रोग्राम किया है, तो आप C # को बहुत समान पाएंगे और भाषा के वाक्य-विन्यास के साथ पकड़ में आने में बहुत समय नहीं लगेगा। यदि आप इन भाषाओं में से किसी एक का उपयोग एप्लिकेशन लॉजिक प्रोग्राम करने के लिए कर रहे हैं, तो आप इंटरफ़ेस बनाने के लिए XAML मार्कअप का उपयोग करेंगे।

यदि आपने पहले कभी प्रोग्राम नहीं किया है, तो मेरा सुझाव है कि आप C # से शुरू करें, क्योंकि तब आप अन्य समान भाषाओं जैसे जावा में प्रगति कर सकते हैं। यदि आप आगे बढ़ना चाहते हैं और भविष्य में C ++ सीखना चाहते हैं तो यह भी एक अच्छा कदम है। यह पहली बार काफी चुनौतीपूर्ण प्रोग्रामिंग हो सकती है, लेकिन चिंता न करें, आपके रास्ते में मदद करने के लिए बहुत सारे संसाधन हैं ...

साधन

इससे पहले कि आपने प्रोग्राम किया है या नहीं, सभ्य संसाधन अनमोल हैं जब आप एक नई भाषा या वातावरण के आदी हो रहे हैं। यद्यपि कई अच्छे ऑनलाइन संसाधन मुफ्त में उपलब्ध हैं, कभी-कभी आप एक पुराने जमाने की प्रोग्रामिंग बुक को हरा नहीं सकते हैं, इसलिए मैं आपको अपने रास्ते पर लाने के लिए दोनों में से कुछ के माध्यम से जा रहा हूं।

यदि आप HTML5 और CSS3 जैसे वेब विकास भाषाओं का उपयोग करके अपने विंडोज 8 ऐप को विकसित करने की योजना बना रहे हैं, तो दो अच्छी किताबें हैं, दोनों को ए बुक के अलावा प्रकाशित किया गया है, जो मैंने खुद का उपयोग किया है और किसी को भी सुझाएगा।

जेरेमी कीथ की पहली पुस्तक, वेब डिजाइनर के लिए एचटीएमएल 5 कहलाती है और यहां एक ईबुक के रूप में उपलब्ध है। मात्र 87 पृष्ठों की लंबी अवधि में, यह एक शीर्षक नहीं है जिसे आप प्रोग्रामिंग बुक के रूप में पहचानेंगे। वास्तव में, यह 1, 200 पन्नों की जावा पुस्तक से बहुत दूर की बात है जो मैं इसके बगल में अपने शेल्फ पर बैठा हूं।

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

बेशक, एक HTML पुस्तक होने के नाते, यह शीर्षक वेब के लिए विकसित करने वालों के लिए है, लेकिन जिन तकनीकों पर चर्चा की गई है उनमें से कई मेट्रो सेवाओं के लिए भी अच्छी तरह से अनुवाद करेंगे। यदि आप एक मुफ्त विकल्प का उपयोग करना पसंद करते हैं, तो HTML5: मार्क पिलग्रिम द्वारा रनिंग और रनिंग आपको उन सभी के माध्यम से ले जाने का एक बड़ा काम करता है जो आपको ब्राउज़र-आधारित पुस्तक में भाषा के बारे में जानने की आवश्यकता है।

एक अन्य पुस्तक जो मैं सुझाऊँगा वह शीर्षक है जो वेब डिजाइनर के लिए एचटीएमएल 5 से है। जाहिर है, यह वेब डिजाइनरों के लिए CSS3 का शीर्षक है, और यह डैन सेडरहोम द्वारा लिखा गया है। 120 से अधिक पृष्ठों पर, यह HTML5 पुस्तक की तुलना में अधिक महत्वपूर्ण है, और आपको CSS3 में मौजूद बहुत सारे तत्वों से परिचित कराएगा।

यदि आप जावास्क्रिप्ट में नए हैं, तो सबसे पहली बात जो मैं आपको सुझाऊँगा, वह है एलक्वेंट जावास्क्रिप्ट पर जाएँ और मेरीज हैवरबेके की भाषा से परिचित कराएँ। यह मुफ्त ई-पुस्तक वास्तविक जीवन के उदाहरणों से भरा है और बाजार पर किसी भी महंगी, भौतिक पुस्तक के साथ सिर पर जा सकता है। जावास्क्रिप्ट गाइड के लिए मोज़िला डेवलपर नेटवर्क एक और बढ़िया जगह है।

C # में विंडोज 8 के लिए ऐप्स विकसित करने की योजना बनाने वालों के लिए, आपके द्वारा गणना किए जा सकने वाले संसाधन और पुस्तकें अधिक हैं। अमेज़ॅन पर एक त्वरित खोज दर्जनों खिताब लाएगी, जिनमें से प्रत्येक सर्वश्रेष्ठ उपलब्ध होने का दावा करता है।

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

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

अंत में, Microsoft डेवलपर नेटवर्क में बहुत सारे ट्यूटोरियल हैं जो आपको न केवल विभिन्न भाषाओं के साथ पकड़ पाने में मदद करने के लिए लिखे गए हैं, जिनका आप उपयोग कर सकते हैं, बल्कि मेट्रो डिज़ाइन प्रक्रिया के साथ भी।

लपेटें

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

 

अपनी टिप्पणी छोड़ दो