.NET Framework Tutorial in Hindi – What is net Framework

.net framework kya hai, what is net framework in hindi

What is .NET Framework in Hindi

Net Framework kya hai: .NET, सॉफ्टवेयर एप्लिकेशन विकसित करने की एक framework है। यह Microsoft द्वारा डिजाइन और विकसित किया गया है और 2000 में जारी पहला beta version जारी किया गया।

इसका उपयोग वेब, विंडोज, फोन के लिए एप्लिकेशन विकसित करने के लिए किया जाता है। इसके अलावा, यह functionalities और support की एक broad range प्रदान करता है।

introduction to net framework in hindi

इस फ्रेमवर्क में बड़ी संख्या में class लाइब्रेरी हैं जिन्हें फ्रेमवर्क क्लास लाइब्रेरी (FCL) के रूप में जाना जाता है। .NET में लिखे गए सॉफ्टवेयर प्रोग्राम execution environment में निष्पादित होते हैं, जिसे CLR (common Language Runtime) कहा जाता है। ये .NET फ्रेमवर्क के मुख्य और आवश्यक भाग हैं।

यह framework, memory प्रबंधन, नेटवर्किंग, सुरक्षा, और type-safety जैसी विभिन्न सेवाएं प्रदान करता है।

.Net फ्रेमवर्क 60 से अधिक प्रोग्रामिंग भाषाओं जैसे C #, F #, VB.NET, J #, VC ++, JScript.NET, APL, COBOL, perl, oberon, ML, pascal, eiffel, smalltalk, python, cobra, ADA, AD आदि का समर्थन करता है।

निम्नलिखित .NET फ्रेमवर्क stack है जो फ्रेमवर्क के module और components को दिखाता है।

.NET फ्रेमवर्क चार मुख्य घटकों से बना है:

  1. Common Language Runtime (CLR)
  2. Framework Class Library (FCL),
  3. Core Languages (WinForms, ASP.NET, और ADO.NET), और
  4. अन्य modules (WCF, WPF, WF, Card Space, LINQ, Entity फ्रेमवर्क, parallel LINQ, टास्क parallel लाइब्रेरी, आदि)

 

CLR in Hindi (Common Language Runtime)

यह एक प्रोग्राम execution इंजन है जो प्रोग्राम को लोड और निष्पादित करता है। यह प्रोग्राम को native कोड में परिवर्तित करता है। यह फ्रेमवर्क और ऑपरेटिंग सिस्टम के बीच एक इंटरफेस के रूप में कार्य करता है। यह exception handling, memory management और garbage collection करता है। इसके अलावा, यह सुरक्षा, टाइप-सेफ्टी, interoperability और पोर्टेबिलिटी प्रदान करता है। CLR घटकों की एक सूची नीचे दी गई है:

FCL in Hindi (Framework Class Library)

यह एक standard library है जो हजारों classes का एक संग्रह है और इसका उपयोग application बनाने के लिए किया जाता है। BCL (Base Class Library) FCL का मूल है और बुनियादी कार्यात्मकता प्रदान करता है।

WinForms

विंडोज फॉर्म .NET फ्रेमवर्क के लिए एक स्मार्ट क्लाइंट तकनीक है, managed libraries का एक सेट है जो फ़ाइल सिस्टम को read और write जैसे सामान्य एप्लिकेशन कार्यों को सरल करता है।

ASP.NET

ASP.NET Microsoft द्वारा डिजाइन और विकसित एक web फ्रेमवर्क है। इसका उपयोग वेबसाइटों, वेब एप्लिकेशन और वेब सेवाओं को विकसित करने के लिए किया जाता है। यह HTML, CSS और JavaScript का शानदार integration प्रदान करता है। इसे पहली बार जनवरी 2002 में रिलीज़ किया गया था।

ADO.NET

ADO.NET .Net फ्रेमवर्क का एक module है, जिसका उपयोग एप्लिकेशन और डेटा स्रोतों के बीच संबंध स्थापित करने के लिए किया जाता है। डेटा स्रोत SQL सर्वर और XML जैसे हो सकते हैं। ADO .NET में ऐसी classes होती हैं जिनका उपयोग डेटा को जोड़ने, पुनर्प्राप्त करने, सम्मिलित करने और हटाने के लिए किया जा सकता है।

WPF (windows presentation foundation)

विंडोज प्रेजेंटेशन फाउंडेशन (WPF) Microsoft द्वारा विंडोज-आधारित application में यूजर इंटरफेस प्रदान करने के लिए एक ग्राफिकल subsystem है। WPF, जिसे पहले “Avalon” के रूप में जाना जाता था, शुरू में 2006 में .NET framework 3.0 के भाग के रूप में जारी किया गया था। WPF DirectX का उपयोग करता है।

WCF (windows communication foundation)

यह service-oriented applications के निर्माण के लिए एक framework है। WCF का उपयोग करते हुए, आप एक सर्विस endpoint से दूसरे में asynchronous संदेशों के रूप में डेटा भेज सकते हैं।

WF (Workflow Foundation)

Windows workflow फ़ाउंडेशन (WF) एक Microsoft तकनीक है जो .NET application के भीतर workflows के रूप में लंबे समय से चल रही प्रक्रियाओं को लागू करने के लिए एक API, एक in-process वर्कफ़्लो इंजन और एक rehostable डिज़ाइनर प्रदान करती है।

LINQ (Language Integrated Query)

यह एक क्वेरी लैंग्वेज है, जिसे .NET 3.5 फ्रेमवर्क में पेश किया गया है। इसका उपयोग C # या Visual Basic प्रोग्रामिंग भाषाओं के साथ डेटा sources के लिए query बनाने के लिए किया जाता है।

Leave a Reply

DMCA.com Protection Status