|
Merk: Noen nettbrukere har foreslått at noen prosjekter vil slutte å oppdateres, jeg har vært spesielt oppmerksom på dette problemet, mange av dem er små funksjonelle komponenter, funksjonen er stabil, det er ingen feil, og det er normalt at det ikke kommer noen oppdatering. Akkurat nok. For det andre, teknisk støtte, både åpen kildekode og gratis, kan ikke være for påtvunget, her er alle små funksjonelle komponenter, generelt ser man på kildekoden og er også lettere å forstå, hver tar det som trengs. Selvfølgelig finnes det de beste. Langvarig oppmerksomhet og bruk. .NET open source-prosjekt, som har gitt meg mange fordeler: 1. Jeg kan raskt fullføre ideen min, de såkalte forretningsdetaljene, i stedet for å fokusere på hvordan jeg skal gjennomføre den; 2. Den kan fullføre kravene raskere og mer stabilt, i stedet for å bygge sine egne hjul og ta tid; 3. Det vil også gi noen fordeler ved bruk av .NET åpen kildekode-prosjekter og lesing av kildekode; Faktisk er det ikke slik at det ikke er bra å bygge hjul, men at det tekniske grunnlaget og det profesjonelle nivået ikke er nok, og det er virkelig umulig å bygge dem. Så takk til open source-fellesskapet, takk C#, takk til alle som deltar og deler koden til open source-prosjekter, takket være dere gjør jeg raskere fremskritt. Siden jeg offisielt begynte å engasjere meg i C# i 08 og bruke det til å fullføre oppgavene som kreves for graduate school, har jeg kommet i kontakt med mange open source-prosjekter, spesielt ofte til Codeplex, CodeProject og nå den mer populære github. Forrige måned ble en artikkel publisert på . .NET-plattformens åpen kildekode maskinlæringskomponentartikkel: , svært populær. Så jeg oppsummerte spesielt noen av prosjektene jeg har oppdaget gjennom årene og dedikerte dem til alle. Nå blir Microsoft stadig tydeligere på åpen kildekode og gjør flere og flere grep, så la oss være mer oppmerksomme. .NET-plattformen. Siden det finnes mange lignende rollups, listet jeg ikke opp noen vanlige, men noen mindre vanlige. Hvis det er en tilfeldighet med noen artikler, er det rent tilfeldig. Følgende rangeringer er ikke i noen spesiell rekkefølge, de er alle funksjonelle, så vennligst samle dem og behold dem for senere bruk. I tillegg vil jeg publisere bruk og introduksjon av noen åpne kildekode-prosjekter gjennom bloggen, og jeg vil velge flere mer generelle komponenter, som hver introduserer sine funksjoner og grunnleggende bruk, vennligst følg med på bloggens dynamikk.
Denne gangen har jeg ordnet 15 prosjekter som jeg personlig synes er bedre. Det var tid til å ordne opp i omtrent 15 minutter senere. Det viktigste er at hver gang jeg tar på det, putter jeg det i favorittene mine... Nå er favorittene slik (miniatyrbilde, klikk for å forstørre): Så tilgi meg, jeg kan ikke poste alt, det er for rotete, det er ikke bra.
1. .NET tidssyklusbehandlingskomponent Denne komponenten er liten og er hovedsakelig svært praktisk for tidsdatoer, spesielt behandlingstidsintervaller og tidsrammer. Selv om. .NET har noen av funksjonene tid og dato, men det er kanskje ikke kraftig ennå. Denne komponenten er den forbedrede versjonen. For detaljerte funksjoner, vennligst se introduksjonen på prosjektets hjemmeside. I CodeProject: http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
2. OxyPlot-plottkomponent
OxyPlot er en .NET plattformuavhengig grafkomponent, jeg har fulgt med på det lenge, men jeg har ikke brukt det ennå, jeg brukte ZedGraph, det føltes litt stygt, men jeg kjente ikke til OxyPlot da. Microsoft starter med . NET 3.5 tilbyr også en tegnekontroll-MS Chart, som også er enklere å bruke. Denne komponenten er mer konsis i utseendet, så implementeringen bør være enklere, la oss se hva den kan brukes til. Se på dette bildet, det er forfriskende... Offisiell nettside: http://oxyplot.org/
3. AnyCAD, en CAD-modelleringskomponent i .NET-plattformen
Hvor skummelt og fantasifullt det var for meg å jobbe med CAD-filer i .NET, men det var ikke før jeg tilfeldigvis kom over det at det endret meningen min. Selvfølgelig er denne komponenten kommersielt tilgjengelig, og det finnes også en gratisversjon. For vanlige brukere er det flott, selv om de fleste kanskje ikke bruker det, men spar det, spar det, kanskje du bruker det samme dag. Offisiell nettside: http://www.anycad.net/ 4. SharpConfig konfigurasjonsfil operasjonskomponent SharpConfig er en veldig enkel å bruke, enkeltfunksjons, men likevel kraftig åpen kildekode. .NET klassebibliotek. Er det ikke gøy å gjøre komplekse profiloperasjoner så enkle som å manipulere objekter? Jeg skal skrive en egen artikkel om denne komponenten og dens introduksjon, fordi den er fristende. Se et skjermbilde: Offisiell nettside: http://sharpconfig.codeplex.com/
5.MailSystem.NET Mail-komponenten
MailSystem er en åpen kildekode e-postbehandlingskomponent i .NET-plattformen, som støtter SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, anti-spam, spørringssammenslåing og andre funksjoner. Hvis du vil bruke det i ikke-GPLv3-programvare, må du skaffe deg en kommersiell lisens. Offisiell nettside: http://mailsystem.codeplex.com/
6. Sammenlign .NET Objects Objektsammenligningskomponent
Hovedfunksjonen til denne komponenten, som navnet antyder, er å sammenligne to i dybden. NETTO-objekter, enten de er like eller forskjellige. Det kan være mye. .NET-objekter implementerer noen av grensesnittene som følger med .NET, som kan sammenlignes direkte, men denne komponenten kan sammenlignes i et bredere spekter av omfang og funksjoner. For eksempel: Standard barnenoder kan sammenlignes; strukturer kan sammenlignes; IList-objekter kan sammenlignes; Sammenlign endimensjonale eller flerdimensjonale array-objekter; Enum-typer kan sammenlignes; IDictionary-objekter kan sammenlignes; Du kan sammenligne datasett, datatabeller, ordbøker og mer; Du kan sammenligne private felt eller attributter, osv. Det er mange, for ikke å nevne dem alle, du kan gå til den offisielle nettsiden for å lære mer. Offisiell nettside: http://comparenetobjects.codeplex.com/
7. Security Library sikkerhetskomponent
Dette er en . NET-plattformens sikkerhetsrelaterte åpne kildekodekomponenter, på grunn av relativt liten personlig forståelse av dette området, finnes det ingen dyptgående forskning, og støtter for tiden SSL og TLS, sertifikathåndtering og krypteringskonvertering. Offisiell nettside: http://www.mentalis.org/soft/projects/seclib/
8. NLocalizer lokaliserer flerspråklige komponenter
Flerspråklig lokalisering er noe mange har studert og kanskje har sine egne løsninger. Formålet med denne NLocalizer er å gjøre det enklere for .NET-utviklere å raskt bygge flerspråklig programvare, og den er også veldig enkel å bruke. Den offisielle tilbyr et tilfelle hvor du direkte kan hente verdiene til alle kontrollene i det eksisterende Winform-prosjektet og redigere dem for å oppnå flerspråklighet. Offisiell nettside: http://nlocalizer.codeplex.com/
9. Fysisk måleenhet for måleenhet-samling
PhysicalMeasure-prosjektet er et fysisk enhets- og målesystem som støtter konvertering mellom ulike måleenheter. Selv om denne tingen sjelden brukes, har jeg virkelig møtt en venn som lager noe lignende. Selv om dette er enkelt å tenke på, er det fortsatt vanskeligere å gjøre i praksis, hovedsakelig for å være omfattende og stabil. Så jeg ser vanligvis mye, noen ganger når jeg møter et behov, kommer ideen, og så leser jeg flere nyheter og ser fordelene av andres erfaringer. Offisiell nettside: http://physicalmeasure.codeplex.com/
10. Databaseskjema-leser
Database Schema Reader er et åpen kildekode-verktøy for anskaffelse av databaseskjemaer. Mange ORM-er eller kodegeneratorer kan bruke det. Det er nyttig for ORM-er som støtter flere databaser, men det finnes selvfølgelig andre bruksområder, som å generere databaseordbøker... Alle spilte så mye de ville. For øyeblikket støtter den et bredt spekter av databaser, som: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2, osv. Offisiell nettside: http://dbschemareader.codeplex.com/
11. SDS: Komponentverktøy for vitenskapelige datasett
SDS (Scientific DataSet library and tools) er et verktøy for .NET-utviklere til å lese og dele ulike vitenskapelige data, og støtter CSV, NetCDF og andre filformater. Offisiell nettside: http://sds.codeplex.com/
12. LiteDB fildatabase - NoSQL
LiteDB er en liten .NET-plattform, åpen kildekode NoSQL-type lettvektsfildatabase. Den kjennetegnes av liten og rask, dll-filen er bare 200K stor, støtter LINQ og kommandolinjeoperasjoner, databasen er en enkelt fil, lik Sqlite, og andre funksjoner vil bli diskutert i detalj. Hvis jeg har tid til å lese de offisielle filene på nettsiden, vil jeg skrive en introduksjons- og bruksartikkel om denne databasen. Offisiell nettside: http://www.litedb.org/
13.CSharpKompilator
CSharpCompiler er en .NET-plattform, åpen kildekode-komponent for å kompilere C#-kildekode i programmerere, og det finnes mange ting som kan gjøres, som å bruke den til å implementere C#-skripting... og en C# IDE-editor for å lage din egen. For eksempel, et offisielt eksempel: Offisiell nettside: http://csharpcompiler.codeplex.com/
14. Boyi-bloggen
Boyi Blog er et gratis, åpen kildekode-bloggsystem. Den er basert på BlogEngine.NET for kinesisk lokalisering og dens innsats for å fremme og anvende i Kina. Følger W3C-standarder med ekstrem skalerbarhet, høy ytelse, god SEO-ytelse og eksepsjonell brukeropplevelse. For de som ønsker å bygge sin egen blogg, er dette et godt valg. Følgende bilde viser en type blogggrensesnitt: BlogEngine.NET Offisiell nettside: http://www.dotnetblogengine.net/ Offisiell nettside: http://wangxianyuan.com/blogengine/
15. Little Loache BloggsystemDet lille loach-bloggsystemet er også en. .NET-plattformen, opprettet sommeren 2008, basert på . Utvikling av nettplattformer, med fullstendig artikkelpublisering, kommentarer, abonnementer, tagger og andre funksjoner, for å møte behovene til individuell eller teambasert informasjonspublisering, kan brukes som blogg, CMS og til og med bygge en bedriftsnettside. Det finnes en fleksibel mal-mekanisme som lar deg tilpasse nøkkelord, egendefinerte URL-er, SEO-optimalisering og støtte perfekt offline skriving. For eksempel: Windows Live Writer (anbefalt) (veiledning), Office Word 2007, støtte inkluderer RSS-feed, kommentarstrøm, ulike typer e-postabonnement, osv. Dette prosjektet kan brukes som et læringsverktøy og refererer til mange open source-komponenter.
Offisiell nettside: http://www.loachs.com/
Original lenke: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html
|