Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 29328|Antwoord: 2

[Bron] 15 goed. .NET

[Link kopiëren]
Geplaatst op 14-12-2016 13:06:17 | | | |
Opmerking: Sommige internetgebruikers hebben voorgesteld dat sommige projecten zullen stoppen met updaten, ik heb hier speciale aandacht aan besteed, veel daarvan zijn kleine functionele componenten, de functie is stabiel, er zijn geen bugs en het is normaal dat er geen update komt. Net genoeg. Ten tweede, technische ondersteuning, voor open source en gratis, kan niet te geforceerd zijn, hier zijn allemaal kleine functionele componenten, over het algemeen is de broncode ook makkelijker te begrijpen, elk neemt wat nodig is. Natuurlijk zijn er de besten.
Langdurige aandacht en gebruik. .NET open source project, dat mij veel voordelen heeft gebracht:
1. Ik kan mijn idee, de zogenaamde zakelijke details, snel afronden in plaats van me te richten op hoe ik het moet uitvoeren;
2. Het kan de vereisten sneller en stabieler afronden, in plaats van zelf wielen te bouwen en tijd te kosten;
3. Het zal ook voordelen opleveren door het gebruik van .NET open source projecten en het lezen van broncode;
       In feite is het niet zo dat het niet goed is om wielen te bouwen, maar dat de technische basis en het professionele niveau niet voldoende zijn, en het is echt onmogelijk om ze te bouwen. Dus dank aan de open source community, dank aan C#, dank aan iedereen die deelneemt aan en de code van open source-projecten deelt, dankzij jullie maak ik sneller vorderingen. Sinds ik officieel in 08 ben begonnen met C# en het gebruik om de taken die nodig zijn voor de graduate school te voltooien, ben ik in aanraking gekomen met veel open source projecten, vooral vaak via Codeplex, CodeProject en nu het populairdere github. Vorige maand werd er een artikel gepubliceerd op . .NET platform open-source machine learning component artikel: , zeer populair. Dus ik heb speciaal enkele projecten samengevat die ik door de jaren heen heb ontdekt en ze aan iedereen opgedragen.
      Nu wordt Microsoft steeds duidelijker over open source en zet het steeds meer stappen onder, dus laten we er beter op letten. .NET-platform. Aangezien er veel vergelijkbare rollups zijn, heb ik niet enkele veelvoorkomende genoemd, maar wel een paar minder voorkomende. Als er toeval is met sommige artikelen, is dat puur incidenteel. De volgende ranglijsten zijn in willekeurige volgorde, ze zijn allemaal functioneel, dus verzamel ze en bewaar ze voor later gebruik. Daarnaast zal ik het gebruik en de introductie van enkele open source-projecten via de blog publiceren, en ik zal verschillende meer algemene componenten selecteren, elk met hun functies en basisgebruik; let alstublieft op de dynamiek van de blog.

    Deze keer heb ik 15 projecten uitgezocht die ik persoonlijk beter vind. Er was tijd om het na ongeveer 15 uit te zoeken. Het belangrijkste is dat ik het elke keer als ik het aanraak, het in mijn favorieten stop... De favorieten zijn als volgt (thumbnail, klik om te vergroten):
Dus vergeef me, ik kan niet alles posten, het is te rommelig, het is niet goed.

1. .NET tijdcyclusverwerkingscomponent
    Deze component is klein en vooral erg handig voor tijddata, vooral verwerkingstijdintervallen en tijdsberamingen. Hoewel. .NET heeft enkele functies zoals tijd en datum, maar het is misschien nog niet krachtig. Deze component is de verbeterde versie. Voor gedetailleerde functies kunt u de inleiding op de projecthomepage raadplegen. In CodeProject:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. OxyPlot-plotcomponent
    OxyPlot is een .NET cross-platform grafiekcomponent, ik let er al lange tijd op, maar ik heb het nog niet gebruikt, ik gebruikte vroeger ZedGraph, het voelde een beetje lelijk, maar ik kende OxyPlot toen niet. Microsoft begint met . NET 3.5 biedt ook een MS Chart met tekenbesturing, die ook gemakkelijker te gebruiken is. Deze component ziet er beknopter uit, dus de implementatie zou eenvoudiger moeten zijn, laten we kijken waar het voor gebruikt kan worden. Kijk naar deze foto is verfrissend...
    Officiële website: http://oxyplot.org/

3. AnyCAD, een CAD-modelleercomponent van het .NET-platform
    Hoe eng en fantaserend het voor mij was om met CAD-bestanden in .NET te werken, maar pas toen ik het toevallig tegenkwam, veranderde het mijn mening. Natuurlijk is dit onderdeel commercieel beschikbaar en is er ook een gratis versie. Voor gewone gebruikers is het geweldig, hoewel de meeste mensen het misschien niet gebruiken, maar bewaar het, bewaar het, misschien gebruik je het die dag wel.
    Officiële website: http://www.anycad.net/
4. SharpConfig configuratiebestand operatiecomponent
    SharpConfig is een zeer eenvoudig te gebruiken, enkelvoudig feature, maar krachtige open source. .NET klasbibliotheek. Is het niet leuk om complexe profielbewerkingen zo simpel te maken als het manipuleren van objecten? Ik zal een apart artikel schrijven over dit onderdeel en de introductie ervan, omdat het verleidelijk is. Zie een screenshot:
    Officiële website: http://sharpconfig.codeplex.com/

5.MailSystem.NET Mailcomponent
    MailSystem is een open-source mailverwerkingscomponent van het .NET-platform, dat SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, anti-spam, query-merge en andere functies ondersteunt. Als je het wilt gebruiken in niet-GPLv3-software, moet je een commerciële licentie verkrijgen.
   Officiële website: http://mailsystem.codeplex.com/

6. Vergelijken .NET Objects Object Vergelijkingscomponent
    De belangrijkste functie van deze component, zoals de naam al aangeeft, is om 2 in diepte te vergelijken. NET-objecten, of ze nu gelijk of verschillend zijn. Het kan veel zijn. .NET-objecten implementeren enkele interfaces die bij .NET horen en die direct vergeleken kunnen worden, maar deze component is te vergelijken in een breder scala aan mogelijkheden en functies. Bijvoorbeeld:
    Standaard kindknooppunten kunnen worden vergeleken;
    structs kunnen worden vergeleken;
    IList-objecten kunnen worden vergeleken;
    Vergelijk eendimensionale of multidimensionale array-objecten;
    Enum-typen kunnen worden vergeleken;
    IDictionary-objecten kunnen worden vergeleken;
    Je kunt datasets, datatabellen, woordenboeken en meer vergelijken;
    Je kunt privévelden of attributen vergelijken, enzovoort.
    Er zijn er veel, om nog maar te zwijgen van allemaal, je kunt naar de officiële website gaan om meer te leren.
    Officiële website: http://comparenetobjects.codeplex.com/

7. Security Library beveiligingscomponent
    Dit is een . Open source componenten gerelateerd aan NET-platformbeveiliging, vanwege het relatief beperkte persoonlijke begrip van dit gebied, is er geen diepgaand onderzoek en ondersteunt momenteel SSL en TLS, certificaatbeheer en encryptieconversie.
    Officiële website: http://www.mentalis.org/soft/projects/seclib/

8. NLocalizer lokaliseert meertalige componenten
    Meertalig is lokalisatie iets wat veel mensen hebben bestudeerd en misschien hun eigen oplossingen hebben. Het doel van deze NLocalizer is om het voor .NET-ontwikkelaars gemakkelijker te maken om snel meertalige software te bouwen, en het is ook zeer gebruiksvriendelijk. De officiële biedt een case waarin je direct de waarden van alle besturingselementen van het bestaande Winform-project kunt verkrijgen en bewerkt om meertaligheid te bereiken.
    Officiële website: http://nlocalizer.codeplex.com/

9. Fysieke meeteenheid assemblage
    Het PhysicalMeasure-project is een fysiek eenheids- en meetsysteem dat de omzetting tussen verschillende meeteenheden ondersteunt. Hoewel dit ding zelden wordt gebruikt, heb ik echt een vriend ontmoet die iets soortgelijks maakt. Hoewel dit eenvoudig is om over na te denken, is het in de praktijk nog steeds moeilijker om te doen, vooral om volledig en stabiel te zijn. Dus ik zie meestal veel, soms als ik een behoefte heb, komt het idee, en lees ik dan meer nieuws en zie ik de voordelen van de ervaringen van anderen.
    Officiële website: http://physicalmeasure.codeplex.com/

10. Database Schema Reader
    Database Schema Reader is een open-source tool voor het verkrijgen van databaseschema's. Veel ORM's of codegeneratoren kunnen het gebruiken. Het is nuttig voor ORM's die meerdere databases ondersteunen, maar natuurlijk zijn er ook andere toepassingen, zoals het genereren van databasewoordenboekdocumenten... Iedereen speelde naar hartenlust. Momenteel ondersteunt het een breed scala aan databases, zoals: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2, enzovoort.
    Officiële website: http://dbschemareader.codeplex.com/

11. SDS: Componenttools voor wetenschappelijke datasets
    SDS (Scientific DataSet library and tools) is een tool voor .NET-ontwikkelaars om diverse wetenschappelijke gegevens te lezen en te delen, ter ondersteuning van CSV, NetCDF en andere bestandsformaten.
    Officiële website: http://sds.codeplex.com/

12. LiteDB bestandsdatabase - NoSQL
LiteDB is een kleine .NET-platform, open-source NoSQL-type lichtgewicht bestandsdatabase. Het wordt gekenmerkt door klein en snel, het dll-bestand is slechts 200K groot, ondersteunt LINQ en opdrachtregelbewerkingen, de database is één bestand, vergelijkbaar met Sqlite, en andere functies zullen uitgebreid worden besproken. Als ik tijd heb om de officiële websitebestanden te lezen, zal ik een inleiding en een gebruiksartikel schrijven op deze database.
Officiële website: http://www.litedb.org/

13.CSharpCompiler
CSharpCompiler is een .NET-platform open source gratis component voor het compileren van C#-broncode in programmeurs, en er zijn veel dingen die gedaan kunnen worden, zoals het gebruiken om C#-scripting te implementeren... en een C# IDE-editor om je eigen te maken. Een officieel voorbeeld:
Officiële website: http://csharpcompiler.codeplex.com/

14. Boyi Blog
Boyi Blog is een gratis, open-source blogsysteem. Het is gebaseerd op BlogEngine.NET voor Chinese lokalisatie en de inspanningen om het in China te promoten en toe te passen. Volgt W3C-standaarden met extreme schaalbaarheid, hoge prestaties, goede SEO-prestaties en een uitzonderlijke gebruikerservaring. Voor wie zijn eigen blog wil opbouwen, is dit een goede keuze. De volgende afbeelding toont een stijl van bloginterface:
BlogEngine.NET Officiële Website: http://www.dotnetblogengine.net/
Officiële website: http://wangxianyuan.com/blogengine/

15. Little Loache Blogsysteem
Het kleine loach-blogsysteem is ook een. .NET-platform, gecreëerd in de zomer van 2008, gebaseerd op . Netplatformontwikkeling, met volledige artikelpublicatie, opmerkingen, abonnementen, tags en andere functies, om te voldoen aan de behoeften van individuele/teaminformatiepublicatie, kan worden gebruikt als blog, CMS en zelfs als bedrijfswebsite. Er is een flexibel sjabloonmechanisme waarmee je zoekwoorden, aangepaste URL's, SEO-optimalisatie en offline schrijven perfect kunt ondersteunen. Bijvoorbeeld: Windows Live Writer (aanbevolen) (tutorial), Office Word 2007, ondersteuning omvat RSS-feed, reactiefeed, verschillende soorten e-mailabonnementen, enzovoort. Dit project kan worden gebruikt als een leermiddel en verwijst naar veel open source componenten.

Officiële website: http://www.loachs.com/


Originele link: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html




Vorig:node.js initialiseren met package.json
Volgend:c# Het gebruik van de berichtenwachtrij MessageQueue met broncode
Geplaatst op 22-03-2017 16:48:41 |
.net verwart dat software beter is
 Huisbaas| Geplaatst op 22-03-2017 16:55:40 |
774115495 Geplaatst op 22-3-2017 16:48
.net verwart dat software beter is

DNGuard
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com