.NET कोर के बारे में प्रश्नों के लिए उपयोग न करें - इसके बजाय [.net-core] का उपयोग करें। .NET फ्रेमवर्क मुख्य रूप से माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम के लिए डिज़ाइन किया गया एक सॉफ्टवेयर फ्रेमवर्क है। इसमें बेस क्लास लाइब्रेरी, कॉमन लैंग्वेज रनटाइम (आमतौर पर सीएलआर के रूप में संदर्भित), कॉमन टाइप सिस्टम (आमतौर पर सीटीएस के रूप में संदर्भित) और डायनेमिक भाषा रनटाइम का कार्यान्वयन शामिल है। यह C #, VB.NET, F # और C ++ / CLI सहित कई प्रोग्रामिंग भाषाओं का समर्थन करता है।

.NET फ्रेमवर्ककिसी भी प्रोग्रामिंग भाषा के लिए विशिष्ट नहीं है। Microsoft से प्रोग्रामिंग भाषाएँ, जैसे c#, vb.net, विज़ुअल-सी ++सीएलआई, और f#, साथ ही अन्य भाषाओं के कई अन्य विक्रेताओं, सभी एक ही .NET फ्रेमवर्क का उपयोग करते हैं।

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

जैसे, "C # में फ़ाइल I / O कैसे करते हैं?" वास्तव में होना चाहिए "मैं .NET के साथ फ़ाइल I / O कैसे करूं?" क्योंकि ऐसा प्रश्न .NET फ्रेमवर्क द्वारा प्रदान की गई फ़ाइल I / O लाइब्रेरी की चिंता करता है, इसे .netटैग के साथ टैग किया जाना चाहिए और c # टैग, यह इंगित करने के लिए कि आप C या प्रोग्रामिंग भाषा में लिखे जाने वाले उत्तर को पसंद करेंगे।

यह भी देखें: mono, .net-core= "/ टैग / .net"> नेट। नेट कोर के बारे में सवालों के लिए टैग)।

सहायता ले रहा है

.NET के संस्करण

नवीनतम स्थिर रिलीज

प्रदर्शन

कचरा इकट्ठा करने वाला

नि: शुल्क .NET प्रोग्रामिंग पुस्तकें (C # / F # / VB / निमेर / विज़ुअल स्टूडियो)

संदर्भ स्रोत

एपीआई गाइड


डेटाबेस

  • BrightstarDb- BrightstarDB एक देशी .NET RDF ट्रिपल स्टोर है
  • इवेंट स्टोर- जावास्क्रिप्ट में कॉम्प्लेक्स इवेंट प्रोसेसिंग के साथ खुला-स्रोत, कार्यात्मक डेटाबेस। https://eventstore.org/
  • LiteDB- एक .NET डेटा फ़ाइल में .NET .NET दस्तावेज़ स्टोर -
  • RavenDB - .NET के लिए एक LINQ- सक्षम डेटाबेस
  • मार्टेन- एक दस्तावेज़ डेटाबेस और ईवेंट स्टोर के रूप में पोस्टग्रेएसक्यूएल .नेट अनुप्रयोगों के लिए
  • क्षेत्र Xamarin- SQLite और ORMs के लिए एक तेज़, आसान उपयोग विकल्प - https://realm.io/docs/dotnet/latest/
  • स्ट्रीमस्टोन - नीला स्टोरेज के लिए इवेंट स्टोर
  • इग्नाइट- वितरित इन-मेमोरी प्लेटफॉर्म: SQL और LINQ समर्थन के साथ दस्तावेज़ डेटाबेस; वितरित संगणना; वितरित सेवाओं और घटनाओं।
  • Yessql- किसी भी RDBMS पर काम करने वाला एक .NET दस्तावेज़ डेटाबेस
  • JsonFlatFileDataStore- टाइप किए गए और गतिशील डेटा के लिए समर्थन के साथ सरल JSON फ्लैट फ़ाइल डेटा स्टोर

डेटाबेस ड्राइवर्स

  • MySQL कनेक्टर- कनेक्टर / नेट MySQL के लिए पूरी तरह से प्रबंधित ADO.NET ड्राइवर है
  • Npgsql- PostgreSQL के लिए .NET डेटा प्रदाता
  • MongoDB- आधिकारिक MongoDB C # ड्राइवर
  • RethinkDb.Driver- C RethinkDB डेटाबेस ड्राइवर 100% ReQL API संगतता और पूर्णता के लिए प्रयास करता है।
  • ServiceStack Redis- .NET के प्रमुख C # Redis ग्राहक
  • StackExchange Redis- स्टैक एक्सचेंज से सामान्य प्रयोजन Redis ग्राहक
  • Cassandra- Apache Cassandra के लिए DataStax .NET ड्राइवर
  • Couchbase- Enyim Memcached क्लाइंट के आधार पर आधिकारिक काउचबेस .NET क्लाइंट लाइब्रेरी
  • Firebird.NET- .NET डेटा प्रदाता C # में लिखा गया है और एक उच्च प्रदर्शन, फायरबर्ड एपीआई का मूल कार्यान्वयन प्रदान करता है

उपयोगी .NET लाइब्रेरीज़

गणित

  • Math.NET न्यूमेरिक्स- विशेष कार्य, रैखिक बीजगणित, प्रायिकता मॉडल, यादृच्छिक संख्या, प्रक्षेप, अभिन्न रूपांतर और बहुत कुछ

बाहरी पुस्तकालयों के लिए पैकेज प्रबंधक

  • NuGet(पहले जिसे NuPack के रूप में जाना जाता है) - Microsoft (डेवलपर-केंद्रित पैकेज प्रबंधन प्रणाली। .NET प्लेटफॉर्म इरादे के लिए शामिल करने की प्रक्रिया को आसान बनाने पर विकास के दौरान .NET अनुप्रयोग में तृतीय-पक्ष लाइब्रेरी)
  • OpenWrap- सेबस्टियन लैम्बला - .NET अनुप्रयोगों के लिए ओपन सोर्स डिपेंडेंसी मैनेजर

उपकरण बनाएँ

  • Prebuild- सभी विजुअल स्टूडियो संस्करणों के लिए प्रोजेक्ट फाइलें उत्पन्न करें, जिनमें प्रमुख IDE और SharpDevelop, MonoDevelop, NAnt और Autotools जैसे उपकरण शामिल हैं।

निर्भरता इंजेक्शन / नियंत्रण का उलटा

लॉगिंग

मान्यकरण

अनुबंध द्वारा डिजाइन

दबाव

अजाक्स

डेटा मैपर

ORM

चार्टिंग / ग्राफिक्स

पीडीएफ निर्माता / जनरेटर

यूनिट टेस्टिंग / मॉकिंग

स्वचालित वेब परीक्षण

विविध परीक्षण / गुणवत्ता सहायता / व्यवहार चालित विकास (BDD)

URL रीराइटिंग

वेब डिबगिंग

  • झलक- अपने वेबसर्वर के लिए फायरबग

नियंत्रण

एमएस वर्ड / एक्सेल दस्तावेज़ हेरफेर

  • फॉर्मेट वर्ड दस्तावेज़ बनाने, पढ़ने, हेरफेर करने के लिए DocX। आसान वाक्यविन्यास, अच्छी तरह से काम करना, सक्रिय रूप से विकसित करना। कोई Microsoft Office आवश्यक नहीं है।
  • एक्सेल एक्सएमएल राइटर.XLS (एक्सेल) फाइलों के निर्माण की अनुमति देता है। कोई Microsoft Office आवश्यक नहीं है। इसे अपडेट किए हुए कुछ समय हो गया है। यह पहले से बनाई गई XLS फ़ाइल (XML के रूप में सहेजा गया) से कोड बनाने के लिए एक कोड जनरेटरप्रदान करता है। यह परीक्षण नहीं किया गया है लेकिन बहुत आशाजनक है। लेखक ने कुछ समय में इसे अद्यतन नहीं किया है।
  • Excel Reader.XLS (Excel) फ़ाइलों को बनाने / पढ़ने की अनुमति देता है। कोई Microsoft Office आवश्यक नहीं है। जब से इसे अपडेट किया गया है तब से थोड़ी देर हो गई है।
  • एक्सेल पैकेज.XLSX (एक्सेल 2007) फ़ाइलों के निर्माण / पढ़ने की अनुमति देता है। कोई Microsoft Office आवश्यक नहीं है। लेखक चला गया है, इसलिए यह पुराना है।
  • EPPlusएक्सेल पैकेजपर आधारित है और अनुमति देता है .XLSX (एक्सेल 2007) का निर्माण / पढ़ना। यह वास्तव में NPOI की तुलना में सबसे अधिक उन्नत है।
  • NPOIhttps पर POI Java प्रोजेक्ट का .NET संस्करण है। : //poi.apache.org/। POI एक ओपन सोर्स प्रोजेक्ट है जो एक्सेल, वर्ड और पॉवरपॉइंट फ़ाइलों को पढ़ने / लिखने में आपकी मदद कर सकता है। GitHubhososपर नवीनतम स्रोत उपलब्ध

सामाजिक मीडिया

  • LINQ to Twitter- CQ # में सभी Twitter API कार्यक्षमता के लिए LINQ- आधारित आवरण
  • Facebook C # SDK- फेसबुक एप्लिकेशन बनाने / नए ग्राफ एपीआई या पुराने बाकी एपीआई का उपयोग करके फेसबुक के साथ वेबसाइटों को एकीकृत करने के लिए एक टूलकिट।

क्रमबद्धता

  • sharpSerializer- WPF, ASP.NET और सिल्वरलाइट के लिए XML / बाइनरी धारावाहिक
  • प्रोटोबॉफ़-नेट- Google के क्रॉस-प्लेटफ़ॉर्म बाइनरी सीरियलाइज़र का .NET कार्यान्वयन (सभी .NET प्लेटफ़ॉर्म के लिए)

मशीन लर्निंग

  • Encog C #- तंत्रिका नेटवर्क
  • AForge.net- एआई, कंप्यूटर विज़न, जेनेटिक एल्गोरिदम, मशीन लर्निंग

गपशप करने का कमरा

अन्य स्टैक ओवरफ्लो उपयोगकर्ताओं के साथ .NET के बारे में चैट करें

RESTFul वेब सेवाएँ

  • RestSharp- .NET के लिए सरल रीस्ट और HTTP एपीआई क्लाइंट

अवर्गीकृत

  • CSLA फ्रेमवर्क- व्यावसायिक ऑब्जेक्ट फ़्रेमवर्क
  • प्रिज्म- WPF, सिल्वरलाइट और विंडोज फोन 7 के लिए समग्र UI अनुप्रयोग ब्लॉक - Microsoft पैटर्न और अभ्यास
  • एंटरप्राइज़ लाइब्रेरी 5.0- लॉगिंग, अपवाद प्रबंधन, कैशिंग, क्रिप्टोग्राफ़ी, डेटा एक्सेस, मान्यता, सुरक्षा, नीति इंजेक्शन - Microsoft पैटर्न और अभ्यास
  • फ़ाइल सहायकों पुस्तकालय
  • C5 संग्रह - .NET के लिए संग्रह
  • Quartz.NET- .NET प्लेटफॉर्म के लिए एंटरप्राइज़ जॉब शेड्यूलर
  • MiscUtil- जॉन स्कीट द्वारा उपयोगिताएँ
  • Lucene.net- पाठ अनुक्रमण और खोज
  • Json.NET- JSON पर LINQ
  • Flee- अभिव्यक्ति मूल्यांकनकर्ता
  • PostSharp- AOP
  • IKVM- जावा पुस्तकालयों की व्यापक दुनिया को .NET में लाता है।
  • C # Webserver- एंबेडेबल वेबसर्वर
  • लंबा रास्ता- Microsoft
  • .NET स्वर्ण पार्सिंग प्रणाली के लिए इंजन
  • स्मार्ट थ्रेड पूल - थ्रेड पूल प्रबंधन पुस्तकालय
  • NCQRS- इवेंट-संचालित आर्किटेक्चर के लिए पुस्तकालय (CQRS)।
  • NBug- स्वचालित अपवाद और त्रुटि रिपोर्टिंग उपकरण (मिनीडम्प उत्पन्न कर सकते हैं)
  • .NET फ्रेमवर्क के लिए Splicer.Net- लाइब्रेरी जो डायरेक्टशो का उपयोग करके ऑडियो और वीडियो को संपादित और एन्कोडिंग करने के लिए विकासशील अनुप्रयोगों को सरल बनाने का लक्ष्य रखती है।
  • Pex ए>- स्वचालित परीक्षण मामले की पीढ़ी के लिए एक उपकरण
  • Lidgren Network - .NET फ्रेमवर्क के लिए एक नेटवर्किंग लाइब्रेरी जो एक साधारण एपीआई देने के लिए एक एकल यूडीपी सॉकेट का उपयोग करती है क्लाइंट को सर्वर से कनेक्ट करने, पढ़ने और संदेश भेजने के लिए।
  • LINQPad- डेटाबेस के लिए LINQ पर जोर देने के साथ C # / VB / SQL के लिए स्क्रिप्टिंग आईडीई