Json.NET
http://json.codeplex.com/ Json.Net is een relatief efficiënt .Net-framework voor lezen en schrijven Json.Json.Net het mogelijk maakt om Json in te lezen en te schrijven. Netomgeving. Linq To JSON stelt je in staat om snel Json te lezen en te schrijven, en JsonSerializer laat je je .Net-objecten serialiseren. Laat je het gemakkelijk bereiken. Net voor alle types (objecten, basisdatatypes, enz.) en Json-conversies.
Math.NET
http://www.mathdotnet.com/ Math.NET streeft ernaar een duidelijk kader te bieden voor symbolische en wiskundige/wetenschappelijke operaties, een open-source bibliotheek ontwikkeld in C#. Math.NET bevat een parser die lineaire algebra ondersteunt, complexe differentiatie analyseert, vergelijkingen oplost en meer.
Faker.Net
https://github.com/jonwingfield/Faker.Net Maak je je zorgen over testgegevens tijdens het ontwikkelen? Faker.Net kan je helpen grote hoeveelheden testdata te genereren. Bijvoorbeeld de naam, het geslacht, enzovoort in de personeelslijst.
Html Agility Pack
http://htmlagilitypack.codeplex.com/ De Html Agility Pack is een open-source project op CodePlex. Het biedt standaard DOM API en XPath-navigatie - zelfs als HTML niet goed is opgemaakt! HTML Agility Pack met ScrapySharp elimineert volledig de pijn van HTML-parsing.
NCrawler
http://ncrawler.codeplex.com/ NCrawler is een buitenlandse open source webcrawler-software die voldoet aan de LGPL-licentieovereenkomst. De HTML-verwerking gebruikt de htmlagilitypack open source bibliotheek, die xpath gebruikt om het positioneren van webelementen te verwerken, wat erg handig is.
SuperWebSocket
http://superwebsocket.codeplex.com/ SuperWebSocket is gebaseerd op het .NET open-source Socket-framework SuperSocket, en de meeste door SuperSocket ondersteunde functies zijn overgenomen van SuperWebSocket. SuperWebSockets stellen gebruikers in staat om snel betrouwbare, high-performance websocket-serverapplicaties te bouwen.
SuperSocket
http://supersocket.codeplex.com/ SuperSocket is een lichtgewicht, uitbreidbaar socket-ontwikkelframework dat gebruikt kan worden om een server-side socketprogramma te bouwen zonder te hoeven begrijpen hoe sockets te gebruiken, socketverbindingen te onderhouden en hoe sockets werken. Het project is ontwikkeld met pure C# en is eenvoudig uit te breiden en te integreren in bestaande projecten. Zolang je bestaande systeem wordt gebruikt. .NET kan eenvoudig worden gebruikt om de Socket-applicaties te ontwikkelen die je nodig hebt om in je bestaande systeem te integreren.
Quartz.NET
http://www.quartz-scheduler.net/ Quartz.NET is een open-source job scheduling framework dat een .NET-port is van OpenSymphony's Quartz API, geschreven in C# en gebruikt in winform en asp.net applicaties. Het biedt enorme flexibiliteit zonder in te leveren op eenvoud. Je kunt het gebruiken om eenvoudige of complexe planning voor een klus te maken. Het heeft veel functies zoals: database-ondersteuning, clustering, plugins, ondersteuning voor cron-achtige expressies, enzovoort.
Lucene.Net
http://lucenenet.apache.org/ Lucene.net is een .net-port van Lucene, een open-source full-text zoekmachine-ontwikkelingspakket, dat wil zeggen geen volledige full-text zoekmachine, maar een full-text zoekmachinearchitectuur die een complete query- en indexeringsengine biedt. Ontwikkelaars kunnen full-text zoekmogelijkheden implementeren op basis van Lucene.net.
HttpLib
http://httplib.codeplex.com/ Een bibliotheek gebaseerd op het http-protocol in C#, Httplib maakt het gemakkelijker om data asynchroon te verwerken. De methoden van class libraries omvatten: het uploaden van bestanden naar de server, het verkrijgen van paginagegevens, enzovoort.
Slimme Threadpool
http://www.codeproject.com/Articles/7933/Smart-Thread-Pool Smart threadpool, SmartThreadPool, kan eenvoudig worden gebruikt om multithreaded programma's te implementeren, en threadpools kunnen threads beheren, wat het voorkomen van deadlocks kan verminderen. SmartThreadPool ondersteunt ook een eenvoudig producer-consument model, wat nuttig is wanneer taakpersistenz niet vereist is.
DocX
https://docx.codeplex.com/ DocX is een lichtgewicht bibliotheek voor het manipuleren van woorden. Met DocX kunnen ontwikkelaars Word2007/2010-bestanden manipuleren zonder Microsoft Word te hoeven installeren.
NPOI
http://npoi.codeplex.com/ NPOI is de .NET-versie van het POI-project. POI is een open-source Java-project voor het lezen en schrijven van Microsoft OLE2-componentdocumenten zoals Excel en WORD. Met NPOI kun je WORD/EXCEL-documenten lezen en schrijven op een machine die geen Office of de bijbehorende omgeving heeft. NPOI is gebouwd bovenop POI 3.x en kan Word/Excel-documenten lezen en schrijven zonder Office geïnstalleerd.
PDFsharp
https://pdfsharp.codeplex.com/ PDFsharp is een open-source bibliotheek die het eenvoudig maakt om PDF-documenten te maken in de .NET-taal. Het gebruikt hetzelfde tekenprogramma om PDF-documenten te maken, ze op het scherm te tonen en uit te geven naar de printer. Het is mogelijk om bestaande PDF-bestanden te wijzigen, samen te voegen en te splitsen, met ondersteuning voor transparante afbeeldingen.
Dapper
https://github.com/SamSaffron/dapper-dot-net Dapper is een lichtgewicht ORM-klasse. De code is gewoon een SqlMapper.cs bestand, en na compilatie is het 40K en is een zeer kleine Dll.Dapper snel. De snelheid van Dapper ligt dicht bij die van IDataReader, en de gegevens uit de lijst overtreffen die van DataTable. Dapper ondersteunt een reeks databases zoals Mysql, SqlLite, Mssql2000, Mssql2005, Oracle, enzovoort; natuurlijk, als je het principe kent, kun je het ook Mongo DB laten ondersteunen. Met andere woorden, deze ORM, die de blogger zelf gebruikt, is inderdaad erg krachtig, althans qua prestaties, vrees ik. .NET is slechts een kwestie van ernaar kijken.
NHibernate
https://github.com/nhibernate NHibernate is een van de meest gebruikte ORM's door ontwikkelaars vandaag de dag. NHibernate is een object-/relationele database-mappingtool voor .NET-omgevingen. De term object-/relationele mapping (ORM) verwijst naar een techniek om objecten die door objectmodellen worden weergegeven in SQL-gebaseerde relationele modeldatastructuren te mappen.
log4net
http://logging.apache.org/log4net/ De log4net-bibliotheek is een Apache log4j-framework ontwikkeld door Microsoft. .NET-platform is een tool die programmeurs helpt loggegevens uit te voeren naar verschillende doelen (consoles, bestanden, databases, enz.).
SharpSerializer
http://sharpserializer.codeplex.com/ SharpSerializer is een open-source XML- en binaire serializer. SharpSerializer kan Xml en zijn eigen binaire formaten serialiseren, evenals andere tekstformaten zoals Json of andere binaire stromen zoals data-encryptie, compressie, optimalisatie, enzovoort.
XProxy
http://xproxy.codeplex.com/ XProxy is een basisagent-assembly die plugins ondersteunt. Door eenvoudige plugins te schrijven, kun je een grote verscheidenheid aan agenten ontwikkelen. XProxy is een data-uitwisseling die plugin-ontwikkeling ondersteunt en kan worden geschreven om transitgegevens te verwerken. Er zijn ingebouwde NAT-plug-ins, encryptie- en decryptieplug-ins, reverse proxies, directe proxies, indirecte proxies, enzovoort.
nopCommerce
http://nopcommerce.codeplex.com/releases/view/106146 nopcommerce is een hoogwaardige open source b2c-websitesysteem in het buitenland, gebaseerd op EntityFramework 4.0 en MVC3.0, met behulp van de Razor template engine. Er is een sterk plug-inmechanisme, inclusief betalings- en leveringsfuncties die via plug-ins worden geïmplementeerd, gebaseerd op een meertalige XML-versie, zeer flexibele taalwisselfunctie, inclusief op de achtergrond kan het Chinese en Engelse attributen van het product tegelijkertijd worden bewerkt, zeer geschikt voor buitenlandse handel, uitstekende geavanceerde programmaarchitectuur. De prestaties zijn ook erg krachtig, en de aangepaste productnamen en categorieën zijn goed geoptimaliseerd voor SEO. De uitgebreide capaciteit is veel hoger dan die van sommige .NET winkelcentrumprogramma's met een slechte programmaarchitectuur in China, en het is de eerste keuze voor secundaire ontwikkeling en grootschalige B2C-architectuur. 3.0 Startup ondersteunt meerdere winkels.
Enterprisebibliotheek
https://entlib.codeplex.com/ De Enterprise Library voor .Net Framework 3.5 – EntLib v4.1 is een nieuwe versie van de patterns & practices-groep voor . NET Framework 3.5 ontwikkelt een set enterprise-bibliotheken, de nieuwste versie is v5.0, ondersteunt .NET Framework 4.0 en bevat in totaal 9 applicatieblokken, waaronder Data Access Application Block, Exception Handling Application Block en Data Validation Application Block), enzovoort, wat erg nuttig en praktisch is voor de ontwikkeling van bedrijfsapplicaties.
Autofac
http://autofac.org/ Autofac is een zeer goed IOC-framework, vergeleken met andere IOC-frameworks, zoals Spring.NET, enzovoort, het is zeer lichtgewicht en heeft uitstekende prestaties.
AutoMapper
https://github.com/AutoMapper/AutoMapper AutoMapper is een .NET object mapping tool. Het wordt voornamelijk gebruikt voor het converteren tussen domeinobjecten en DTO's, en voor het koppelen van databasequeryresultaten aan entiteitsobjecten.
7-Zip
http://www.7-zip.org/
http://sourceforge.net/projects/sevenzip/postdownload?source=dlp 7-Zip zou de hoogste compressieverhouding hebben die tegenwoordig beschikbaar is, en ondersteunt niet alleen het unieke 7z-bestandsformaat, maar ook diverse andere compressiebestandsformaten, waaronder ZIP, RAR, CAB, GZIP, BZIP2 en TAR. De compressieverhouding van deze software is 30-50% hoger dan die van een normaal ZIP-bestand, dus het kan een ZIP-bestand met nog eens 2-10% comprimeren.
.Net PDF-klasbibliotheek
PDFsharp
PDFsharp is een bibliotheek die het eenvoudig maakt om PDF-bestanden te maken in elke taal die door het .NET-framework wordt ondersteund.
ASP.NET FO PDF
FO PDF is een C#-geschreven besturingsvorm vergelijkbaar met ASP.NET serverbesturingselementen. Het accepteert DataTable en enkele andere parameters om XSL FO's te maken, en gebruikt NFOP (Apache FOP Port in J#) PDF Formatter om een DataGrid te plotten vergelijkbaar met PDF Report. In de toekomst zullen er meer tags worden toegevoegd om XSL FO te genereren.
Report.NET
Report.NET De open-source bibliotheek bevat klassen die nauwkeurige PDF-documenten genereren. Dat is het. Het .NET-platform, geschreven in C#, kan je helpen eenvoudige en flexibele PDF-bestanden te maken. Je kunt PDF-documenten maken door gegevens te halen uit elke ADO.NET DataSet. ASP.NET kunt Report.NET gebruiken om dynamische PDF-antwoordpagina's te maken.
SharpPDF
SharpPDF is een C#-bibliotheek die eenvoudig gebruikt kan worden om PDF-bestanden te maken. De bestanden die het aanmaakt zijn 100% compatibel met PDF-formaat.
iTextSharp
iTextSharp is een open-source PDF-manipulatiebibliotheek waarmee je snel PDF-bestanden kunt aanmaken.http://hardrock.cnblogs.com/ is een Chinese blog over iTextSharp.
Werkwijze
Workflow.Net
Workflow.Net gebruikt Microsoft. NET-technologie is gebaseerd op de WMFC-standaard workflow-engine.
netBPM
NetBPM is een open-source workflowsoftware die door JBpm naar het .net-platform is geporteerd. NetBpm kan eenvoudig worden geïntegreerd met .Net-applicaties om workflowsequenties te creëren, uit te voeren en te beheren. De BPM-tool ondersteunt de omzetting van businessmodellen naar softwaremodellen. Business developers kunnen een modelgedreven aanpak gebruiken om bedrijfsprocessen te ontwerpen, implementeren, uitvoeren en volgen. Dit maakt het voor ontwikkelaars makkelijker om aandacht te besteden aan veranderingen in de bedrijfslogica.
Persistent layer framework
NHibernate
NHibernate is een objectpersistentiebibliotheek voor relationele databases voor .NET-omgevingen. NHibernate is afgeleid van het uitstekende Java-gebaseerde Hibernate relationele persistentietool. NHibernate bewaart je .Net-objecten van de onderste laag van de database naar de relationele database. NHibernate regelt dit voor je, je hoeft zelf geen SQL te schrijven om toegang te krijgen tot de database. Je code is alleen gekoppeld aan het object, en NHibernat genereert automatisch SQL-instructies en zorgt ervoor dat de objecten aan de juiste tabellen en velden worden toegevoegd. Verminder de tijd die je handmatig met SQL en ADO.NET dataverwerking tijdens ontwikkeling aanzienlijk. NHibernate kan je helpen database-specifieke SQL-code te elimineren of te wrappen, en je te helpen resultaatsets om te zetten van tabelrepresentaties naar een reeks objecten. Daarom, voor degenen die op basis van zijn. Onder de toepassingen van de middelste laag van .NET is NHibernate het meest nuttig voor applicaties die objectgeoriënteerde businessmodellen en bedrijfslogica implementeren.
FileHelpers Bibliotheek
FileHelpers Library is een open-source .NET-klassebibliotheek geschreven in C#. Het is eenvoudig te gebruiken en kan gemakkelijk data lezen/schrijven uit bestanden met vaste lengte of gedefinieerde records (CSV). Het ondersteunt ook het importeren/exporteren van gegevens uit verschillende opslagformaten (Excel, Access, SqlServer).
Websharp
Websharp is een open source persistent layer framework voor Chinese open source, en het doel is om een framework te ontwerpen gebaseerd op . .Net is een framework voor een gemeenschappelijk applicatiesoftwaresysteem om het framework te vereenvoudigen op basis van . Netplatform enterprise application softwareontwikkeling. Momenteel richt Websharp zich op de volgende aspecten van enterprise application software: 1. Database-toegang 2. O/R-mapping 3、 AOP 4. Gedistribueerde toegang
ObjectBroker
ObjectBroker is een open-source O/R-mappingframework onder het .NET-platform. Het ondersteunt functies zoals objectcaching, 1:1, 1:n en m:n correlatiemapping.
Gentle.NET
Gentle.NET is een open-source relationele database (RDBMS)-agnostisch objectpersistentielaagframework dat automatisch SQL- en objectstructuren genereert. Het heeft een SQL-fabriek voor het maken van aangepaste queries, een DataView-buildassistent en uitstekende prestaties en goed ontwikkelde documentatie.
Ubik
Ubik is een ORM-persistentielaagframework onder C# 2.0, momenteel geleverd door WinForms application development. Het ondersteunt een subset van OPath en kan objectgeoriënteerde queries uitvoeren, en bevat een netwerkgebeurtenissysteem.
NDal
NDal is een data-extractielaag (DAL) framework dat draait op . NET- en mono-omgevingen.
Persist.NET
Persist.NET is een volledig persistentielaag-framework geschreven in C#.
ObjectBroker
ObjectBroker is een database-object/relationele mapping (O/R Mapping) framework onder het .NET-platform.
iBATIS.NET
iBATIS.NET je applicatie helpen een beter raamwerk voor de persistentielaag te creëren.
Geavanceerde gegevensleverancier
Advanced Data Provider is een dynamische dataprovider voor ADO.NET. Applicaties kunnen transparante toegang krijgen tot verschillende ADO.NET dataproviders.
OJB.NET
OJB.NET is een . .NET-platform.
Hitlijstproductie
ZedGraph
ZedGraph is geschreven in C#. .NET classbibliotheek, die gebruikersbesturing en webbesturing biedt. Het kan lineaire, balk- en taartdiagrammen in 2D maken. Het is volledig functioneel en heeft gedetailleerde aanpassingsmogelijkheden, maar het is goed genoeg om de standaardopties te gebruiken.
.NET-grafieken
Een C# open-source grafiekcomponent vergelijkbaar met PieChart, StackBar en LineChart.
NPlot
NPlot is een open-source diagramklassebibliotheek onder .NET. Het is prijzenswaardig vanwege het elegante en flexibele API-ontwerp. NPlot bevat Windows Form-besturingselementen, ASP.NET-besturingselementen en een klasse voor het maken van Bitmap-images. Er is ook een GTK#-besturing beschikbaar.
XSCharting
XSCharting is een diagramcomponent ontwikkeld in C# die een breed scala aan diagramopties biedt.
DaveChart
DaveChart is een gratis DotNet-cursusbibliotheek.
NChart
NChart biedt veel 2D-diagrammen die het waard zijn om toe te passen op het bedrijfsleven, het onderwijs en andere vakgebieden.
WebGis
SharpMap
SharpMap is een gebruiksvriendelijke maprenderer die GIS-gegevens rendert voor web- en Windows-applicaties. SharpMap is geschreven in C# en is gebaseerd op . NET 2.0 framework.
monoGIS
monoGIS zal een volledig open source GIS zijn onder het Mono-platform. Internet mapserver, OGC WMS-implementaties en enkele tools zoals ruimtelijke formatconversie zijn uitgebracht.
NASA World Wind
NASA World Wind is een open-source 3D-grafisch virtueel aardesysteem op een personal computer, ontwikkeld in C#. Het combineert beelden van satellieten van NASA die zijn gebruikt in Blue Marble, Landsat 7, SRTM, MODIS en meer.
|