|
|
Publicerad på 2018-05-21 14:51:11
|
|
|

Json.NET
http://json.codeplex.com/ Json.Net är ett relativt effektivt .Net-ramverk för läsning och skrivning Json.Json.Net gör det möjligt att läsa och skriva Json i . Nettomiljö. Linq To JSON låter dig snabbt läsa och skriva Json, och JsonSerializer låter dig serialisera dina .Net-objekt. Låter dig enkelt uppnå det. Net för alla typer (objekt, grundläggande datatyper, etc.) och Json-konverteringar.
Math.NET
http://www.mathdotnet.com/ Math.NET syftar till att tillhandahålla en tydlig ram för symboliska och matematiska/vetenskapliga operationer, ett öppen källkodsbibliotek utvecklat i C#. Math.NET inkluderar en parser som stödjer linjär algebra, analyserar komplex derivering, löser ekvationer och mer.
Faker.Net
https://github.com/jonwingfield/Faker.Net Är du orolig för testdata när du utvecklar? Faker.Net kan hjälpa dig att generera stora mängder testdata. Till exempel namn, kön, etc. i personallistan.
Html Agility Pack
http://htmlagilitypack.codeplex.com/ Html Agility Pack är ett öppen källkodsprojekt på CodePlex. Den erbjuder standard DOM API och XPath-navigering – även om HTML inte är korrekt formaterat! HTML Agility Pack med ScrapySharp eliminerar helt besväret med HTML-parsning.
NCrawler
http://ncrawler.codeplex.com/ NCrawler är en utländsk öppen källkod webbcrawlerprogramvara som följer LGPL:s licensavtal. Dess HTML-bearbetning använder htmlagilitypack open source-biblioteket, som använder xpath för att bearbeta positionering av webbelement, vilket är mycket bekvämt.
SuperWebSocket
http://superwebsocket.codeplex.com/ SuperWebSocket baseras på .NET:s öppna källkodsramverk SuperSocket, och de flesta funktioner som stöds av SuperSocket ärvs från SuperWebSocket. SuperWebSockets gör det möjligt för användare att snabbt bygga pålitliga, högpresterande websocket-applikationer på serversidan.
SuperSocket
http://supersocket.codeplex.com/ SuperSocket är ett lättviktigt, utbyggbart ramverk för socketutveckling som kan användas för att bygga ett serverbaserat socketprogram utan att behöva förstå hur man använder sockets, hur man underhåller socket-anslutningar och hur sockets fungerar. Projektet utvecklas med ren C# och är lätt att utöka och integrera i befintliga projekt. Så länge ditt befintliga system används. .NET kan användas för att enkelt utveckla de socketapplikationer du behöver integrera i ditt befintliga system.
Quartz.NET
http://www.quartz-scheduler.net/ Quartz.NET är ett öppen källkodsramverk för jobbschemaläggning som är en .NET-port av OpenSymphonys Quartz API, skrivet i C# och används i Winform och asp.net-applikationer. Det erbjuder enorm flexibilitet utan att kompromissa med enkelheten. Du kan använda det för att skapa enkel eller komplex schemaläggning för ett jobb. Den har många funktioner såsom: databasstöd, klustring, plugins, stöd för cron-liknande uttryck, etc.
Lucene.Net
http://lucenenet.apache.org/ Lucene.net är en .net-port av Lucene, ett öppen källkodspaket för utveckling av fulltextsökmotorer, det vill säga det är inte en komplett fulltextsökmotor, utan en fulltextbaserad sökmotorarkitektur som tillhandahåller en komplett frågemotor och indexeringsmotor. Utvecklare kan implementera fulltextsökning baserat på Lucene.net.
HttpLib
http://httplib.codeplex.com/ Ett bibliotek baserat på http-protokollet i C#, Httplib gör det enklare att bearbeta data asynkront. Metoderna för klassbibliotek inkluderar: uppladdning av filer till servern, erhållning av siddata med mera.
Smart trådpool
http://www.codeproject.com/Articles/7933/Smart-Thread-Pool Smart trådpool, SmartThreadPool, kan användas för att enkelt implementera flertrådade program, och trådpooler kan hantera trådar, vilket kan minska förekomsten av deadlocks. SmartThreadPool stöder också en enkel producent-konsument-modell, vilket är användbart när uppgiftspersistens inte krävs.
DocX
https://docx.codeplex.com/ DocX är ett lättviktigt bibliotek för att manipulera ord. Med DocX kan utvecklare manipulera Word2007/2010-filer utan att behöva installera Microsoft Word.
NPOI
http://npoi.codeplex.com/ NPOI är .NET-versionen av POI-projektet. POI är ett öppen källkodsprojekt för Java för att läsa och skriva Microsoft OLE2-komponentdokument såsom Excel och WORD. Med NPOI kan du läsa och skriva WORD/EXCEL-dokument på en dator som inte har Office eller motsvarande miljö. NPOI är byggt ovanpå POI 3.x och kan läsa och skriva Word/Excel-dokument utan att Office är installerat.
PDFsharp
https://pdfsharp.codeplex.com/ PDFsharp är ett öppen källkodsbibliotek som gör det enkelt att skapa PDF-dokument i .NET-språket. Den använder samma ritprogram för att skapa PDF-dokument, visa dem på skärmen och mata ut dem till skrivaren. Det är möjligt att ändra, slå ihop och dela befintliga PDF-filer, vilket stödjer transparenta bilder.
Snygg
https://github.com/SamSaffron/dapper-dot-net Dapper är en lättviktig ORM-klass. Koden är bara en SqlMapper.cs fil, och efter kompilering är den 40K och en mycket liten Dll.Dapper är snabb. Dappers hastighet är nära IDataReaders, och datan från listan överträffar DataTables. Dapper stödjer en serie databaser som Mysql, SqlLite, Mssql2000, Mssql2005, Oracle, etc., och om du känner till principen kan du också få det att stödja Mongo databasen. Med andra ord, denna ORM, som bloggaren själv har använt, är verkligen mycket kraftfull, åtminstone vad gäller prestanda, tyvärr. .NET handlar bara om att titta på det.
NHibernate
https://github.com/nhibernate NHibernate är en av de mest använda ORM:erna av utvecklare idag. NHibernate är ett verktyg för objekt-/relationsdatabasmappning för .NET-miljöer. Begreppet objekt-/relationsmappning (ORM) syftar på en teknik för att mappa objekt som representeras av objektmodeller till SQL-baserade relationella modelldatastrukturer.
log4net
http://logging.apache.org/log4net/ log4net-biblioteket är ett Apache log4j-ramverk utvecklat av Microsoft. .NET-plattformen är ett verktyg som hjälper programmerare att mata ut logginformation till olika mål (konsoler, filer, databaser, etc.).
SharpSerializer
http://sharpserializer.codeplex.com/ SharpSerializer är en öppen källkod XML- och binär serializer. SharpSerializer kan serialisera Xml och sina egna binära format, samt andra textformat som Json eller andra binära strömmar såsom datakryptering, komprimering, optimering med mera.
XProxy
http://xproxy.codeplex.com/ XProxy är en basagent-assembly som stödjer plugins. Genom att skriva enkla plugins kommer du att kunna utveckla en mängd olika agenter. XProxy är en dataväxling som stödjer pluginutveckling och kan skrivas för att bearbeta transitdata. Det finns inbyggda NAT-plugins, krypterings- och dekrypteringsplugins, omvända proxyer, direkta proxyer, indirekta proxyer, etc.
nopCommerce
http://nopcommerce.codeplex.com/releases/view/106146 nopcommerce är ett högkvalitativt öppen källkodssystem för B2C utomlands, baserat på EntityFramework 4.0 och MVC3.0, med hjälp av Razor-mallmotorn, det finns en stark plug-in-mekanism inklusive betalnings- och leveransfunktioner som implementeras via plug-ins, baserat på XML flerspråkig version, mycket flexibel språkväxlingsfunktion, inklusive bakgrund som kan redigera både kinesiska och engelska attribut för produkten samtidigt, mycket lämpligt för utrikeshandel, utmärkt avancerad programarkitektur, Prestandan är också mycket kraftfull, och de anpassade produktnamnen och kategorierna är väl optimerade för SEO. Den omfattande kapaciteten är mycket högre än hos vissa .NET-köpcentrumsprogram med dålig programarkitektur i Kina, och det är förstahandsvalet för sekundärutveckling och storskalig B2C-arkitektur. 3.0 Startup stödjer flera butiker.
Företagsbiblioteket
https://entlib.codeplex.com/ Enterprise Library för .Net Framework 3.5 – EntLib v4.1 är en ny version av patterns & practices-gruppen för . NET Framework 3.5 utvecklar en uppsättning företagsbibliotek, den senaste versionen är v5.0, stöder .NET Framework 4.0 och inkluderar totalt 9 applikationsblock, inklusive Data Access Application Block, Exception Handling Application Block och Data Validation Application Block), etc., vilket är mycket hjälpsamt och praktiskt för företagsapplikationsutveckling.
Autofac
http://autofac.org/ Autofac är ett mycket bra IOC-ramverk, jämfört med andra IOC-ramverk som Spring.NET etc., det är mycket lättviktigt och har utmärkt prestanda.
AutoMapper
https://github.com/AutoMapper/AutoMapper AutoMapper är ett .NET-verktyg för objektmappning. Den används främst för att konvertera mellan domänobjekt och DTO:er, samt för att mappa databasfrågeresultat till entitetsobjekt.
7-Zip
http://www.7-zip.org/
http://sourceforge.net/projects/sevenzip/postdownload?source=dlp 7-Zip påstås ha den högsta komprimeringsgraden som finns tillgänglig idag, och den stöder inte bara det unika filformatet 7z, utan även en rad andra komprimeringsfilformat, inklusive ZIP, RAR, CAB, GZIP, BZIP2 och TAR. Komprimeringsgraden i denna programvara är 30–50 % högre än för en vanlig ZIP-fil, så den kan komprimera en ZIP-fil med ytterligare 2–10 %.
.Net PDF-klassbibliotek
PDFsharp
PDFsharp är ett bibliotek som gör det enkelt att skapa PDF-filer på vilket språk som helst som stöds av .NET-ramverket.
ASP.NET FO PDF
FO PDF är en C#-skriven kontroll liknande ASP.NET serverkontroller. Den accepterar DataTable och några andra parametrar för att skapa XSL FO, och använder NFOP (Apache FOP Port in J#) PDF Formatter för att plotta en DataGrid liknande PDF Report. Fler taggar kommer att läggas till i framtiden för att generera XSL FO.
Report.NET
Report.NET Det öppna källkodsbiblioteket innehåller klasser som genererar korrekta PDF-dokument. Det är det. .NET-plattformen, skriven i C#, kan hjälpa dig att skapa enkla och flexibla PDF-filer. Du kan skapa PDF-dokument genom att ta data från vilken ADO.NET DataSet som helst. ASP.NET kan använda Report.NET för att skapa dynamiska PDF-svarssidor.
SharpPDF
SharpPDF är ett C#-bibliotek som enkelt kan användas för att skapa PDF-filer. Filerna den skapar är 100 % kompatibla med PDF-format.
iTextSharp
iTextSharp är ett öppen källkodsbibliotek för PDF-manipulation som låter dig snabbt skapa PDF-filer.http://hardrock.cnblogs.com/ är en kinesisk blogg om iTextSharp.
Arbetsflöde
Workflow.Net
Workflow.Net använder Microsoft. NET-teknologin baseras på arbetsflödesmotorn för WMFC:s standardskapande.
netBPM
NetBPM är en öppen källkods arbetsflödesprogramvara som portats till .net-plattformen av JBpm. NetBpm kan enkelt integreras med .Net-applikationer för att skapa, köra och hantera arbetsflödessekvenser. BPM-verktyget stödjer konvertering av affärsmodeller till mjukvarumodeller. Affärsutvecklare kan använda ett modelldrivet tillvägagångssätt för att designa, implementera, genomföra och följa affärsprocesser. Detta gör det lättare för utvecklare att uppmärksamma förändringar i affärslogiken.
Persistent lagerramverk
NHibernate
NHibernate är ett objektpersistensbibliotek för relationsdatabaser för .NET-miljöer. NHibernate är härlett från det utmärkta Java-baserade Hibernate relationella persistensverktyget. NHibernate lagrar dina .Net-objekt från det nedersta lagret i databasen till relationsdatabasen. NHibernate sköter detta åt dig, du behöver inte skriva SQL för att komma åt databasen själv. Din kod är endast kopplad till objektet, och NHibernat genererar automatiskt SQL-satser och säkerställer att objekten skickas till rätt tabeller och fält. Minska avsevärt tiden som spenderas manuellt med SQL och ADO.NET bearbetning av data under utveckling. NHibernate kan hjälpa dig att eliminera eller wrappa databasspecifik SQL-kod, och hjälpa dig att konvertera resultatuppsättningar från tabellpresentationer till en serie objekt. Därför, för dem som är på basen av . Bland tillämpningarna av det mellersta lagret i .NET är NHibernate den mest användbara för applikationer som implementerar objektorienterade affärsmodeller och affärslogik.
FileHelpers-biblioteket
FileHelpers Library är ett öppet .NET-klassbibliotek skrivet i C#. Den är enkel att använda och kan enkelt läsa/skriva data från filer med fast längd eller definierade poster (CSV). Den stödjer också import/export av data från olika datalagringsformat (Excel, Access, SQLServer).
Websharp
Websharp är ett öppen källkodsramverk för persistent layer för kinesisk öppen källkod, och dess mål är att designa ett ramverk baserat på . .Net är ett ramverk för ett gemensamt applikationsprogram för att förenkla ramverket baserat på . Utveckling av företagsapplikationsprogramvara på nätplattformen. För närvarande fokuserar Websharp på följande aspekter av företagsapplikationsprogramvara: 1. Databasåtkomst 2. O/R-kartläggning 3、 AOP 4. Distribuerad åtkomst
ObjectBroker
ObjectBroker är ett öppet O/R-mappningsramverk under .NET-plattformen. Den stödjer funktioner som objektcache, 1:1, 1:n och m:n korrelationsmappning.
Gentle.NET
Gentle.NET är ett öppen källkodsramverk för relationsdatabas (RDBMS)-agnostiskt objektpersistenslager som automatiskt genererar SQL- och objektstrukturer. Den har en SQL-fabrik för att skapa egna frågor, en DataView-byggassistent samt utmärkt prestanda och välutvecklad dokumentation.
Ubik
Ubik är ett ORM-persistenslagersramverk under C# 2.0, som för närvarande tillhandahålls av WinForms application development. Den stöder en delmängd av OPath och kan utföra objektorienterade frågor, och inkluderar ett nätverkshändelsesystem.
NDal
NDal är ett dataextraktionslager (DAL)-ramverk som körs på . NET- och monomiljöer.
Persist.NET
Persist.NET är ett komplett persistenslagersramverk skrivet i C#.
ObjectBroker
ObjectBroker är ett databasobjekt-/relationsmappningsramverk (O/R Mapping) under .NET-plattformen.
iBATIS.NET
iBATIS.NET hjälpa din applikation att skapa ett bättre persistenslagersramverk.
Avancerad dataleverantör
Advanced Data Provider är en dynamisk dataleverantör för ADO.NET. Applikationer kan ges transparent åtkomst till olika ADO.NET dataleverantörer.
OJB.NET
OJB.NET är en . .NET-plattformen.
Listplaceringar
ZedGraph
ZedGraph är skrivet i C#. .NET-klassbibliotek, som tillhandahåller användarkontroller och webbkontroller. Den kan skapa linjära, stapel- och cirkeldiagram i 2D. Det är fullt funktionellt och har detaljerad funktionsanpassning, men det är tillräckligt bra för att använda standardinställningarna.
.NET-diagram
En C# öppen källkodstabellkomponent liknande PieChart, StackBar och LineChart.
NPlot
NPlot är ett öppen källkodsbibliotek för diagramklasser under .NET. Det är lovvärt för sin eleganta och flexibla API-design. NPlot inkluderar Windows Form-kontroller, ASP.NET kontroller och en klass för att skapa bitmap-bilder. Det finns också en GTK#-kontroll tillgänglig.
XSCharting
XSCharting är en diagramkomponent utvecklad i C# som erbjuder ett brett utbud av diagramalternativ.
DaveChart
DaveChart är ett gratis DotNet-kursbibliotek.
NChart
NChart erbjuder många 2D-diagram som är värda att tillämpa inom företag, utbildning och andra områden.
WebGis
SharpMap
SharpMap är en lättanvänd kartrenderare som renderar GIS-data för webb- och Windows-applikationer. SharpMap är skrivet i C# och baseras på . NET 2.0-ramverket.
monoGIS
monoGIS kommer att vara en komplett GIS med öppen källkod under Mono-plattformen. Internetkartserver, OGC WMS-implementationer och vissa verktyg som rumslig formatkonvertering har släppts.
NASA World Wind
NASA World Wind är ett öppen källkod 3D-grafiskt virtuellt jordsystem på en persondator utvecklat i C#. Den kombinerar bilder tagna från satelliter av NASA som har använts i Blue Marble, Landsat 7, SRTM, MODIS och fler.
|
Föregående:Löser problemet att lagrade procedurer körs snabbt, men programanrop är långsammaNästa:Lär dig hur du förstår JWT (JSON Web Tokens).
|