|
|
Paskelbta 2018-05-21 14:51:11
|
|
|

Json.NET
http://json.codeplex.com/ Json.Net yra gana efektyvi .Net sistema, skirta skaityti ir rašyti Json.Json.Net leidžia skaityti ir rašyti Json . Grynoji aplinka. Linq To JSON leidžia greitai skaityti ir rašyti Json, o JsonSerializer leidžia nuosekliai kurti .Net objektus. Leiskite jums lengvai tai pasiekti. Net visiems tipams (objektams, pagrindiniams duomenų tipams ir kt.) ir Json konversijoms.
Math.NET
http://www.mathdotnet.com/ Math.NET siekiama suteikti aiškią simbolinių ir matematinių/mokslinių operacijų sistemą, atvirojo kodo biblioteką, sukurtą C#. Math.NET yra analizatorius, kuris palaiko tiesinę algebrą, analizuoja sudėtingą diferenciaciją, sprendžia lygtis ir kt.
Faker.Net
https://github.com/jonwingfield/Faker.Net Ar nerimaujate dėl bandymų duomenų kurdami? Faker.Net gali padėti generuoti dideles bandomųjų duomenų partijas. Pavyzdžiui, vardas, lytis ir kt. personalo sąraše.
HTML Agility paketas
http://htmlagilitypack.codeplex.com/ "Html Agility Pack" yra atvirojo kodo "CodePlex" projektas. Ji teikia standartinę DOM API ir XPath navigaciją - net jei HTML nėra tinkamai suformatuotas! HTML Agility Pack su ScrapySharp visiškai pašalina HTML analizės skausmą.
NCrawler
http://ncrawler.codeplex.com/ NCrawler yra užsienio atvirojo kodo žiniatinklio tikrinimo programinė įranga, kuri atitinka LGPL licencijos sutartį. Jo HTML apdorojimas naudoja htmlagilitypack atvirojo kodo biblioteką, kuri naudoja xpath žiniatinklio elementų padėties nustatymui apdoroti, o tai yra labai patogu.
SuperWebSocket
http://superwebsocket.codeplex.com/ "SuperWebSocket" yra pagrįsta .NET atvirojo kodo "Socket" sistema "SuperSocket", o dauguma "SuperSocket" palaikomų funkcijų yra paveldėtos iš "SuperWebSocket". "SuperWebSockets" leidžia vartotojams greitai kurti patikimas, didelio našumo žiniatinklio lizdų serverio programas.
Superlizdas
http://supersocket.codeplex.com/ "SuperSocket" yra lengva, išplečiama lizdų kūrimo sistema, kurią galima naudoti kuriant serverio lizdo programą, nesuprantant, kaip naudoti lizdus, kaip palaikyti lizdų jungtis ir kaip veikia lizdai. Projektas sukurtas naudojant gryną C# ir jį lengva išplėsti bei integruoti į esamus projektus. Tol, kol naudojama jūsų esama sistema. .NET gali būti naudojamas norint lengvai sukurti "Socket" programas, kurias reikia integruoti į esamą sistemą.
Quartz.NET
http://www.quartz-scheduler.net/ Quartz.NET yra atvirojo kodo užduočių planavimo sistema, kuri yra OpenSymphony Quartz API .NET prievadas, parašytas C# ir naudojamas winform ir asp.net programose. Jis siūlo didžiulį lankstumą, neprarandant paprastumo. Jį galite naudoti norėdami sukurti paprastą arba sudėtingą užduoties planavimą. Jame yra daug funkcijų, tokių kaip: duomenų bazių palaikymas, klasterizavimas, papildiniai, į croną panašių išraiškų palaikymas ir kt.
Lucene.Net
http://lucenenet.apache.org/ Lucene.net yra "Lucene" .net portas, atvirojo kodo viso teksto paieškos sistemos kūrimo paketas, tai yra, tai nėra pilnas viso teksto paieškos variklis, o viso teksto paieškos variklio architektūra, teikianti visą užklausų variklį ir indeksavimo variklį. Kūrėjai gali įdiegti viso teksto paieškos galimybes pagal Lucene.net.
HttpLib
http://httplib.codeplex.com/ Biblioteka, pagrįsta http protokolu C#, Httplib palengvina asinchroninį duomenų apdorojimą. Klasių bibliotekų metodai apima: failų įkėlimą į serverį, puslapio duomenų gavimą ir kt.
Išmanusis siūlų baseinas
http://www.codeproject.com/Articles/7933/Smart-Thread-Pool Išmanusis gijų telkinys, "SmartThreadPool" gali būti naudojamas norint lengvai įdiegti kelių gijų programas, o gijų telkiniai gali valdyti gijas, o tai gali sumažinti aklavietės atsiradimą. "SmartThreadPool" taip pat palaiko paprastą gamintojo-vartotojo modelį, kuris naudingas, kai nereikia užduoties atkaklumo.
DocX
https://docx.codeplex.com/ "DocX" yra lengva biblioteka, skirta manipuliuoti žodžiais. Naudodami "DocX" kūrėjai gali manipuliuoti "Word2007/2010" failais neįdiegdami "Microsoft Word".
NPOI
http://npoi.codeplex.com/ NPOI yra .NET versija POI projekto. POI yra atvirojo kodo Java projektas, skirtas skaityti ir rašyti Microsoft OLE2 komponentų dokumentus, tokius kaip Excel ir WORD. Naudodami NPOI galite skaityti ir rašyti WORD/EXCEL dokumentus kompiuteryje, kuriame nėra "Office" ar atitinkamos aplinkos. NPOI yra sukurtas ant POI 3.x ir gali skaityti ir rašyti Word/Excel dokumentus neįdiegus Office.
PDFsharp
https://pdfsharp.codeplex.com/ PDFsharp yra atvirojo kodo biblioteka, leidžianti lengvai kurti PDF dokumentus .NET kalba. Ji naudoja tą pačią piešimo programą PDF dokumentams kurti, rodyti ekrane ir išvesti į spausdintuvą. Galima modifikuoti, sujungti ir padalinti esamus PDF failus, palaikant skaidrius vaizdus.
Dailus
https://github.com/SamSaffron/dapper-dot-net Dapper yra lengva ORM klasė. Kodas yra tik SqlMapper.cs failas, o po kompiliavimo jis yra 40K, o labai mažas Dll.Dapper yra greitas. "Dapper" greitis yra artimas "IDataReader" greičiui, o iš sąrašo paimti duomenys viršija "DataTable" duomenis. "Dapper" palaiko daugybę duomenų bazių, tokių kaip "Mysql", "SqlLite", "Mssql2000", "Mssql2005", "Oracle" ir kt., Žinoma, jei žinote principą, taip pat galite priversti jį palaikyti "Mongo db". Kitaip tariant, šis ORM, pats tinklaraštininkas naudojo, jis iš tiesų yra labai galingas, bent jau našumo požiūriu, bijau. .NET yra tik pažvelgti į jį.
NHibernate
https://github.com/nhibernate NHibernate yra vienas iš dažniausiai kūrėjų naudojamų ORM šiandien. NHibernate yra objektų / reliacinių duomenų bazių atvaizdavimo įrankis, skirtas .NET aplinkoms. Terminas objektų / reliacinis žemėlapis (ORM) reiškia objektų, vaizduojamų objektų modeliais, susiejimo su SQL pagrįstomis reliacinių modelių duomenų struktūromis techniką.
log4net
http://logging.apache.org/log4net/ "Log4net" biblioteka yra "Microsoft" sukurta "Apache log4j" sistema. .NET platforma yra įrankis, padedantis programuotojams išvesti žurnalo informaciją į įvairius taikinius (konsoles, failus, duomenų bazes ir kt.).
SharpSerializer
http://sharpserializer.codeplex.com/ "SharpSerializer" yra atvirojo kodo XML ir dvejetainis serializatorius. "SharpSerializer" gali serializuoti Xml ir savo dvejetainius formatus, taip pat kitus teksto formatus, tokius kaip "Json" ar kitus dvejetainius srautus, tokius kaip duomenų šifravimas, glaudinimas, optimizavimas ir kt.
XProxy
http://xproxy.codeplex.com/ XProxy yra bazinis agentas, palaikantis papildinius. Rašydami paprastus papildinius, galėsite sukurti įvairiausius agentus. XProxy yra duomenų mainai, kurie palaiko įskiepių kūrimą, ir gali būti parašyta apdoroti tranzito duomenis. Yra integruoti NAT papildiniai, šifravimo ir iššifravimo papildiniai, atvirkštiniai tarpiniai serveriai, tiesioginiai tarpiniai serveriai, netiesioginiai tarpiniai serveriai ir kt.
nopKomercija
http://nopcommerce.codeplex.com/releases/view/106146 nopcommerce yra aukštos kokybės atvirojo kodo b2c svetainių sistema užsienyje, pagrįsta EntityFramework 4.0 ir MVC3.0, naudojant Razor šablonų variklį, yra stiprus įskiepio mechanizmas, įskaitant mokėjimo ir pristatymo funkcijas įgyvendinamos per papildinius, pagrįstus XML daugiakalbė versija, labai lanksti kalbos perjungimo funkcija, įskaitant fone gali redaguoti kinų ir anglų atributus produkto tuo pačiu metu, labai tinka užsienio prekybai, puiki pažangi programos architektūra, Našumas taip pat yra labai galingas, o pasirinktiniai produktų pavadinimai ir kategorijos yra gerai optimizuoti SEO. Visapusiškas pajėgumas yra daug didesnis nei kai kurių .NET prekybos centrų programų su prasta programų architektūra Kinijoje, ir tai yra pirmasis pasirinkimas antrinei plėtrai ir didelio masto B2C architektūrai. 3.0 Paleidimas palaiko kelias parduotuves.
Įmonės biblioteka
https://entlib.codeplex.com/ ".Net Framework 3.5" įmonės biblioteka – "EntLib v4.1" yra nauja modelių ir praktikų grupės versija, skirta . NET Framework 3.5 kuria įmonių bibliotekų rinkinį, naujausia versija yra v5.0, palaiko .NET Framework 4.0 ir iš viso apima 9 programų blokus, įskaitant duomenų prieigos programų bloką, išimčių tvarkymo programų bloką ir duomenų patvirtinimą Application Block) ir kt., o tai labai naudinga ir praktiška kuriant įmonių programas.
Autofac
http://autofac.org/ "Autofac" yra labai gera TOK sistema, palyginti su kitomis TOK sistemomis, tokiomis kaip Spring.NET ir kt., Ji yra labai lengva ir pasižymi puikiu našumu.
Automatinis žemėlapis
https://github.com/AutoMapper/AutoMapper "AutoMapper" yra .NET objektų susiejimo įrankis. Jis daugiausia naudojamas konvertuojant domeno objektus į DTO ir duomenų bazės užklausos rezultatus susiejant su objektų objektais.
7 užtrauktukai
http://www.7-zip.org/
http://sourceforge.net/projects/sevenzip/postdownload?source=dlp Teigiama, kad 7-Zip turi didžiausią šiandien prieinamą glaudinimo laipsnį ir palaiko ne tik unikalų 7z failo formatą, bet ir įvairius kitus glaudinimo failų formatus, įskaitant ZIP, RAR, CAB, GZIP, BZIP2 ir TAR. Šios programinės įrangos suspaudimo laipsnis yra 30–50% didesnis nei įprasto ZIP failo, todėl ji gali suspausti ZIP failą dar 2–10%.
.Net PDF klasės biblioteka
PDFsharp
PDFsharp yra biblioteka, leidžianti lengvai kurti PDF failus bet kuria kalba, kurią palaiko .NET framework.
ASP.NET FO PDF
FO PDF yra C# parašytas valdiklis, panašus į ASP.NET serverio valdiklius. Jis priima DataTable ir kelis kitus parametrus, kad sukurtų XSL FO, ir naudoja NFOP (Apache FOP Port in J#) PDF formatuotoją, kad nubraižytų DataGrid, panašų į PDF ataskaitą. Ateityje bus pridėta daugiau žymių, kad būtų galima generuoti XSL FO.
Report.NET
Report.NET Atvirojo kodo bibliotekoje yra klasių, kurios generuoja tikslius PDF dokumentus. Taip ir yra. .NET platforma, parašyta C#, gali padėti sukurti paprastus ir lanksčius PDF failus. PDF dokumentus galite kurti paimdami duomenis iš bet kurio ADO.NET DataSet. ASP.NET galite naudoti Report.NET dinaminiams PDF atsakymų puslapiams kurti.
"SharpPDF"
"SharpPDF" yra C# biblioteka, kurią galima naudoti lengvai kuriant PDF failus. Jo sukurti failai yra 100% suderinami su PDF formatu.
"iTextSharp"
"iTextSharp" yra atvirojo kodo PDF manipuliavimo biblioteka, leidžianti greitai kurti PDF failus.http://hardrock.cnblogs.com/ yra kinų dienoraštis apie iTextSharp.
Darbo eiga
Workflow.Net
Workflow.Net naudoja "Microsoft". NET technologija pagrįsta WMFC standarto kūrimo darbo eigos varikliu.
netBPM
NetBPM yra atvirojo kodo darbo eigos programinė įranga, kurią JBpm perkėlė į .net platformą. NetBpm galima lengvai integruoti su .Net programomis, kad būtų galima kurti, vykdyti ir valdyti darbo eigos sekas. Bpm įrankis palaiko verslo modelių konvertavimą į programinės įrangos modelius. Verslo kūrėjai gali naudoti modeliu pagrįstą požiūrį verslo procesams kurti, įgyvendinti, vykdyti ir sekti. Tai leidžia kūrėjams lengviau atkreipti dėmesį į verslo logikos pokyčius.
Nuolatinio sluoksnio sistema
NHibernate
NHibernate yra objektų patvarumo biblioteka, skirta reliacinėms duomenų bazėms, skirtoms .NET aplinkoms. NHibernate yra kilęs iš puikaus Java pagrindu veikiančio Hibernate santykinio patvarumo įrankio. NHibernate išlaiko jūsų .Net objektus iš apatinio duomenų bazės sluoksnio į reliacinę duomenų bazę. NHibernate tvarko tai už jus, jums nereikia rašyti SQL, kad galėtumėte pasiekti duomenų bazę patys. Jūsų kodas susietas tik su objektu, o NHibernat automatiškai generuoja SQL sakinius ir užtikrina, kad objektai būtų pateikti tinkamose lentelėse ir laukuose. Labai sumažinkite laiką, praleistą rankiniu būdu naudojant SQL ir ADO.NET apdorojant duomenis kūrimo metu. NHibernate gali padėti pašalinti arba apvynioti konkrečios duomenų bazės SQL kodą ir padėti konvertuoti rezultatų rinkinius iš lentelių į objektų seką. Todėl tiems, kurie remiasi . Tarp vidurinio .NET sluoksnio programų NHibernate yra naudingiausia programoms, kurios įgyvendina objektinius verslo modelius ir verslo logiką.
FileHelpers biblioteka
"FileHelpers Library" yra atvirojo kodo .NET klasės biblioteka, parašyta C#. Jį paprasta naudoti ir jis gali lengvai skaityti / rašyti duomenis iš fiksuoto ilgio failų arba apibrėžtų įrašų (CSV). Jis taip pat palaiko duomenų importavimą / eksportavimą iš skirtingų duomenų saugojimo formatų (Excel, Access, SqlServer).
Websharp
"Websharp" yra atvirojo kodo nuolatinio sluoksnio sistema, skirta Kinijos atvirajam kodui, o jos tikslas yra sukurti sistemą, pagrįstą . .Net yra bendros taikomosios programinės įrangos sistemos sistema, skirta supaprastinti sistemą, pagrįstą . Net platforma įmonių taikomosios programinės įrangos kūrimas. Šiuo metu "Websharp" daugiausia dėmesio skiria šiems įmonės taikomosios programinės įrangos aspektams: 1. Prieiga prie duomenų bazės 2. O/R žemėlapis 3 、 AOP 4. Paskirstyta prieiga
Objektų brokeris
"ObjectBroker" yra atvirojo kodo O/R žemėlapių sistema pagal .NET platformą. Jis palaiko tokias funkcijas kaip objektų talpykla, 1:1, 1:n ir m:n koreliacijos atvaizdavimas.
Gentle.NET
Gentle.NET yra atvirojo kodo reliacinės duomenų bazės (RDBMS) agnostinė objektų patvarumo sluoksnio sistema, kuri automatiškai generuoja SQL ir objektų struktūras. Jame yra SQL gamykla, skirta pasirinktinėms užklausoms kurti, "DataView" kūrimo asistentas ir puikus našumas bei gerai išplėtota dokumentacija.
Ubik
Ubik yra ORM patvarumo sluoksnio sistema pagal C# 2.0, šiuo metu teikiama WinForms programų kūrimui. Jis palaiko OPath poaibį ir gali atlikti objektines užklausas, taip pat apima tinklo įvykių sistemą.
NDal
NDal yra duomenų išgavimo sluoksnio (DAL) sistema, veikianti . NET ir Mono aplinkos.
Persist.NET
Persist.NET yra pilna patvarumo sluoksnio sistema, parašyta C#.
Objektų brokeris
ObjectBroker yra duomenų bazės objektų / reliacinio atvaizdavimo (O/R Mapping) sistema .NET platformoje.
iBATIS.NET
iBATIS.NET padėti jūsų programai sukurti geresnę patvarumo sluoksnių sistemą.
Išplėstinis duomenų teikėjas
Išplėstinis duomenų teikėjas yra dinaminių duomenų teikėjas, skirtas ADO.NET. Programoms gali būti suteikta skaidri prieiga prie skirtingų ADO.NET duomenų teikėjų.
OJB.NET
OJB.NET yra . .NET platforma.
Diagramų kūrimas
ZedGraph
ZedGraph parašytas C#. .NET klasės biblioteka, kurioje pateikiami vartotojo valdikliai ir žiniatinklio valdikliai. Jis gali kurti linijines, juostines ir skritulines diagramas 2D. Jis visiškai funkcionalus ir turi išsamų funkcijų tinkinimą, tačiau yra pakankamai geras, kad būtų galima naudoti numatytąsias parinktis.
.NET diagramos
C# atvirojo kodo diagramos komponentas, panašus į PieChart, StackBar ir LineChart.
NPlot
NPlot yra atvirojo kodo diagramų klasių biblioteka .NET. Ji pagirtina dėl savo elegantiško ir lankstaus API dizaino. NPlot apima Windows Form valdiklius, ASP.NET valdiklius ir klasę, skirtą Bitmap vaizdams kurti. Taip pat yra GTK# valdymas.
XSCharting
XSCharting yra diagramos komponentas, sukurtas C#, siūlantis daugybę diagramų sudarymo parinkčių.
DaveChart
DaveChart yra nemokama DotNet klasės biblioteka.
NChart
NChart pateikia daug 2D diagramų, kurias verta pritaikyti verslo, švietimo ir kitose srityse.
WebGis
"SharpMap"
"SharpMap" yra paprastas naudoti žemėlapių braižytuvas, kuris atvaizduoja GIS duomenis žiniatinklio ir "Windows" programoms. "SharpMap" parašytas C# ir yra pagrįstas . NET 2.0 sistema.
monoGIS
monoGIS bus atvirojo kodo pilna GIS pagal Mono platformą. Buvo išleistas interneto žemėlapių serveris, OGC WMS diegimas ir kai kurie įrankiai, tokie kaip erdvinio formato konvertavimas.
NASA pasaulio vėjas
NASA World Wind yra atvirojo kodo 3D grafinė virtuali žemės sistema asmeniniame kompiuteryje, sukurta C#. Jame derinami vaizdai, paimti iš NASA palydovų, kurie buvo naudojami "Blue Marble", "Landsat 7", SRTM, MODIS ir kt.
|
Ankstesnis:Išsprendžia problemą, kad saugomos procedūros vykdomos greitai, bet programos iškvietimai lėtiKitą:Sužinokite, kaip suprasti JWT (JSON žiniatinklio žetonus).
|