आज, विंडोज़ 10 मोबाइल के लिए एप्लिकेशन विकास सबसे आशाजनक क्षेत्रों में से एक है।

कई प्रोग्रामर अपनी गतिविधि के इस क्षेत्र को अपने दम पर पुनः प्रशिक्षित और मास्टर करते हैं।

दूसरों को उस कंपनी द्वारा प्रशिक्षित किया जाता है जिसके लिए वे काम करते हैं।किसी भी मामले में, यह एक उत्कृष्ट दिशा है और यह निश्चित रूप से अनुसरण करने लायक है।

इसलिए, हम उन कदमों का विश्लेषण करेंगे जो उठाए जाने चाहिए।

सामग्री:

परिचयात्मक जानकारी

इस पर निर्भर करते हुए कि आपने पहले कोई विकास किया है या नहीं, आपके लिए नीचे चर्चा की गई हर चीज़ को समझना आसान या अधिक कठिन होगा।

हम उन लोगों पर ध्यान केंद्रित करेंगे जिन्होंने अभी मूल बातें समझना शुरू किया है।

शायद आप कॉलेज गए हों या कुछ कोर्स किए हों।

यदि ऐसा है तो, यह निर्देशविशेष रूप से आप के लिए।

आइए सीधे विकास के विषय पर आते हैं।

माइक्रोसॉफ्ट डेवलपर्स ने कुछ साल पहले एक बहुत ही सुविधाजनक काम किया था। उन्होंने तथाकथित सार्वभौमिक अनुप्रयोग, या बल्कि, उनके लिए एक विकास वातावरण बनाया।

वे बिल्कुल उन सभी उपकरणों के लिए उपयुक्त हैं जो पर चलते हैं।

चित्र 1 में ऊपर जो लिखा है उसे चित्र में दिखाया गया है।

सार्वभौमिक अनुप्रयोगों का अस्तित्व ही अवधारणा पर आधारित है यूडब्ल्यूपी (यूनिवर्सल विंडोज प्लेटफार्म)).

ऐसे प्रोग्राम (यूनिवर्सल ऐप्स) सबसे उपयुक्त होते हैं विभिन्न उपकरण- पीसी, मोबाइल डिवाइस इत्यादि।

वे निम्नलिखित घटकों द्वारा एकजुट हैं:

  • अनुकूली उपयोगकर्ता इंटरफ़ेस- अनुकूली इंटरफ़ेस, यानी, इस तरह उपस्थितिऐसे प्रोग्राम जो चलने वाले डिवाइस के आधार पर स्वतंत्र रूप से बदल सकते हैं;
  • प्राकृतिक उपयोगकर्ता इनपुट- डेटा इनपुट डिवाइस का एक सेट, जैसे माइक्रोफ़ोन, स्टाइलस, आदि;
  • एक एसडीके + टूलींग- विभिन्न उपकरणों और उपकरणों के एक साथ सेट के लिए एक सार्वभौमिक विकास वातावरण;
  • एक स्टोर + एक विकास केंद्र- एक स्टोर जहां से आप विभिन्न उपकरणों के लिए एप्लिकेशन प्राप्त कर सकते हैं, और एक डेवलपर केंद्र;
  • क्लाउड सेवाएँ- जिसकी बदौलत आप एक संयुक्त विकास प्रक्रिया को व्यवस्थित कर सकते हैं या बस प्रोग्राम और फ़ाइलों को एक ही स्थान पर संग्रहीत कर सकते हैं, विभिन्न गैजेट्स से पहुंच योग्य।

इस दृष्टिकोण के लिए धन्यवाद, आप अपने काम को गंभीरता से अनुकूलित कर सकते हैं।

इसका मुख्य लाभ यह है कि आपको उदाहरण के लिए 2 अलग और लिखने की आवश्यकता नहीं है।

आप एक प्रोग्राम लिखते हैं, और यह स्वयं को उस डिवाइस के अनुसार अनुकूलित कर लेता है जिस पर यह चलता है।

इसलिए, ऐसी अवधारणा अलग कार्यक्रमविंडोज 10 एम ओबिल के तहत आज सिद्धांत रूप में मौजूद नहीं है।

इसके बजाय UWP है.

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

सौभाग्य से, अब सब कुछ बदल गया है, और हम भी बदल गये हैं सार्वभौमिक विधिप्रोग्रामिंग.

अब चलिए अभ्यास की ओर बढ़ते हैं।

विंडोज़ 10 मोबाइल के लिए विकास विधियाँ

उपरोक्त के आधार पर हम प्रकाश डाल सकते हैं विंडोज़ 10 एम मोबाइल के लिए प्रोग्राम लिखने के तीन तरीके:

क्रॉस-प्लेटफॉर्म. एक सॉफ्टवेयर वातावरण मेंविजुअल स्टूडियो(यह डेवलपर टूल में से एक है जिसके बारे में हम अगले भाग में बात करेंगे) ऐसा एक घटक है,ज़ामरीन की तरह . तो, इसके लिए धन्यवाद, इसके लिए कार्यक्रम विकसित करना संभव हैविंडोज़ 10 मोबाइल, और इसके साथ ही। डेवलपर के पास तीन स्क्रीन होंगी जिनमें वह अपनी रचना का इंटरफ़ेस बदल सकता है। लेकिन प्रोग्राम तर्क अपरिवर्तित रहेगा. C# का प्रयोग किया जाता है.

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

जैसा कि आप देख सकते हैं, पहली विधि इष्टतम है, खासकर यदि हम नौसिखिया कोड मास्टर के बारे में बात कर रहे हैं।

इसलिए, यह पता लगाना समझ में आता है कि इस पद्धति का उपयोग करके प्रोग्राम बनाने के लिए आपको किन उपकरणों की आवश्यकता होगी।

विकास के लिए क्या आवश्यक है - उपकरणों का अध्ययन

निर्माण शुरू करने के लिए आपको यह सब अभी डाउनलोड करना होगा! आइए तुरंत कहें कि यह सब वहाँ हैमाइक्रोसॉफ्ट.

तो यहाँ वह चीज़ है जिसकी आपको आवश्यकता होगी:

विजुअल स्टूडियो. यह एक विकासात्मक वातावरण है।इसमें आप कोड लिखेंगे, भविष्य के एप्लिकेशन की उपस्थिति देखेंगे, इसे संकलित करेंगे (इसे दूसरे शब्दों में चलाएं), और इसी तरह। डाउनलोड करनाबनाम Visualstudio.com से उपलब्ध है। इसके 3 संस्करण हैं -समुदाय, व्यावसायिक और उद्यम . पहला मुफ़्त है और इसकी कार्यक्षमता न्यूनतम है। लेकिन यह विकास में संलग्न होने के लिए काफी है 10 मोबाइल जीतें . शेष दो भुगतान योग्य हैं और उनकी कार्यक्षमता में काफी विस्तार हुआ है।

विंडोज़ 10 वर्षगांठ अद्यतन एसडीके. यह विंडोज़ ओएस पर चलने वाले गैजेट की संपूर्ण श्रृंखला के विकास के लिए आवश्यक उपकरणों का एक अद्यतन पैकेज है 10. आप इसे Developer.microsoft.com से डाउनलोड कर सकते हैं। इस घटक को डाउनलोड करने के बाद बस इंस्टॉल करना होगा। यह स्वचालित रूप से "बिल्ड इन" हो जाएगाबनाम

शुरुआती लोगों के पास पर्याप्त होगाविजुअल स्टूडियो समुदायके साथ संयोजन में विंडोज़ 10 वर्षगांठ अद्यतन एसडीके।

महत्वपूर्ण!सिस्टम आवश्यकताओं की जाँच करना सुनिश्चित करेंविजुअल स्टूडियो . यह बहुत संभव है कि आपका कंप्यूटर संस्करण 2017 का समर्थन नहीं करेगा। आप उसी साइट पर पहले वाले संस्करण पा सकते हैंबनाम

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

लेकिन यह केवल तभी प्रासंगिक है जब आप उपयोग करते हैंविजुअल स्टूडियो 2017 नहीं, बल्कि पुराना संस्करण।

वी.एस. में 2017 में, ऐसे उपकरण का कोई मतलब ही नहीं है। वहां उससे सर्वश्रेष्ठ पहले ही ले लिया गया था।

डेवलपर लाइसेंस और अनलॉकिंग

हमारे मामले में, डेवलपर लाइसेंस की भी आवश्यकता होगी। यदि आप काम करते हैं तो यह सच है

लेकिन पहले एप्लिकेशन को संकलित करते समय यह स्वचालित रूप से प्राप्त हो जाएगा।

इसलिए आपको कुछ भी अतिरिक्त करने की आवश्यकता नहीं है.

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

विशेष रूप से आपको निम्नलिखित कार्य करने की आवश्यकता है:

  • खोजने के लिए खोज का उपयोग करें मेनू " अद्यतन एवं सुरक्षा» ("अद्यतन और सुरक्षा" यदि रूसी में है)।
  • यह बाईं ओर मेनू में है चुनना " डेवलपर्स के लिए» ("डेवलपर्स के लिए")
  • चेक मार्कशिलालेख के पास « डेवलपर मोड» ("डेवलपर मोड")

कभी-कभी, यदि आप यह सरल क्रिया नहीं करते हैं, तो आगे के काम में समस्याएँ उत्पन्न होती हैं।

नमूना आवेदन - "हैलो वर्ल्ड"

तो, अपना पहला आवेदन लिखने के लिए, इसे करें:

1 स्थापित विज़ुअल स्टूडियो लॉन्च करें। चुनना "फ़ाइल", तब "बनाएं"और "परियोजना".

2 खुलता है "प्रोजेक्ट बनाएं" विंडो. बाईं ओर पैनल पर क्लिक करें "यूस्थापित» , फिर क्लिक करें "विजुअल सी++» (अभी हम इसी भाषा का प्रयोग करेंगे) और आगे भी अनुच्छेद « सार्वभौमिक अनुप्रयोगविंडोज के लिए» .

3 मध्य भाग में खुली खिड़कीसब कुछ वैसे ही छोड़ दो जैसे वह है। वहां चयन करना चाहिए आइटम "खाली आवेदन...".

4 सबसे नीचे, दर्ज करें प्रोजेक्ट का नाम, स्रोत स्थान और शॉर्टकट नाम।

5 क्लिक करें "ठीक है"ऊपरी बाएँ कोने में.

6 बाएं पैनल में आपको सभी प्रोजेक्ट फ़ाइलों की एक सूची मिलेगी।विवरण में जाए बिना, मान लें कि कोड .xaml एक्सटेंशन वाली फ़ाइल में लिखा गया है। हमारे मामले में, यह "MainPage.xaml" है। इसे खोलें और मध्य भाग में एक कोड बॉक्स दिखाई देगा।

  • - "स्टैकपैनल" तत्व "अन्य तत्वों के लिए एक प्रकार का कंटेनर है; यहां हम इसकी लंबाई और ऊंचाई का संकेत देते हैं;
  • हेलो वर्ल्ड" और 36 फ़ॉन्ट;
  • - शब्दों के साथ टेक्स्ट ब्लॉक "तुम्हारा नाम क्या है?";
  • - एक और स्टैकपैनल अपने स्वयं के मापदंडों के साथ;
  • - पाठ इनपुट फ़ील्ड;
  • - पहले को बंद करनास्टैकपैनल;
  • - दूसरा बंद करनास्टैकपैनल।
« के लिए प्रोग्रामिंग मोबाइल उपकरणोंनियंत्रण में विंडोज़ मोबाइल» ए क्लिमोव . कोड लिखने के लिए सीधे इसकी आवश्यकता होती है। सच है, किताब थोड़ी पुरानी है और 2009 में प्रकाशित हुई थी। लेकिन बुनियादी सिद्धांत अपरिवर्तित रहे.
  • मेटानिट.कॉम साइट से सामग्री। वास्तव में, एक ऑनलाइन ट्यूटोरियल उपलब्ध हैयूडब्ल्यूपी . यह वही चीज़ है जिसकी आपको आवश्यकता है। आप जिस विकास को करने की योजना बना रहे हैं उसके सभी विवरण चरण दर चरण जानने में सक्षम होंगे।
  • यहां वीडियो ट्यूटोरियल हैं. उन लोगों के लिए एक बहुत ही सुविधाजनक विकल्प जो किताबें पढ़ने के बजाय पाठ देखना पसंद करते हैं। कुछ ही पाठों में आप मूल बातें समझ जाएंगे और स्वतंत्र रूप से काम करने में सक्षम हो जाएंगे।
  • मान लीजिए कि आपने यह सब पढ़ा। सवाल उठता है कि आगे क्या.

    मुझे अभ्यास करने के लिए क्या करना चाहिए?

    आगे क्या होगा

    यदि आप देखते हैं कि आप इसमें अच्छे हैं, तो फ्रीलांस एक्सचेंजों से कार्य लें।

    समय के साथ, आप किसी एक कंपनी में जाकर परीक्षण कार्य का अनुरोध कर सकेंगे।

    शायद कंपनी छोटी होगी, लेकिन यह भी अनुभव है, और इसमें बहुत अच्छा है।

    यदि आप परीक्षा में अच्छा प्रदर्शन करते हैं, तो भविष्य में आप खुद को प्रशिक्षित करने और अन्य कार्य देने में सक्षम होंगे।

    इस तरह आप एक पेशेवर प्रोग्रामर बन जायेंगे!

    विंडोज़ के लिए कार्यक्रमों का व्यावसायिक विकास आज के आईटी बाजार में प्रमुख बिंदुओं में से एक है। इन ऑपरेटिंग सिस्टमों का परिवार: विंडोज़ 8, विंडोज़ 7, विंडोज़ एक्सपी ग्रह पर सबसे आम प्लेटफ़ॉर्म है। मनोरंजन और रोजमर्रा तथा आधिकारिक कार्यों दोनों के लिए। इसके प्रकाश में, यह बिल्कुल स्पष्ट है कि विकास सॉफ़्टवेयरविंडोज़ के लिए यह ग्राहकों और कलाकारों दोनों के लिए अनिवार्य हित है। यह विंडोज़ के लिए प्रोजेक्ट थे जो सबसे लोकप्रिय, सबसे आशाजनक और सबसे अधिक लाभदायक थे (यहां वे बहस कर सकते हैं)। मोबाइल एप्लीकेशन). विंडोज़ है:

    • माँग
    • प्रसार
    • आधुनिक प्रौद्योगिकियाँ

    विंडोज़ के लिए प्रोग्राम किन समस्याओं का समाधान करते हैं?

    यह कहा जाना चाहिए कि विंडोज़ के लिए कार्यक्रमों का विकास व्यापक दर्शकों के लिए लक्षित है। अधिकाँश समय के लिए। अगर हम इसके कुल उपयोगकर्ताओं के प्रतिशत की तुलना करें ऑपरेटिंग सिस्टमअन्य प्लेटफार्मों के साथ रोजमर्रा की जिंदगी में, हमें 90% तक पहुंचने वाला आंकड़ा मिलता है। अन्य, विशिष्ट और विशिष्ट क्षेत्रों में, यह कुछ हद तक कम होगा, लेकिन फिर भी - आईटी बाजार में विंडोज के लिए सॉफ्टवेयर विकास की अत्यधिक मांग बनी हुई है। ऐसे कार्यक्रम किन समस्याओं का समाधान करते हैं? उनके अनुप्रयोग की सीमा बहुत विस्तृत है; यह केवल उन मुख्य क्षेत्रों पर ध्यान देने योग्य है जो इस प्लेटफ़ॉर्म के लिए सॉफ़्टवेयर विकास से प्रभावित हैं।

    • संचालन सुनिश्चित करना पर्सनल कंप्यूटर. ऑपरेटिंग सिस्टम के अलावा, विंडोज़ के लिए सॉफ़्टवेयर बनाने में ऐसे प्रोग्राम विकसित करना शामिल है जो वर्कस्टेशन पर प्रक्रियाओं की निगरानी करते हैं।
    • विभिन्न व्यावसायिक अनुप्रयोग. उनका दायरा बहुत बड़ा है. इस दिशा में कार्यक्रमों का निर्माण एक मिनट के लिए भी नहीं रुकता है और हर दिन विभिन्न उपयोगी उपयोगिताएँ सामने आती हैं, जो विशिष्ट कार्यों और बड़े पैमाने पर उपभोग के लिए बनाई गई हैं।
    • मल्टीमीडिया कार्यक्रम. इस वेक्टर में प्रोग्रामों का निर्माण भी निरंतर गतिमान रहता है। यहां मुख्य भूमिका सामग्री बनाने और पुन: प्रस्तुत करने के लिए उपकरणों द्वारा निभाई जाती है - संपादक, ग्राफिक्स के साथ काम करने के लिए कार्यक्रम, आदि, आदि।

    सूचीबद्ध बिंदु केवल सामान्य दिशा-निर्देश हैं जिनमें इस ऑपरेटिंग सिस्टम के लिए सॉफ़्टवेयर का निर्माण प्रासंगिक है। वास्तव में, सॉफ्टवेयर विकास बहुत व्यापक है। सवाल उठता है - ऐसे योग्य कलाकार कहां मिलेंगे जिनकी सेवाएं निवेशक ऑर्डर कर सकें और जिनकी कीमतें स्वीकार्य होंगी?

    कलाकारों को खोजें.

    इन दिनों, एक नियम के रूप में, ग्राहक कलाकार ढूंढने के लिए तीन एल्गोरिदम का उपयोग करते हैं। ये एल्गोरिदम उनके लिए अलग-अलग सेवाओं और कीमतों का सुझाव देते हैं। यह सब इस बात पर निर्भर करता है कि निवेशक किस प्रकार का सॉफ़्टवेयर ऑर्डर करना चाहता है।

    • स्टूडियो विकास. इसका तात्पर्य व्यापक कार्यक्षमता और उच्च कीमत से है। बड़े कॉर्पोरेट ग्राहकों के लिए उपयुक्त।
    • फ्रीलांसर दोतरफा समाधान हैं। एक ओर, आप पैसे बचा सकते हैं, दूसरी ओर, आपको अंत में निम्न-गुणवत्ता वाला उत्पाद मिलेगा।

    विशिष्ट एक्सचेंज जिन पर नागरिक, योग्य विशेषज्ञ अपनी सेवाएँ प्रदान करते हैं। सबसे अच्छा विकल्प युडु प्लेटफॉर्म है। इस प्रकार का प्लेटफ़ॉर्म कार्यक्षमता की एक विस्तृत श्रृंखला प्रदान करता है जो आपको विशेषज्ञों के प्रस्तावों को शीघ्रता से सुलझाने, उनके पोर्टफोलियो को देखने और सर्वोत्तम संभव विकल्प चुनने की अनुमति देता है।

    लाइटवेट निःशुल्क संस्करणएमुलेटर डेमॉन टूल्स, ऑप्टिकल ड्राइव सीडी/डीवीडी और ब्लूरे डिस्क का अनुकरण करने के लिए डिज़ाइन किया गया है। प्रोग्राम आपको कुछ प्रतिलिपि उपयोगिता द्वारा बनाई गई डिस्क छवि को कनेक्ट करने और वास्तविक की क्षमताओं का पूरी तरह से अनुकरण करने की अनुमति देता है दृस्टि सम्बन्धी अभियान, जिससे कॉपी सुरक्षा का उपयोग करने वाले एप्लिकेशन धोखा दे रहे हैं। यह बात काफी हद तक गेम और फिल्मों पर लागू होती है।

    कार्यक्रम की जानकारी

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

    डेमॉन टूल्स लाइट की विशेषताएं

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

    1. .mdx, .mds, .mdf, .iso, .b5t, .b6t, .bwt, .ccd, .cdi, .bin, .cue, .ape, .cue, .flac, .cue, प्रारूपों में डिस्क छवियों का अनुकरण करें .nrg और .isz.
    2. छवियों को प्रबंधित करें: संपीड़ित करें, यदि आवश्यक हो तो उन्हें पासवर्ड से सुरक्षित करें, अभिलेखागार प्रबंधित करें।
    3. अधिकतम 4 वर्चुअल ड्राइव बनाएं।
    4. में एम्बेड करें विंडोज़ एक्सप्लोररऔर संदर्भ मेनू के माध्यम से छवियों के साथ काम करें।
    5. प्रोग्राम के साथ छवि संघों पर बातचीत करें और कमांड लाइन का उपयोग करके प्रक्रियाओं को स्वचालित करें।
    6. सेफडिस्क, सेक्यूरोम, स्टारफोर्स, लेजरलॉक, सीडीसीओपीएस, प्रोटेक्ट सीडी का उपयोग करके कॉपी-संरक्षित डिस्क का अनुकरण करें।

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

    कंप्यूटर प्रोग्राम जीवन का अभिन्न अंग बन गए हैं आधुनिक आदमी. हम उनका सामना हर जगह करते हैं: साधारण से लेकर इलेक्ट्रॉनिक घड़ीऔर जटिल के साथ समाप्त होता है कंप्यूटर प्रौद्योगिकी(लैपटॉप, स्मार्टफोन, टैबलेट और अन्य इलेक्ट्रॉनिक उपकरण)। जब आप कार्यक्रमों से घिरे होते हैं, तो यह जानना उपयोगी होता है कि वे क्या हैं।

    प्रोग्राम क्या है

    कंप्यूटर प्रोग्राम एक विशेष भाषा में लिखे गए निर्देशों का एक सेट है जिसे आपका कंप्यूटर "समझता है"। इन निर्देशों के लिए धन्यवाद, हम जटिल इलेक्ट्रॉनिक उपकरणों का सुरक्षित रूप से उपयोग कर सकते हैं, हालांकि कार्यक्रमों के बिना यह धातु का एक बेकार टुकड़ा होगा।

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

    अपना खुद का प्रोग्राम कैसे बनाएं

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

    प्रोग्राम बनाने के लिए 2 प्रकार के टूल हैं:

    1. दृश्य विकास वातावरण.सीखना आसान है, लेकिन अक्सर सीमित कार्यक्षमता होती है। आपको शून्य भाषा ज्ञान के साथ प्रोग्राम बनाने की अनुमति देता है दृश्य संपादक. ऐसे उपकरण उन शुरुआती लोगों के लिए बिल्कुल उपयुक्त हैं जो जल्दी से अपना पहला प्रोग्राम बनाना चाहते हैं।
    2. एकीकृत विकास वातावरण (आईडीई)।लगभग असीमित कार्यक्षमता वाले गंभीर उपकरण। ऐसे वातावरण में काम करने के लिए प्रोग्रामिंग भाषा के ज्ञान और समझ की आवश्यकता होती है। आधुनिक आईडीई में एक सरल और उपयोगकर्ता के अनुकूल इंटरफ़ेस है, जो कार्यक्रमों के निर्माण को बहुत सरल बनाता है।

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

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

    प्रोग्राम बनाने के लिए एक उपकरण चुनना

    आज, कई हजार प्रोग्रामिंग भाषाओं और सौ से अधिक विकास परिवेशों का आविष्कार किया जा चुका है। विविधता ठोस है, और युवा प्रोग्रामर अक्सर पेशकशों की प्रचुरता से अभिभूत हो जाते हैं।

    हम अपने मेहमानों के समय को महत्व देते हैं और इसलिए हमने इसका चयन किया है सर्वोत्तम उपकरणप्रोग्रामिंग के लिए और उन्हें एक ही निर्देशिका में रखा गया। आपको अपना आदर्श विकास वातावरण चुनने में मदद करने के लिए, प्रत्येक संसाधन को निम्नलिखित के साथ पूरक किया गया है: विस्तृत विवरणऔर वीडियो कोर्स के रूप में शैक्षिक सामग्री। टोरेंट या फ़ाइल-शेयरिंग सेवाओं (Yandex.Disk और MEGA) के माध्यम से प्रोग्राम बनाने के लिए प्रोग्राम बिल्कुल मुफ्त डाउनलोड करें।

    आपका दिन शुभ हो और काम में शुभकामनाएँ!

    साइट के सभी पाठकों को नमस्कार! इंटरनेट पर एक अद्भुत मुफ़्त है, और आज के लेख में इसी पर चर्चा की जाएगी।
    कई उपयोगकर्ता कभी-कभी अपना स्वयं का निर्माण करने के बारे में सोचते हैं कंप्यूटर प्रोग्राम, और इसके कई कारण हैं, उदाहरण के लिए:

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

    आगे देखते हुए, मैं कहूंगा कि इस लेख को अंत तक पढ़ने के बाद, कुछ ही घंटों में आप अपने स्वयं के सरल कार्यक्रम बनाने में सक्षम होंगे। तो चलो शुरू हो जाओ।
    हमारा कंप्यूटर प्रोग्राम बनाने के लिए प्रोग्राम HiAsm कहा जाता है।

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

    इससे पहले कि आप अपने कंप्यूटर के लिए प्रोग्राम बनाने के लिए सॉफ़्टवेयर के साथ काम करना शुरू करें, मेरा सुझाव है कि इसे डाउनलोड करें और इंस्टॉल करें।

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

    2. इंस्टालेशन जारी रखें.

    3. हम लाइसेंस समझौते की शर्तों को स्वीकार करते हैं।

    4. अपने कंप्यूटर के लिए प्रोग्राम बनाने के लिए प्रोग्राम को स्थापित करने के लिए अपनी हार्ड ड्राइव पर एक स्थान का चयन करें।

    5. नाम और पता बताएं ईमेल(चूंकि ईमेल पुष्टिकरण की आवश्यकता नहीं है, आप कोई भी ईमेल निर्दिष्ट कर सकते हैं)

    6. हम प्रोग्राम इंस्टालेशन प्रक्रिया पूरी करते हैं।

    एक बार जब आप HiAsm इंस्टॉल कर लेते हैं, तो आप लॉन्च के लिए आगे बढ़ सकते हैं। अपना लॉन्च करने के बाद, हम निम्नलिखित विंडो देखेंगे:

    अपना एप्लिकेशन बनाना शुरू करने के लिए, आपको मुख्य मेनू आइटम "फ़ाइल" पर क्लिक करना होगा, फिर " नया…", चुनना " खिड़कियाँ"(यदि हम विंडोज़ ओएस के लिए एक एप्लिकेशन बनाना चाहते हैं) और क्लिक करें" ठीक है”.
    इस प्रकार, हमें अपने भविष्य के कार्यक्रम के लिए एक फॉर्म मिलेगा, जिसमें अभी के लिए एक ही तत्व शामिल है मुख्य रूप.

    प्रपत्र कार्यक्रम की नींव है जिस पर विभिन्न तत्व आधारित होंगे। हमारे प्रोग्राम में तत्व जोड़ने के लिए, ऊपरी बाएँ भाग में उसी नाम के आइटम पर क्लिक करें।

    विभिन्न तत्वों के विशाल संग्रह के साथ एक टैब खुला। इतने बड़े शस्त्रागार के लिए धन्यवाद, आप एक बहुत ही गंभीर एप्लिकेशन बना सकते हैं जो आपकी सभी आवश्यकताओं को पूरा करेगा।
    यह दिखाने के लिए कि HiAsm कैसे काम करता है, मैं बनाऊंगा एक साधारण कार्यक्रम, जिसमें एक बटन होगा, जिस पर क्लिक करने से फॉर्म का शीर्षक "" से बदल जाएगा। रूप" को " नमस्ते».

    किसी प्रपत्र पर किसी तत्व को कैसे स्थापित करें?

    तो, हमें एलिमेंट्स पैनल में बटन मिलता है (जब आप किसी एलिमेंट पर कर्सर घुमाते हैं, तो उसके नाम के साथ एक टूलटिप पॉप अप हो जाएगा), उस पर बायाँ-क्लिक करें, फिर कर्सर को फॉर्म के उस हिस्से पर ले जाएँ जिसमें हम चाहते हैं इसे लगाने के लिए.

    एलिमेंट सेटिंग्स कैसे बदलें?

    हमारे बटन को कॉन्फ़िगर करने के लिए, प्रोग्राम के ऊपरी दाएँ भाग पर जाएँ और "क्लिक करें" गुण" अब हम अपने बटन के सभी गुणों वाला एक टैब देखते हैं। अब हम संपत्ति में रुचि रखते हैं" कैप्शन", जो बटन पर लेबल के लिए ज़िम्मेदार है। डिफ़ॉल्ट रूप से इसका मान है " धकेलना", हम इसे "में बदल देंगे" क्लिक».

    किसी तत्व के लिए क्रिया कैसे निर्धारित करें?

    अब हम किसी एप्लिकेशन का उपयोग करके बनाने के सबसे कठिन भाग पर आते हैं कंप्यूटर प्रोग्राम बनाने के लिए प्रोग्राम- हमें अपने प्रोग्राम के बटन को काम करना शुरू करना होगा। एक बार जब आप इस ऑपरेशन का अर्थ समझ लेंगे तो यह आपके लिए सरल और तार्किक हो जाएगा।
    प्रोग्राम फॉर्म का नाम बदलने के लिए हमारे बटन के लिए, हमें बटन और मुख्य फॉर्म (मेनफॉर्म तत्व) के बीच एक कनेक्शन स्थापित करने की आवश्यकता है। ऐसा करने के लिए, माउस कर्सर को हमारे बटन पर स्थित हरे बिंदु पर ले जाएँ, फिर बाईं माउस बटन को दबाए रखें और केंद्र की ओर एक रेखा खींचना शुरू करें मुख्य रूप.

    अब आपको निर्धारित सेगमेंट पर डबल-क्लिक करना होगा और फॉर्म का नाम सेट करना होगा, जो बटन पर क्लिक करने के बाद दिखाई देगा। खंड पर डबल क्लिक करने के बाद, “ डेटा संपादक».

    यदि आप फॉर्म के लिए टेक्स्ट नाम सेट करना चाहते हैं, तो स्ट्रिंग का चयन करें, और यदि संख्यात्मक है, तो पूर्णांक या वास्तविक का चयन करें। डेटा प्रकार चुनें" डोरी"और शब्द दर्ज करें" नमस्ते».
    इस समय हमारा प्रोग्राम तैयार है और अब हमें इसका परीक्षण करने की आवश्यकता है। ऐसा करने के लिए, हम अपना प्रोजेक्ट सहेजते हैं - " फ़ाइल", तब " के रूप रक्षित करें"और सहेजने के लिए एक स्थान चुनें। आरंभ करने के लिए हमें हरे तीर पर क्लिक करना होगा या कुंजी दबानी होगी एफ9.

    हमारा प्रोग्राम लॉन्च हो गया है, अब हम इसकी कार्यक्षमता की जांच करते हैं - हमारे बटन पर क्लिक करें।

    हम फॉर्म को कैसे बदल सकते हैं शीर्षक बदल गया है और इसका मतलब है कि प्रोग्राम काम कर रहा है! ताकि आप HiAsm के बिना प्रोग्राम चला सकें, आपको बनाने की आवश्यकता है exe फ़ाइल. ऐसा करने के लिए, मुख्य मेनू आइटम पर क्लिक करें " शुरू करना"और क्लिक करें" संकलन».
    बधाई हो, आपने अभी विंडोज़ के लिए एक प्रोग्राम बनाया है! प्रोग्राम बनाने की प्रक्रिया को आसान बनाने के लिए, मैं आपको निम्नलिखित प्रोग्रामिंग अवधारणाओं से परिचित होने की सलाह देता हूं:

    • डेटा के प्रकार;
    • ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में घटनाओं की अवधारणा;
    • डेल्फ़ी प्रोग्रामिंग पर्यावरण घटकों के गुण।

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

    HiAsm की अप्रलेखित विशेषताएं

    हायएएसएम सेटिंग्स

    HiAsm में ग्राफ़िक्स

    क्या आप जानते हैं कि कौन से मुफ़्त हैं?

    1" :पेगिनेशन='पेजिनेशन' :कॉलबैक='लोडडेटा' :ऑप्शन='पेजिनेशनऑप्शंस'>