विज्ञापन

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

क्यों होता है ऐसा? और अधिक महत्वपूर्ण बात, यह तथाकथित .NET फ्रेमवर्क क्या है और आपको क्यों ध्यान रखना चाहिए? खैर, बहुत सारे तरीकों से, .NET फ्रेमवर्क वह है जो आधुनिक विंडोज को वह होने देता है।

.NET फ्रेमवर्क क्या है?

पहली चीजें पहले: यह स्पष्ट है डॉट नेट.

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

आप शायद पहले से ही जानते हैं कि प्रोग्रामर (यानी सॉफ्टवेयर बनाने वाले लोग) को विंडोज ऐप बनाने के लिए "कोड लिखना" पड़ता है। वे विभिन्न "प्रोग्रामिंग भाषाओं" का उपयोग करते हैं, जो आपको कोड लिखते हैं जो कंप्यूटर को बताता है कि क्या करना है।

प्रोग्रामिंग भाषा-चित्रण
इमेज क्रेडिट: शटरस्टॉक के माध्यम से लेबिरिण्टामी

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

जहां .NET .NET फ्रेमवर्क में कदम रखा गया है। इसके मूल में, .NET फ्रेमवर्क पहले से ही लिखित कोड का एक पूरा संग्रह प्रदान करता है (Microsoft द्वारा लिखित और अनुरक्षित Microsoft के लिए एक GNU शुरुआत: क्या बाकी के लिए एक खुला स्रोत .NET फ्रेमवर्क का मतलब हैMicrosoft ने अपने कोड का एक महत्वपूर्ण हिस्सा केवल एक खुले स्रोत लाइसेंस के तहत जारी किया। यह कदम वर्षों की परंपरा के साथ टूट जाता है। लेकिन यह आपके लिए क्यों और क्या मायने रखता है? अधिक पढ़ें ) जो प्रोग्रामर सॉफ्टवेयर बनाने के लिए जल्दी से उपयोग कर सकते हैं। उदाहरण के लिए, .NET फ्रेमवर्क बहुत सारे उबाऊ पीछे के दृश्यों के संचालन को संभालता है जैसे कि विंडोज को विंडो को कैसे खींचना है स्क्रीन - एक प्रोग्रामर के रूप में, मुझे केवल पाठ को शामिल करने के लिए आपूर्ति करने की आवश्यकता है, मेनू कैसे रखे जाते हैं, बटन को क्लिक करते समय क्या करना चाहिए, आदि।

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

विंडोज़-10-सार्वभौमिक-windows-क्षुधा

लेकिन .NET फ्रेमवर्क के साथ एक ऐप बनाने के लिए एक नकारात्मक पहलू है: आपके कंप्यूटर को पता नहीं है कि फ्रेमवर्क-आधारित ऐप कैसे चलाएं जब तक कि आपके सिस्टम में फ़्रेमवर्क स्थापित न हो।

इसका मतलब है कि .NET फ्रेमवर्क वास्तव में दो भागों से मिलकर बना है। पहले भाग में पहले से ही लिखित कोड के सभी शामिल हैं जिन्हें प्रोग्रामर की जरूरत है (जिसे पहले एसडीके कहा जाता था लेकिन अब देव पैक के रूप में जाना जाता है)। दूसरे भाग में एक प्रोग्राम है जो ऑपरेटिंग सिस्टम के लिए कमांड में .NET फ्रेमवर्क कोड की "व्याख्या" कर सकता है, अनुमति देता है आप .NET फ्रेमवर्क (जिसे Redistributable Package के रूप में जाना जाता है, लेकिन जिसे रनटाइम एनवायरनमेंट भी कहा जाता है) के साथ लिखे गए ऐप चलाने हैं कुछ)।

यह जावा के समान है जिसमें आपको जावा में कोड किए गए एप्लिकेशन को चलाने के लिए जावा रनटाइम एनवायरनमेंट इंस्टॉल करना होगा।

लंबी कहानी छोटी: एक नियमित उपयोगकर्ता के रूप में जो कोडिंग ऐप नहीं होगा, आपको केवल .NET फ्रेमवर्क पुनर्वितरण पैकेज की आवश्यकता है।

.NET फ्रेमवर्क कैसे स्थापित करें

अधिकांश विंडोज़ कंप्यूटर पहले से स्थापित .NET फ्रेमवर्क के साथ आते हैं, लेकिन आपका पुराना हो सकता है। उदाहरण के लिए, विंडोज 8 और 8.1 संस्करण 4.5.1 के साथ आते हैं, जबकि विंडोज 10 कंप्यूटर के नएपन के आधार पर 4.6, 4.6.1, या 4.6.2 के साथ आ सकता है।

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

विंडोज़-10-सभी प्रकार के- क्षुधा
इमेज क्रेडिट: शटरस्टॉक के माध्यम से खाकीमुलिन अलेक्सा

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

शुरू करने से पहले - .NET फ्रेमवर्क 4.6.2 को x86 और x64 सिस्टम दोनों पर विंडोज 10, विंडोज 8.1 और विंडोज 7 SP1 पर स्थापित किया जा सकता है। Microsoft कम से कम 2.5 GB का सुझाव देता है अप्रयुक्त डिस्क स्थान आपके विंडोज कंप्यूटर पर स्पेस खाली करने के 6 तरीकेअव्यवस्था उत्पादकता पर एक बड़ी गिरावट हो सकती है। समय के साथ, फ़ाइलें खो जाती हैं, प्रोग्राम अप्रयुक्त हो जाते हैं, और अचानक, आपकी एक बार विशाल हार्ड ड्राइव बेकार चीजों से भर जाती है और आपको इसे साफ करना पड़ता है ... अधिक पढ़ें यह सुनिश्चित करने के लिए कि स्थापना एक अड़चन के बिना पूरी हो।

अपने अधिकांश उत्पादों के साथ, Microsoft दो प्रकार के इंस्टॉलर प्रदान करता है: एक वेब इंस्टॉलर और एक ऑफ़लाइन इंस्टॉलर।

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

ऑफ़लाइन इंस्टॉलर एक बड़ा अप-फ्रंट डाउनलोड (लगभग 60 एमबी) है जिसकी स्थापना के दौरान किसी भी इंटरनेट एक्सेस की आवश्यकता नहीं होती है। इस विकल्प को चुनें यदि आप अलग-अलग कंप्यूटर पर शॉडी इंटरनेट या बिना इंटरनेट के इंस्टॉल करना चाहते हैं।

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

डाउनलोड:.NET फ्रेमवर्क 4.6.2 वेब इंस्टॉलर

डाउनलोड:.NET फ्रेमवर्क 4.6.2 ऑफलाइन इंस्टॉलर

विंडोज़-10-नेट ढांचा-डाउनलोड

ध्यान दें कि .NET फ्रेमवर्क के 4.6.2 संस्करण को स्थापित करना पिछले संस्करणों के शुरू में एक इन-प्लेस अपडेट है 4.5 के साथ (जिसमें 4, 4.5, 4.5.1, 4.5.2, 4.6, और 4.6.1 शामिल हैं) इसलिए उन पुराने संस्करणों की स्थापना रद्द न करें तथ्य। संस्करण 3.5 SP1 और पूर्व को एक अलग स्थापना के रूप में रखा जाता है।

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

नीचे दिए गए डाउनलोड पृष्ठ पर, अपनी इच्छित भाषा का चयन करें, पृष्ठ के पुनः लोड होने की प्रतीक्षा करें, फिर डाउनलोड पर क्लिक करें।

डाउनलोड:.NET फ्रेमवर्क 4.6.2 भाषा पैक

.NET फ्रेमवर्क पर एक और बात

कुछ साल पहले Microsoft आगे बढ़ा और .NET फ्रेमवर्क खुली Microsoft के लिए एक GNU शुरुआत: क्या बाकी के लिए एक खुला स्रोत .NET फ्रेमवर्क का मतलब हैMicrosoft ने अपने कोड का एक महत्वपूर्ण हिस्सा केवल एक खुले स्रोत लाइसेंस के तहत जारी किया। यह कदम वर्षों की परंपरा के साथ टूट जाता है। लेकिन यह आपके लिए क्यों और क्या मायने रखता है? अधिक पढ़ें , मूल रूप से .NET फ्रेमवर्क विकास में योगदान करने के लिए किसी को भी संभव बनाना। इसके परिणामस्वरूप Microsoft बन गया GitHub पर सबसे सक्रिय संगठन GitHub पर होस्ट किए गए 10 फ्री ओपन सोर्स विंडोज टूल्सMicrosoft, GitHub पर सबसे अधिक ओपन सोर्स योगदानकर्ताओं वाला संगठन है। इस उपलब्धि का जश्न मनाने के लिए, हमने सर्वश्रेष्ठ मुफ्त विंडोज टूल की एक सूची तैयार की है जिसे आप GitHub से डाउनलोड कर सकते हैं। अधिक पढ़ें .

इसका आपके लिए क्या मतलब है? मूल रूप से इसका मतलब है कि .NET ऐप केवल आगे प्रचलित होने जा रहे हैं - और न केवल अधिक प्रचलित हैं, लेकिन बेहतर गुणवत्ता भी ओपन सोर्स में माइक्रोसॉफ्ट का यह कदम आपको कितना प्रभावित कर रहा हैMicrosoft मौलिक रूप से अपनी संस्कृति को बदल रहा है। ओपन सोर्सिंग इस परिवर्तन की एक बानगी है और इससे कोडर्स और उपभोक्ताओं को समान रूप से लाभ होता है। हम बताते हैं कि आपको क्यों परवाह करनी चाहिए। अधिक पढ़ें . भले ही आपने इसे अभी तक बिना .NET ऐप का इस्तेमाल किए बनाया है, लेकिन शायद आप जल्द ही।

तो हो सकता है कि आप अभी से ही फ्रेमवर्क स्थापित कर लें।

क्या इससे मदद मिली? यदि हां, तो कृपया हमें नीचे बताएं! यदि आपके कोई प्रश्न हैं, तो बेझिझक उनसे पूछें।

जोएल ली ने बी.एस. कंप्यूटर विज्ञान और पेशेवर लेखन अनुभव के छह वर्षों में। वह MakeUseOf के लिए चीफ एडिटर हैं।