Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 28637|Antwort: 2

[Quelle] 15 gut. .NETTO

[Link kopieren]
Veröffentlicht am 14.12.2016 13:06:17 | | | |
Hinweis: Einige Internetnutzer haben vorgeschlagen, dass einige Projekte aufhören würden zu aktualisieren, ich habe diesem Problem besondere Aufmerksamkeit geschenkt, viele davon sind kleine funktionale Komponenten, die Funktion ist stabil, es gibt keine Fehler und es ist normal, dass es keine Aktualisierungen gibt. Gerade genug. Zweitens kann der technische Support – sowohl Open Source als auch kostenlos – nicht zu erzwungen sein, hier sind alles kleine funktionale Komponenten, im Allgemeinen ist der Quellcode leichter verständlich, jeder nimmt das Nötigste. Natürlich gibt es die Besten.
Langfristige Aufmerksamkeit und Nutzung. .NET Open-Source-Projekt, das mir viele Vorteile gebracht hat:
1. Ich kann meine Idee, die sogenannten geschäftlichen Details, schnell fertigstellen, anstatt mich darauf zu konzentrieren, wie ich sie umsetze;
2. Sie kann die Anforderungen schneller und stabiler erfüllen, anstatt ihre eigenen Räder zu bauen und Zeit zu benötigen;
3. Es bringt auch Vorteile durch die Nutzung von .NET-Open-Source-Projekten und das Lesen von Quellcode;
       Tatsächlich ist es nicht so, dass es nicht gut wäre, Räder zu bauen, sondern dass die technische Grundlage und das professionelle Niveau nicht ausreichen und es wirklich unmöglich ist, sie zu bauen. Also danke an die Open-Source-Community, danke an C#, danke an alle, die teilnehmen und den Code von Open-Source-Projekten teilen, dank euch komme ich schneller voran. Seit ich 2008 offiziell mit C# begonnen habe, mich zu engagieren und es zur Erfüllung der Aufgaben für das Graduiertenstudium zu nutzen, bin ich mit vielen Open-Source-Projekten in Kontakt gekommen, besonders oft zu Codeplex, CodeProject und inzwischen dem beliebteren Github. Letzten Monat wurde ein Artikel auf . veröffentlicht. .NET-Plattform Open-Source-Artikel zur maschinellen Lernkomponente: , sehr beliebt. Deshalb habe ich einige der Projekte, die ich im Laufe der Jahre entdeckt habe, speziell zusammengefasst und sie allen gewidmet.
      Jetzt wird Microsoft immer klarer in Bezug auf Open Source und unternimmt immer mehr Schritte, also sollten wir besser darauf achten. .NET-Plattform. Da es viele ähnliche Rollups gibt, habe ich einige häufige nicht genannt, sondern einige weniger häufige. Falls es einen Zufall mit einigen Artikeln gibt, dann rein gelegentlich. Die folgenden Ranglisten sind in keiner bestimmten Reihenfolge aufgeführt, sie sind alle funktional, also sammelt und bewahrt sie bitte für die spätere Nutzung auf. Außerdem werde ich die Nutzung und Einführung einiger Open-Source-Projekte im Blog veröffentlichen und mehrere weitere allgemeine Komponenten auswählen, von denen jede ihre Funktionen und grundlegende Nutzung vorstellt – bitte beachtet die Dynamik des Blogs.

    Diesmal habe ich 15 Projekte sortiert, die ich persönlich für besser halte. Etwa 15 Minuten später blieb noch Zeit, das zu klären. Das Wichtigste ist, dass ich es jedes Mal, wenn ich es anfasse, in meine Lieblingsstücke stopfe... Die Favoriten sehen jetzt so aus (Vorschaubild, zum Vergrößern klicken):
Also verzeiht mir, ich kann nicht alles posten, es ist zu chaotisch, es ist nicht gut.

1. .NET Zeitzyklus-Verarbeitungskomponente
    Diese Komponente ist klein und vor allem für Zeitdaten, insbesondere für Bearbeitungszeitintervalle und Zeitrahmen, sehr praktisch. Obwohl. .NET verfügt über einige Funktionen von Zeit und Datum, aber es ist vielleicht noch nicht leistungsstark. Diese Komponente ist die verbesserte Version. Für detaillierte Funktionen siehe bitte die Einführung auf der Projekt-Homepage. In CodeProject:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. OxyPlot-Plot-Komponente
    OxyPlot ist eine plattformübergreifende .NET-Graphing-Komponente, ich habe sie schon lange benutzt, aber ich habe sie noch nicht benutzt, ich habe früher ZedGraph benutzt, es fühlte sich etwas hässlich an, aber ich kannte OxyPlot damals noch nicht. Microsoft beginnt mit . NET 3.5 bietet außerdem eine Zeichensteuerung MS Chart, die ebenfalls einfacher zu bedienen ist. Diese Komponente wirkt prägnanter, daher sollte die Implementierung einfacher sein, schauen wir mal, wofür sie verwendet werden kann. Schau dir dieses Bild an, es ist erfrischend...
    Offizielle Webseite: http://oxyplot.org/

3. AnyCAD, eine CAD-Modellierungskomponente der .NET-Plattform
    Wie beängstigend und fantasievoll es für mich war, mit CAD-Dateien in .NET zu arbeiten, aber erst als ich zufällig darauf stieß, änderte es meine Meinung. Natürlich ist diese Komponente kommerziell erhältlich und es gibt auch eine kostenlose Version. Für normale Nutzer ist es großartig, auch wenn die meisten Leute es vielleicht nicht benutzen, aber spar es, spar es, vielleicht benutzt du es an einem Tag.
    Offizielle Webseite: http://www.anycad.net/
4. SharpConfig-Konfigurationsdatei Betriebskomponente
    SharpConfig ist ein sehr einfach zu bedienendes, einseitiges, aber leistungsstarkes Open Source. .NET-Klassenbibliothek. Macht es nicht Spaß, komplexe Profiloperationen so einfach wie das Manipulieren von Objekten zu machen? Ich schreibe einen separaten Artikel über diese Komponente und ihre Einleitung, weil sie verlockend ist. Siehe einen Screenshot:
    Offizielle Website: http://sharpconfig.codeplex.com/

5.MailSystem.NET Mail-Komponente
    MailSystem ist eine Open-Source-Mailverarbeitungskomponente der .NET-Plattform, die SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, Anti-Spam, Abfragezusammenführung und andere Funktionen unterstützt. Wenn Sie es in Nicht-GPLv3-Software verwenden möchten, müssen Sie eine kommerzielle Lizenz erwerben.
   Offizielle Webseite: http://mailsystem.codeplex.com/

6. Vergleichskomponente .NET-Objekte
    Die Hauptfunktion dieser Komponente, wie der Name schon sagt, besteht darin, zwei in der Tiefe zu vergleichen. NET-Objekte, egal ob sie gleich oder unterschiedlich sind. Es könnte viel sein. .NET-Objekte implementieren einige der Schnittstellen, die mit .NET enthalten sind und direkt verglichen werden können, aber diese Komponente vergleicht sich in einem größeren Bereich von Bereichen und Funktionen. Zum Beispiel:
    Standard-Kindknoten können verglichen werden;
    Strukturen können verglichen werden;
    IList-Objekte können verglichen werden;
    Vergleichen Sie eindimensionale oder mehrdimensionale Array-Objekte;
    Enum-Typen können verglichen werden;
    IDictionary-Objekte können verglichen werden;
    Sie können Datensätze, Datentabellen, Wörterbücher und mehr vergleichen;
    Du kannst private Felder oder Eigenschaften vergleichen usw.
    Es gibt viele, ganz zu schweigen von allen, Sie können auf der offiziellen Website mehr erfahren.
    Offizielle Webseite: http://comparenetobjects.codeplex.com/

7. Sicherheitskomponente der Sicherheitsbibliothek
    Dies ist ein. Open-Source-Komponenten im Bereich NET-Plattformsicherheit gibt es aufgrund des relativ begrenzten persönlichen Verständnisses in diesem Bereich keine tiefgehende Forschung, und derzeit werden SSL und TLS, Zertifikatsmanagement und Verschlüsselungskonvertierung unterstützt.
    Offizielle Website: http://www.mentalis.org/soft/projects/seclib/

8. NLocalizer lokalisiert mehrsprachige Komponenten
    Mehrsprachige Lokalisierung ist etwas, das viele Menschen studiert haben und vielleicht ihre eigenen Lösungen haben. Der Zweck dieses NLocalizer ist es, es .NET-Entwicklern zu erleichtern, schnell mehrsprachige Software zu entwickeln, und es ist zudem sehr einfach zu bedienen. Der Offizielle bietet einen Fall, in dem man direkt die Werte aller Steuerungen des bestehenden Winform-Projekts abrufen und bearbeiten kann, um Mehrsprachigkeit zu erreichen.
    Offizielle Website: http://nlocalizer.codeplex.com/

9. Physische Maßeinheit der Messeinheit
    Das PhysicalMeasure-Projekt ist ein physikalisches Einheits- und Messsystem, das die Umwandlung zwischen verschiedenen Messeinheiten unterstützt. Obwohl dieses Gerät selten benutzt wird, habe ich wirklich einen Freund getroffen, der etwas Ähnliches macht. Obwohl das einfach zu überlegen ist, ist es in der Praxis dennoch schwieriger, vor allem umfassend und stabil zu sein. Deshalb sehe ich meistens viel, manchmal, wenn ich ein Bedürfnis habe, kommt die Idee, und dann lese ich weitere Nachrichten und sehe die Vorteile der Erfahrungen anderer.
    Offizielle Website: http://physicalmeasure.codeplex.com/

10. Datenbank-Schema-Leser
    Database Schema Reader ist ein Open-Source-Tool zur Erfassung von Datenbankschemata. Viele ORMs oder Codegeneratoren verwenden es. Es ist nützlich für ORMs, die mehrere Datenbanken unterstützen, aber natürlich gibt es auch andere Verwendungen, wie zum Beispiel zur Erstellung von Datenbankwörterbuchdokumenten... Jeder spielte nach Herzenslust. Derzeit unterstützt es eine breite Palette von Datenbanken, wie zum Beispiel: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 usw.
    Offizielle Website: http://dbschemareader.codeplex.com/

11. SDS: Komponentenwerkzeuge für wissenschaftliche Datensätze
    SDS (Scientific DataSet Library and Tools) ist ein Werkzeug für .NET-Entwickler, um verschiedene wissenschaftliche Daten zu lesen und zu teilen und CSV, NetCDF und andere Dateiformate zu unterstützen.
    Offizielle Website: http://sds.codeplex.com/

12. LiteDB-Dateidatenbank - NoSQL
LiteDB ist eine kleine .NET-Plattform mit Open-Source-NoSQL-Typ, einer leichtgewichtigen Dateidatenbank. Sie zeichnet sich durch klein und schnell aus, die DLL-Datei ist nur 200K groß, unterstützt LINQ und Kommandozeilenoperationen, die Datenbank ist eine einzige Datei, ähnlich wie Sqlite, und weitere Funktionen werden ausführlich besprochen. Wenn ich Zeit habe, die offiziellen Website-Dateien zu lesen, werde ich einen Einführungs- und Nutzungsartikel über diese Datenbank schreiben.
Offizielle Website: http://www.litedb.org/

13.CSharpCompiler
CSharpCompiler ist eine Open-Source-Plattform-Komponente zur Kompilierung von C#-Quellcode in Programmierern, und es gibt viele Möglichkeiten, wie ihn zur Implementierung von C#-Skripten zu verwenden... und einen C#-IDE-Editor, um eigene zu erstellen. Zum Beispiel ein offizielles Beispiel:
Offizielle Website: http://csharpcompiler.codeplex.com/

14. Boyi Blog
Boyi Blog ist ein kostenloses, quelloffenes Blogging-System. Es basiert auf BlogEngine.NET chinesischer Lokalisierung und seinen Bemühungen, China zu fördern und anzuwenden. Folgt den W3C-Standards mit extremer Skalierbarkeit, hoher Leistung, guter SEO-Leistung und außergewöhnlicher Nutzererfahrung. Für diejenigen, die ihren eigenen Blog aufbauen möchten, ist dies eine gute Wahl. Das folgende Bild zeigt eine Art Blog-Interface:
BlogEngine.NET Offizielle Website: http://www.dotnetblogengine.net/
Offizielle Website: http://wangxianyuan.com/blogengine/

15. Little Loache Blog-System
Das kleine Schlammer-Blog-System ist ebenfalls ein. .NET-Plattform, entwickelt im Sommer 2008, basierend auf . Die Entwicklung einer Internetplattform mit vollständiger Artikelveröffentlichung, Kommentaren, Abonnements, Tags und anderen Funktionen kann als Blog, CMS und sogar als Unternehmenswebsite genutzt werden. Es gibt einen flexiblen Vorlagenmechanismus, der es Ihnen ermöglicht, Schlüsselwörter, individuelle URLs, SEO-Optimierung anzupassen und Offline-Schreiben perfekt zu unterstützen. Zum Beispiel: Windows Live Writer (empfohlen) (Tutorial), Office Word 2007, Unterstützung umfasst RSS-Feed, Kommentarfeed, verschiedene Arten von E-Mail-Abonnements usw. Dieses Projekt kann als Lernwerkzeug genutzt werden und verweist auf viele Open-Source-Komponenten.

Offizielle Website: http://www.loachs.com/


Originallink: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html




Vorhergehend:node.js initialisieren mit package.json
Nächster:c# Die Verwendung der Nachrichtenwarteschlange MessageQueue mit Quellcode
Veröffentlicht am 22.03.2017 16:48:41 |
.net verwirrt die Software, die besser ist
 Vermieter| Veröffentlicht am 22.03.2017 16:55:40 |
774115495 Veröffentlicht am 22.3.2017, 16:48 Uhr
.net verwirrt die Software, die besser ist

DNGuard
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com