|
|
Opslået på 21/05/2018 14.51.11
|
|
|

Json.NET
http://json.codeplex.com/ Json.Net er et relativt effektivt .Net-framework til læsning og skrivning Json.Json.Net gør det muligt at læse og skrive Json i . Nettomiljø. Linq To JSON gør det muligt hurtigt at læse og skrive Json, og JsonSerializer giver dig mulighed for at serialisere dine .Net-objekter. Lad dig nemt opnå det. Net for alle typer (objekter, grundlæggende datatyper osv.) og Json-konverteringer.
Math.NET
http://www.mathdotnet.com/ Math.NET sigter mod at give en klar ramme for symbolske og matematiske/videnskabelige operationer, et open source-bibliotek udviklet i C#. Math.NET inkluderer en parser, der understøtter lineær algebra, analyserer kompleks differentiering, løser ligninger og mere.
Faker.Net
https://github.com/jonwingfield/Faker.Net Er du bekymret for testdata under udvikling? Faker.Net kan hjælpe dig med at generere store mængder testdata. For eksempel navn, køn osv. i personalelisten.
Html Agility Pack
http://htmlagilitypack.codeplex.com/ Html Agility Pack er et open source-projekt på CodePlex. Den tilbyder standard DOM API og XPath-navigation – selvom HTML ikke er korrekt formateret! HTML Agility Pack med ScrapySharp eliminerer fuldstændigt smerten ved HTML-parsing.
NCrawler
http://ncrawler.codeplex.com/ NCrawler er en udenlandsk open source webcrawler-software, der følger LGPL-licensaftalen. Dets HTML-behandling bruger htmlagilitypack open source-biblioteket, som bruger xpath til at behandle positionering af webelementer, hvilket er meget praktisk.
SuperWebSocket
http://superwebsocket.codeplex.com/ SuperWebSocket er baseret på .NET open source Socket-rammeværket SuperSocket, og de fleste af de funktioner, der understøttes af SuperSocket, er arvet fra SuperWebSocket. SuperWebSockets gør det muligt for brugere hurtigt at bygge pålidelige, højtydende websocket-serverapplikationer.
SuperSocket
http://supersocket.codeplex.com/ SuperSocket er et letvægts, udvideligt sokkeludviklingsframework, der kan bruges til at bygge et server-side sokkelprogram uden at skulle forstå, hvordan man bruger sokler, vedligeholder soklforbindelser, og hvordan sokler fungerer. Projektet udvikles udelukkende med C# og er let at udvide og integrere i eksisterende projekter. Så længe dit eksisterende system bruges. .NET kan bruges til nemt at udvikle de Socket-applikationer, du har brug for at integrere i dit eksisterende system.
Quartz.NET
http://www.quartz-scheduler.net/ Quartz.NET er et open source jobplanlægningsframework, der er en .NET-port af OpenSymphonys Quartz API, skrevet i C# og brugt i winform og asp.net applikationer. Det tilbyder enorm fleksibilitet uden at gå på kompromis med enkelhed. Du kan bruge det til at lave simpel eller kompleks planlægning for et job. Den har mange funktioner såsom: databaseunderstøttelse, klyngedannelse, plugins, understøttelse af cron-lignende udtryk osv.
Lucene.Net
http://lucenenet.apache.org/ Lucene.net er en .net-port af Lucene, en open source fuldtekst søgemaskineudviklingspakke, det vil sige, det er ikke en komplet fuldtekst-søgemaskine, men en fuldtekst-søgemaskinearkitektur, der leverer en komplet forespørgselsmotor og indekseringsmotor. Udviklere kan implementere fuldtekstsøgning baseret på Lucene.net.
HttpLib
http://httplib.codeplex.com/ Et bibliotek baseret på http-protokollen i C#, Httplib gør det lettere at behandle data asynkront. Metoderne i klassebiblioteker inkluderer: upload af filer til serveren, indhentning af sidedata osv.
Smart trådpulje
http://www.codeproject.com/Articles/7933/Smart-Thread-Pool Smart trådpool, SmartThreadPool, kan bruges til nemt at implementere multitrådede programmer, og trådpools kan administrere tråde, hvilket kan reducere forekomsten af deadlocks. SmartThreadPool understøtter også en simpel producer-forbruger-model, hvilket er nyttigt, når opgavepersistens ikke er nødvendig.
DocX
https://docx.codeplex.com/ DocX er et letvægtsbibliotek til at manipulere ord. Med DocX kan udviklere manipulere Word2007/2010-filer uden at skulle installere Microsoft Word.
NPOI
http://npoi.codeplex.com/ NPOI er .NET-versionen af POI-projektet. POI er et open source Java-projekt til læsning og skrivning af Microsoft OLE2-komponentdokumenter såsom Excel og WORD. Med NPOI kan du læse og skrive WORD/EXCEL-dokumenter på en maskine, der ikke har Office eller det tilsvarende miljø. NPOI er bygget oven på POI 3.x og kan læse og skrive Word/Excel-dokumenter uden Office installeret.
PDFsharp
https://pdfsharp.codeplex.com/ PDFsharp er et open source-bibliotek, der gør det nemt at oprette PDF-dokumenter i .NET-sproget. Den bruger det samme tegneprogram til at oprette PDF-dokumenter, vise dem på skærmen og eksportere dem til printeren. Det er muligt at ændre, sammenflette og opdele eksisterende PDF-filer, der understøtter gennemsigtige billeder.
Elegant
https://github.com/SamSaffron/dapper-dot-net Dapper er en letvægts ORM-klasse. Koden er bare en SqlMapper.cs fil, og efter kompilering er den 40K, og en meget lille Dll.Dapper er hurtig. Dappers hastighed er tæt på den for IDataReader, og dataene fra listen overstiger DataTables. Dapper understøtter en række databaser som Mysql, SqlLite, Mssql2000, Mssql2005, Oracle osv., selvfølgelig, hvis du kender princippet, kan du også få det til at understøtte Mongo database. Med andre ord, denne ORM, som bloggeren selv har brugt, er faktisk meget kraftfuld, i hvert fald hvad angår ydeevne, desværre. .NET handler bare om at se på det.
NHibernate
https://github.com/nhibernate NHibernate er en af de mest anvendte ORM'er af udviklere i dag. NHibernate er et objekt-/relationelt databasekortlægningsværktøj til .NET-miljøer. Udtrykket objekt-/relationel mapping (ORM) refererer til en teknik til at kortlægge objekter, der repræsenteres af objektmodeller, til SQL-baserede relationelle modeldatastrukturer.
log4net
http://logging.apache.org/log4net/ log4net-biblioteket er et Apache log4j-framework udviklet af Microsoft. .NET-platformen er et værktøj, der hjælper programmører med at outputte loginformation til forskellige mål (konsoller, filer, databaser osv.).
SharpSerializer
http://sharpserializer.codeplex.com/ SharpSerializer er en open source XML- og binær serializer. SharpSerializer kan serialisere Xml og sine egne binære formater samt andre tekstformater som Json eller andre binære strømme som datakryptering, komprimering, optimering osv.
XProxy
http://xproxy.codeplex.com/ XProxy er en base-agent assembly, der understøtter plugins. Ved at skrive simple plugins vil du kunne udvikle en bred vifte af agenter. XProxy er en dataudveksling, der understøtter plugin-udvikling og kan skrives til at behandle transitdata. Der findes indbyggede NAT-plug-ins, krypterings- og dekrypterings-plug-ins, reverse proxies, direkte proxies, indirekte proxies osv.
nopCommerce
http://nopcommerce.codeplex.com/releases/view/106146 nopcommerce er et højkvalitets open source b2c-webstedssystem i udlandet, baseret på EntityFramework 4.0 og MVC3.0, der bruger Razor-skabelonmotoren. Der er en stærk plug-in-mekanisme, herunder betalings- og leveringsfunktioner, som implementeres via plug-ins, baseret på XML flersproget version, meget fleksibel sprogskiftefunktion, herunder i baggrunden, hvor man kan redigere både de kinesiske og engelske attributter for produktet samtidig, meget velegnet til udenrigshandel, fremragende avanceret programarkitektur, Ydelsen er også meget kraftfuld, og de brugerdefinerede produktnavne og kategorier er godt optimeret til SEO. Den omfattende kapacitet er meget højere end hos nogle .NET-indkøbscenterprogrammer med dårlig programarkitektur i Kina, og det er førstevalget til sekundær udvikling og storskala B2C-arkitektur. 3.0 Startup understøtter flere butikker.
Virksomhedsbiblioteket
https://entlib.codeplex.com/ Enterprise Library for .Net Framework 3.5 – EntLib v4.1 er en ny version af patterns & practices-gruppen for . NET Framework 3.5 udvikler et sæt virksomhedsbiblioteker, den nyeste version er v5.0, understøtter .NET Framework 4.0 og inkluderer i alt 9 applikationsblokke, herunder Data Access Application Block, Exception Handling Application Block og Data Validation Application Block), osv., hvilket er meget hjælpsomt og praktisk til udvikling af virksomhedsapplikationer.
Autofac
http://autofac.org/ Autofac er et meget godt IOC-framework, sammenlignet med andre IOC-frameworks, såsom Spring.NET osv., er det meget let og har fremragende ydeevne.
AutoMapper
https://github.com/AutoMapper/AutoMapper AutoMapper er et .NET objektkortlægningsværktøj. Den bruges primært til konvertering mellem domæneobjekter og DTO'er samt til at kortlægge databaseforespørgselsresultater til entitetsobjekter.
7-Zip
http://www.7-zip.org/
http://sourceforge.net/projects/sevenzip/postdownload?source=dlp 7-Zip hævdes at have det højeste komprimeringsforhold, der findes i dag, og understøtter ikke kun det unikke 7z-filformat, men også en række andre komprimeringsfilformater, herunder ZIP, RAR, CAB, GZIP, BZIP2 og TAR. Komprimeringsforholdet for denne software er 30-50% højere end for en normal ZIP-fil, så den kan komprimere en ZIP-fil med yderligere 2-10%.
.Net PDF-klassebibliotek
PDFsharp
PDFsharp er et bibliotek, der gør det nemt at oprette PDF-filer på ethvert sprog, der understøttes af .NET-frameworket.
ASP.NET FO PDF
FO PDF er en C#-skrevet kontrol, der ligner ASP.NET serverkontroller. Den accepterer DataTable og nogle få andre parametre til at oprette XSL FO'er, og bruger NFOP (Apache FOP Port in J#) PDF Formatter til at plotte et DataGrid svarende til PDF Report. Flere tags vil blive tilføjet i fremtiden for at generere XSL FO.
Report.NET
Report.NET Open source-biblioteket indeholder klasser, der genererer nøjagtige PDF-dokumenter. Det er det. .NET-platformen, skrevet i C#, kan hjælpe dig med at skabe simple og fleksible PDF-filer. Du kan oprette PDF-dokumenter ved at tage data fra et hvilket som helst ADO.NET DataSet. ASP.NET kan bruge Report.NET til at oprette dynamiske PDF-svarsider.
SharpPDF
SharpPDF er et C#-bibliotek, der nemt kan bruges til at oprette PDF-filer. De filer, den opretter, er 100% kompatible med PDF-format.
iTextSharp
iTextSharp er et open source PDF-manipulationsbibliotek, der gør det muligt hurtigt at oprette PDF-filer.http://hardrock.cnblogs.com/ er en kinesisk blog om iTextSharp.
Arbejdsgang
Workflow.Net
Workflow.Net bruger Microsoft. NET-teknologien er baseret på WMFC's standardoprettelses-workflow-motor.
netBPM
NetBPM er en open source workflow-software, der er portet til .net-platformen af JBpm. NetBpm kan nemt integreres med .Net-applikationer for at oprette, udføre og administrere workflow-sekvenser. BPM-værktøjet understøtter konvertering af forretningsmodeller til softwaremodeller. Forretningsudviklere kan bruge en modeldrevet tilgang til at designe, implementere, udføre og følge forretningsprocesser. Dette gør det lettere for udviklere at være opmærksom på ændringer i forretningslogikken.
Persistent lag-rammeværk
NHibernate
NHibernate er et objektpersistensbibliotek til relationelle databaser til .NET-miljøer. NHibernate er afledt af det fremragende Java-baserede Hibernate relationelle persistensværktøj. NHibernate lagrer dine .Net-objekter fra det nederste lag af databasen til den relationelle database. NHibernate håndterer dette for dig, du behøver ikke selv skrive SQL for at få adgang til databasen. Din kode er kun tilknyttet objektet, og NHibernat genererer automatisk SQL-sætninger og sikrer, at objekterne sendes til de korrekte tabeller og felter. Reducer i høj grad den tid, der bruges manuelt på SQL og ADO.NET behandling af data under udviklingen. NHibernate kan hjælpe dig med at eliminere eller indpakke databasespecifik SQL-kode og hjælpe dig med at konvertere resultatsæt fra tabelbaserede repræsentationer til en række objekter. Derfor, for dem der er på basis af . Blandt anvendelserne i det midterste lag af .NET er NHibernate den mest nyttige til applikationer, der implementerer objektorienterede forretningsmodeller og forretningslogik.
FileHelpers-biblioteket
FileHelpers Library er et open source .NET-klassebibliotek skrevet i C#. Den er nem at bruge og kan nemt læse/skrive data fra filer med fast længde eller definerede poster (CSV). Den understøtter også import/eksport af data fra forskellige datalagringsformater (Excel, Access, SQLServer).
Websharp
Websharp er et open source persistent layer-framework for kinesisk open source, og dets mål er at designe et framework baseret på . .Net er en ramme for et almindeligt applikationssoftwaresystem, der forenkler rammeværket baseret på . Netplatform enterprise applikationssoftwareudvikling. I øjeblikket fokuserer Websharp på følgende aspekter af virksomhedsapplikationssoftware: 1. Databaseadgang 2. O/R-kortlægning 3、 AOP 4. Distribueret adgang
ObjectBroker
ObjectBroker er et open source O/R-mappingframework under .NET-platformen. Den understøtter funktioner som objektcaching, 1:1, 1:n og m:n korrelationskortlægning.
Gentle.NET
Gentle.NET er et open source relationel database (RDBMS)-agnostisk objektpersistenslagsrammeværk, der automatisk genererer SQL- og objektstrukturer. Den har en SQL-fabrik til oprettelse af brugerdefinerede forespørgsler, en DataView build-assistent samt fremragende ydeevne og veludviklet dokumentation.
Ubik
Ubik er et ORM-persistenslagsrammeværk under C# 2.0, som i øjeblikket leveres af WinForms applikationsudvikling. Den understøtter et delmængde af OPath og kan udføre objektorienterede forespørgsler, og inkluderer et netværksbegivenhedssystem.
NDal
NDal er et dataudtrækslagsrammeværk (DAL), der kører på . NET- og Mono-miljøer.
Persist.NET
Persist.NET er et komplet persistenslagsrammeværk skrevet i C#.
ObjectBroker
ObjectBroker er et databaseobjekt-/relationsmapping-framework (O/R Mapping) under .NET-platformen.
iBATIS.NET
iBATIS.NET hjælpe din applikation med at skabe et bedre persistenslags-framework.
Avanceret dataleverandør
Advanced Data Provider er en dynamisk dataleverandør for ADO.NET. Applikationer kan få gennemsigtig adgang til forskellige ADO.NET dataudbydere.
OJB.NET
OJB.NET er en . .NET-platform.
Hitlisteproduktion
ZedGraph
ZedGraph er skrevet i C#. .NET-klassebibliotek, som leverer brugerkontroller og webkontroller. Den kan skabe lineære, søjle- og cirkeldiagrammer i 2D. Det er fuldt funktionelt og har detaljeret funktionstilpasning, men det er godt nok til at bruge standardindstillingerne.
.NET-diagrammer
En C# open source diagramkomponent, der ligner PieChart, StackBar og LineChart.
NPlot
NPlot er et open source diagramklassebibliotek under .NET. Det er prisværdigt for sit elegante og fleksible API-design. NPlot inkluderer Windows Form-kontroller, ASP.NET kontroller og en klasse til oprettelse af Bitmap-billeder. Der er også en GTK#-kontrol tilgængelig.
XSCharting
XSCharting er en diagramkomponent udviklet i C#, som tilbyder et bredt udvalg af diagrammuligheder.
DaveChart
DaveChart er et gratis DotNet-klassebibliotek.
NChart
NChart tilbyder mange 2D-diagrammer, som er værd at anvende inden for erhvervsliv, uddannelse og andre områder.
WebGis
SharpMap
SharpMap er en brugervenlig kortrenderer, der gengiver GIS-data til web- og Windows-applikationer. SharpMap er skrevet i C# og er baseret på . NET 2.0-frameworket.
monoGIS
monoGIS vil være en open source komplet GIS under Mono-platformen. Internetmapserver, OGC WMS-implementeringer og nogle værktøjer som rumlig formatkonvertering er blevet udgivet.
NASA Verdensvind
NASA World Wind er et open source 3D grafisk virtuelt jordsystem på en personlig computer udviklet i C#. Den kombinerer billeder taget fra satellitter af NASA, som er blevet brugt i Blue Marble, Landsat 7, SRTM, MODIS og flere.
|
Tidligere:Løser problemet med, at lagrede procedurer udføres hurtigt, men programkald er langsommeNæste:Lær om forståelsen af JWT (JSON Web Tokens).
|