|
|
Publicēts 21.05.2018 14:51:11
|
|
|

Json.NET
http://json.codeplex.com/ Json.Net ir salīdzinoši efektīvs .Net ietvars lasīšanai un rakstīšanai Json.Json.Net ļauj lasīt un rakstīt Json . Neto vide. Linq To JSON ļauj ātri lasīt un rakstīt Json, un JsonSerializer ļauj serializēt .Net objektus. Ļaujiet jums to viegli sasniegt. Neto visiem tipiem (objektiem, pamata datu tipiem utt.) un Json reklāmguvumiem.
Math.NET
http://www.mathdotnet.com/ Math.NET mērķis ir nodrošināt skaidru ietvaru simboliskām un matemātiskām/zinātniskām operācijām, atvērtā koda bibliotēkai, kas izstrādāta C#. Math.NET ietver parsētāju, kas atbalsta lineāro algebru, analizē sarežģītu diferenciāciju, atrisina vienādojumus un daudz ko citu.
Faker.Net
https://github.com/jonwingfield/Faker.Net Vai jūs uztraucaties par testa datiem, izstrādājot? Faker.Net var palīdzēt ģenerēt lielas testa datu partijas. Piemēram, vārds, dzimums utt.
HTML veiklības pakotne
http://htmlagilitypack.codeplex.com/ Html Agility Pack ir atvērtā koda projekts CodePlex. Tas nodrošina standarta DOM API un XPath navigāciju - pat ja HTML nav pareizi formatēts! HTML Agility Pack ar ScrapySharp pilnībā novērš HTML parsēšanas sāpes.
NCrawler
http://ncrawler.codeplex.com/ NCrawler ir ārvalstu atvērtā koda tīmekļa rāpuļprogrammatūras programmatūra, kas atbilst LGPL licences līgumam. Tās HTML apstrāde izmanto htmlagilitypack atvērtā koda bibliotēku, kas izmanto xpath, lai apstrādātu pozicionēšanas tīmekļa elementus, kas ir ļoti ērti.
SuperWebSocket
http://superwebsocket.codeplex.com/ SuperWebSocket ir balstīts uz .NET atvērtā koda Socket ietvaru SuperSocket, un lielākā daļa SuperSocket atbalstīto funkciju ir mantotas no SuperWebSocket. SuperWebSockets ļauj lietotājiem ātri izveidot uzticamas, augstas veiktspējas tīmekļa ligzdas servera puses lietojumprogrammas.
SuperSocket
http://supersocket.codeplex.com/ SuperSocket ir viegla, paplašināma ligzdu izstrādes sistēma, ko var izmantot, lai izveidotu servera puses ligzdu programmu, nesaprotot, kā izmantot ligzdas, kā uzturēt ligzdu savienojumus un kā darbojas ligzdas. Projekts ir izstrādāts, izmantojot tīru C#, un to ir viegli paplašināt un integrēt esošajos projektos. Kamēr tiek izmantota jūsu esošā sistēma. .NET var izmantot, lai viegli izstrādātu Socket lietojumprogrammas, kas jāintegrē esošajā sistēmā.
Quartz.NET
http://www.quartz-scheduler.net/ Quartz.NET ir atvērtā koda darbu plānošanas sistēma, kas ir OpenSymphony Quartz API .NET ports, rakstīts C# un izmantots winform un asp.net lietojumprogrammās. Tas piedāvā milzīgu elastību, nezaudējot vienkāršību. To var izmantot, lai izveidotu vienkāršu vai sarežģītu darba plānošanu. Tam ir daudz funkciju, piemēram: datu bāzes atbalsts, klasterizācija, spraudņi, atbalsts cron līdzīgām izteiksmēm utt.
Lucene.Net
http://lucenenet.apache.org/ Lucene.net ir Lucene .net ports, atvērtā koda pilnteksta meklētājprogrammu izstrādes pakete, tas ir, tā nav pilnīga pilna teksta meklētājprogramma, bet pilna teksta meklētājprogrammas arhitektūra, kas nodrošina pilnīgu vaicājumu programmu un indeksēšanas programmu. Izstrādātāji var ieviest pilnteksta meklēšanas iespējas, pamatojoties uz Lucene.net.
HttpLib
http://httplib.codeplex.com/ Bibliotēka, kuras pamatā ir http protokols C#, Httplib atvieglo datu asinhronu apstrādi. Klases bibliotēku metodes ietver: failu augšupielādi serverī, lapas datu iegūšanu utt.
Viedais pavedienu baseins
http://www.codeproject.com/Articles/7933/Smart-Thread-Pool Viedo pavedienu baseinu, SmartThreadPool var izmantot, lai viegli ieviestu vairāku pavedienu programmas, un pavedienu baseini var pārvaldīt pavedienus, kas var samazināt strupceļu rašanos. SmartThreadPool atbalsta arī vienkāršu ražotāja-patērētāja modeli, kas ir noderīgs, ja nav nepieciešama uzdevuma noturība.
DocX
https://docx.codeplex.com/ DocX ir viegla bibliotēka manipulācijām ar vārdiem. Izmantojot DocX, izstrādātāji var manipulēt ar word2007 / 2010 failiem bez nepieciešamības instalēt Microsoft Word.
NPOI
http://npoi.codeplex.com/ NPOI ir IP projekta .NET versija. POI ir atvērtā koda Java projekts Microsoft OLE2 komponentu dokumentu, piemēram, Excel un WORD, lasīšanai un rakstīšanai. Izmantojot NPOI, varat lasīt un rakstīt WORD/EXCEL dokumentus datorā, kurā nav Office vai atbilstošās vides. NPOI ir veidots uz POI 3.x un var lasīt un rakstīt Word/Excel dokumentus bez Office instalēšanas.
PDFsharp
https://pdfsharp.codeplex.com/ PDFsharp ir atvērtā koda bibliotēka, kas atvieglo PDF dokumentu izveidi .NET valodā. Tā izmanto to pašu zīmēšanas programmu, lai izveidotu PDF dokumentus, parādītu tos ekrānā un izvadītu printerī. Ir iespējams modificēt, apvienot un sadalīt esošos PDF failus, atbalstot caurspīdīgus attēlus.
Dapper
https://github.com/SamSaffron/dapper-dot-net Dapper ir viegla ORM klase. Kods ir tikai SqlMapper.cs fails, un pēc kompilēšanas tas ir 40K un ļoti mazs Dll.Dapper ir ātrs. Dapper ātrums ir tuvu IDataReader ātrumam, un no saraksta iegūtie dati pārsniedz DataTable datus. Dapper atbalsta virkni datu bāzu, piemēram, Mysql, SqlLite, Mssql2000, Mssql2005, Oracle utt., Protams, ja jūs zināt principu, varat arī padarīt to par Mongo db. Citiem vārdiem sakot, šis ORM, pats emuāru autors ir izmantojis, tas patiešām ir ļoti spēcīgs, vismaz veiktspējas ziņā, es baidos. .NET ir tikai jautājums par to.
NHibernate
https://github.com/nhibernate NHibernate ir viens no mūsdienās visbiežāk izmantotajiem ORM. NHibernate ir objektu/relāciju datu bāzes kartēšanas rīks .NET vidēm. Termins objektu/relāciju kartēšana (ORM) attiecas uz objektu modeļu attēloto objektu kartēšanas paņēmienu uz SQL balstītām relāciju modeļu datu struktūrām.
log4net
http://logging.apache.org/log4net/ Log4net bibliotēka ir Apache log4j sistēma, ko izstrādājusi Microsoft . .NET platforma ir rīks, kas palīdz programmētājiem izvadīt žurnāla informāciju dažādiem mērķiem (konsolēm, failiem, datu bāzēm utt.).
SharpSerializer
http://sharpserializer.codeplex.com/ SharpSerializer ir atvērtā koda XML un binārais serializators. SharpSerializer var serializēt XML un savus bināros formātus, kā arī citus teksta formātus, piemēram, Json vai citas binārās plūsmas, piemēram, datu šifrēšanu, saspiešanu, optimizāciju utt.
XProxy
http://xproxy.codeplex.com/ XProxy ir bāzes aģenta montāža, kas atbalsta spraudņus. Rakstot vienkāršus spraudņus, jūs varēsiet izstrādāt visdažādākos aģentus. XProxy ir datu apmaiņa, kas atbalsta spraudņu izstrādi, un to var rakstīt, lai apstrādātu tranzīta datus. Ir iebūvēti NAT spraudņi, šifrēšanas un atšifrēšanas spraudņi, reversie starpniekserveri, tiešie starpniekserveri, netiešie starpniekserveri utt.
nopKomercija
http://nopcommerce.codeplex.com/releases/view/106146 nopcommerce ir augstas kvalitātes atvērtā koda b2c tīmekļa vietņu sistēma ārzemēs, kuras pamatā ir EntityFramework 4.0 un MVC3.0, izmantojot Razor veidņu dzinēju, ir spēcīgs spraudņa mehānisms, tostarp maksājumu un piegādes funkcijas tiek īstenotas, izmantojot spraudņus, pamatojoties uz XML daudzvalodu versiju, ļoti elastīga valodas pārslēgšanas funkcija, tostarp fonā var rediģēt produkta ķīniešu un angļu valodas atribūtus vienlaicīgi, ļoti piemērots ārējai tirdzniecībai, lieliska uzlabota programmu arhitektūra, Veiktspēja ir arī ļoti spēcīga, un pielāgotie produktu nosaukumi un kategorijas ir labi optimizēti SEO. Visaptverošā spēja ir daudz augstāka nekā dažām .NET tirdzniecības centru programmām ar sliktu programmu arhitektūru Ķīnā, un tā ir pirmā izvēle sekundārajai izstrādei un liela mēroga B2C arhitektūrai. 3.0 Startēšana atbalsta vairākus veikalus.
Uzņēmuma bibliotēka
https://entlib.codeplex.com/ Uzņēmuma bibliotēka .Net Framework 3.5 — EntLib v4.1 ir jauna modeļu un prakses grupas versija . NET Framework 3.5 izstrādā uzņēmumu bibliotēku kopumu, jaunākā versija ir v5.0, atbalsta .NET Framework 4.0 un ietver kopumā 9 lietojumprogrammu blokus, tostarp datu piekļuves lietojumprogrammu bloku, izņēmumu apstrādes lietojumprogrammu bloku un datu validāciju lietojumprogrammu bloks) utt., kas ir ļoti noderīgi un praktiski uzņēmuma lietojumprogrammu izstrādei.
Autofac
http://autofac.org/ Autofac ir ļoti labs SOK ietvars, salīdzinot ar citiem SOK ietvariem, piemēram, Spring.NET utt., Tas ir ļoti viegls un tam ir lieliska veiktspēja.
Automātiskais kartētājs
https://github.com/AutoMapper/AutoMapper AutoMapper ir .NET objektu kartēšanas rīks. To galvenokārt izmanto, lai konvertētu domēna objektus un DTO un kartētu datu bāzes vaicājumu rezultātus uz entītiju objektiem.
7 rāvējslēdzējs
http://www.7-zip.org/
http://sourceforge.net/projects/sevenzip/postdownload?source=dlp Tiek apgalvots, ka 7-Zip ir visaugstākā mūsdienās pieejamā saspiešanas pakāpe, un tā atbalsta ne tikai unikālo 7z failu formātu, bet arī dažādus citus saspiešanas failu formātus, tostarp ZIP, RAR, CAB, GZIP, BZIP2 un TAR. Šīs programmatūras saspiešanas pakāpe ir par 30-50% augstāka nekā parastam ZIP failam, tāpēc tā var saspiest ZIP failu vēl par 2-10%.
.Net PDF klases bibliotēka
PDFsharp
PDFsharp ir bibliotēka, kas ļauj viegli izveidot PDF failus jebkurā valodā, ko atbalsta .NET framework.
ASP.NET FO PDF
FO PDF ir C# rakstīta vadīkla, kas līdzīga ASP.NET servera vadīklām. Tas pieņem DataTable un dažus citus parametrus, lai izveidotu XSL FO, un izmanto NFOP (Apache FOP Port in J#) PDF formatētāju, lai attēlotu DataGrid, kas līdzīgs PDF atskaitei. Nākotnē tiks pievienoti vairāk tagu, lai ģenerētu XSL FO.
Report.NET
Report.NET Atvērtā koda bibliotēkā ir klases, kas ģenerē precīzus PDF dokumentus. Tā ir. .NET platforma, kas rakstīta C#, var palīdzēt izveidot vienkāršus un elastīgus PDF failus. PDF dokumentus var izveidot, iegūstot datus no jebkuras datu kopas ADO.NET. ASP.NET varat izmantot Report.NET, lai izveidotu dinamiskas PDF atbilžu lapas.
SharpPDF
SharpPDF ir C# bibliotēka, kuru var izmantot, lai viegli izveidotu PDF failus. Tās izveidotie faili ir 100% saderīgi ar PDF formātu.
iTextSharp
iTextSharp ir atvērtā koda PDF manipulāciju bibliotēka, kas ļauj ātri izveidot PDF failus.http://hardrock.cnblogs.com/ ir ķīniešu emuārs par iTextSharp.
Darbplūsma
Workflow.Net
Workflow.Net izmanto Microsoft. NET tehnoloģija ir balstīta uz WMFC standarta izveides darbplūsmas dzinēju.
neto BPM
NetBPM ir atvērtā koda darbplūsmas programmatūra, ko JBpm pārnesa uz .net platformu. NetBpm var viegli integrēt ar .Net lietojumprogrammām, lai izveidotu, izpildītu un pārvaldītu darbplūsmas secības. Bpm Tool atbalsta biznesa modeļu pārvēršanu programmatūras modeļos. Biznesa izstrādātāji var izmantot modeļa virzītu pieeju, lai izstrādātu, ieviestu, izpildītu un izsekotu biznesa procesus. Tas ļauj izstrādātājiem vieglāk pievērst uzmanību biznesa loģikas izmaiņām.
Noturīgs slāņa ietvars
NHibernate
NHibernate ir objektu noturības bibliotēka relāciju datu bāzēm .NET vidēm. NHibernate ir atvasināts no lieliskā Java bāzētā Hibernate relāciju noturības rīka. NHibernate saglabā jūsu .Net objektus no datu bāzes apakšējā slāņa uz relāciju datu bāzi. NHibernate to apstrādā jūsu vietā, jums nav jāraksta SQL, lai pats piekļūtu datu bāzei. Jūsu kods ir saistīts tikai ar objektu, un NHibernat automātiski ģenerē SQL priekšrakstus un nodrošina, ka objekti tiek iesniegti pareizajās tabulās un laukos. Ievērojami samaziniet laiku, kas manuāli pavadīts, izmantojot SQL un ADO.NET datu apstrādi izstrādes laikā. NHibernate var palīdzēt likvidēt vai aplauzt datu bāzei specifisku SQL kodu un palīdzēt pārvērst rezultātu kopas no tabulas attēlojumiem uz objektu sēriju. Tāpēc tiem, kas balstās uz . Starp .NET vidējā slāņa lietojumprogrammām NHibernate ir visnoderīgākais lietojumprogrammām, kas īsteno objektorientētus biznesa modeļus un biznesa loģiku.
FileHelpers bibliotēka
FileHelpers bibliotēka ir atvērtā koda .NET klases bibliotēka, kas rakstīta C#. Tas ir vienkārši lietojams un var viegli lasīt/rakstīt datus no fiksēta garuma failiem vai definētiem ierakstiem (CSV). Tas arī atbalsta datu importēšanu / eksportēšanu no dažādiem datu glabāšanas formātiem (Excel, Access, SqlServer).
Websharp
Websharp ir atvērtā koda pastāvīgā slāņa sistēma Ķīnas atvērtajam kodam, un tās mērķis ir izstrādāt sistēmu, kuras pamatā ir . .Net ir kopējas lietojumprogrammatūras sistēmas ietvars, lai vienkāršotu sistēmu, kuras pamatā ir . Net platformas uzņēmumu lietojumprogrammu izstrāde. Pašlaik Websharp koncentrējas uz šādiem uzņēmuma lietojumprogrammu programmatūras aspektiem: 1. Piekļuve datu bāzei 2. O/R kartēšana 3 、 AOP 4. Izkliedēta piekļuve
Objektu brokeris
ObjectBroker ir atvērtā koda O / R kartēšanas sistēma .NET platformā. Tas atbalsta tādas funkcijas kā objektu kešatmiņa, 1:1, 1:n un m:n korelācijas kartēšana.
Gentle.NET
Gentle.NET ir atvērtā koda relāciju datu bāzes (RDBMS) agnostiskā objektu noturības slāņa sistēma, kas automātiski ģenerē SQL un objektu struktūras. Tam ir SQL rūpnīca pielāgotu vaicājumu izveidei, DataView veidošanas palīgs un lieliska veiktspēja un labi izstrādāta dokumentācija.
Ubik
Ubik ir ORM noturības slāņa ietvars zem C# 2.0, ko pašlaik nodrošina WinForms lietojumprogrammu izstrāde. Tas atbalsta OPath apakškopu un var veikt objektorientētus vaicājumus, kā arī ietver tīkla notikumu sistēmu.
NDal
NDal ir datu ekstrakcijas slāņa (DAL) struktūra, kas darbojas . NET un Mono vides.
Persist.NET
Persist.NET ir pilnīgs noturības slāņa ietvars, kas rakstīts C#.
Objektu brokeris
ObjectBroker ir datu bāzes objektu / relāciju kartēšanas (O / R kartēšanas) sistēma .NET platformā.
iBATIS.NET
iBATIS.NET palīdzēt jūsu lietojumprogrammai izveidot labāku noturības slāņa struktūru.
Papildu datu nodrošinātājs
Advanced Data Provider ir dinamisks datu nodrošinātājs ADO.NET. Lietojumprogrammām var piešķirt pārredzamu piekļuvi dažādiem ADO.NET datu sniedzējiem.
OJB.NET
OJB.NET ir . .NET platforma.
Diagrammu veidošana
ZedGraph
ZedGraph ir rakstīts C#. .NET klases bibliotēka, kas nodrošina lietotāju vadīklas un tīmekļa vadīklas. Tas var izveidot lineāras, joslu un sektoru diagrammas 2D. Tas ir pilnībā funkcionāls un tam ir detalizēta funkciju pielāgošana, taču tas ir pietiekami labs, lai izmantotu noklusējuma opcijas.
.NET diagrammas
C# atvērtā koda diagrammas komponents, kas līdzīgs PieChart, StackBar un LineChart.
NPlot
NPlot ir atvērtā koda shēmu klases bibliotēka zem .NET. Tas ir slavējams ar savu eleganto un elastīgu API dizainu. NPlot ietver Windows veidlapu vadīklas, ASP.NET vadīklas un klasi bitkartes attēlu izveidei. Ir pieejama arī GTK# vadība.
XSCharting
XSCharting ir diagrammas komponents, kas izstrādāts C# un piedāvā plašu shēmu veidošanas iespēju klāstu.
Deivs Charts
DaveChart ir bezmaksas DotNet klases bibliotēka.
NChart
NChart nodrošina daudz 2D diagrammu, kuras ir vērts piemērot uzņēmējdarbībai, izglītībai un citām jomām.
WebGis
SharpMap
SharpMap ir ērti lietojams karšu atveidotājs, kas atveido ĢIS datus tīmekļa un Windows lietojumprogrammām. SharpMap ir rakstīts C# un ir balstīts uz . NET 2.0 ietvars.
monoĢIS
monoGIS būs atvērtā koda pilnīga ĢIS Mono platformā. Ir izlaists interneta karšu serveris, OGC WMS ieviešana un daži rīki, piemēram, telpiskā formāta konvertēšana.
NASA pasaules vējš
NASA World Wind ir atvērtā koda 3D grafiskā virtuālā zemes sistēma personālajā datorā, kas izstrādāta C#. Tas apvieno attēlus, kas uzņemti no NASA satelītiem, kas izmantoti Blue Marble, Landsat 7, SRTM, MODIS un citos.
|
Iepriekšējo:Atrisina problēmu, ka saglabātās procedūras tiek izpildītas ātri, bet programmas izsaukumi ir lēniNākamo:Uzziniet, kā izprast JWT (JSON Web Tokens).
|