Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 20824|Atsakyti: 1

[Komunikatas] C# atvirojo kodo sistema (pakartotinis spausdinimas)

[Kopijuoti nuorodą]
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ėti
Kitą:Sužinokite, kaip suprasti JWT (JSON žiniatinklio žetonus).
Paskelbta 2018-05-21 17:20:21 |
Ačiū, kad dalinatės.
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com