|
Note : Certains internautes ont proposé que certains projets cessent de se mettre à jour, j’ai porté une attention particulière à ce problème, beaucoup d’entre eux sont de petits composants fonctionnels, la fonction est stable, il n’y a pas de bugs, et il est normal qu’il n’y ait pas de mise à jour. Juste assez. Deuxièmement, le support technique, open source et gratuit, ne peut pas être trop forcé, voici tous de petits composants fonctionnels, en général regardez le code source qui est aussi plus facile à comprendre, chacun prend ce dont on a besoin. Bien sûr, il y a les meilleurs. Attention et utilisation à long terme. .NET open source, qui m’a apporté beaucoup d’avantages : 1. Je peux rapidement achever mon idée, les soi-disant détails métier, au lieu de me concentrer sur la manière de la mettre en œuvre ; 2. Il peut accomplir les exigences plus rapidement et de manière plus stable, au lieu de construire ses propres roues et de prendre du temps ; 3. Cela apportera également certains avantages grâce à l’utilisation de projets open source .NET et à la lecture du code source ; En fait, ce n’est pas que ce n’est pas bon de construire des roues, mais que la base technique et le niveau professionnel ne suffisent pas, et qu’il est vraiment impossible de les construire. Alors merci à la communauté open source, merci C#, merci à tous ceux qui participent et partagent le code des projets open source, grâce à vous, je progresse plus vite. Depuis que j’ai officiellement commencé à m’impliquer dans C# en 2008 et à l’utiliser pour accomplir les tâches requises pour les études supérieures, j’ai été en contact avec de nombreux projets open source, notamment en allant souvent vers Codeplex, CodeProject, et maintenant le plus populaire github. Le mois dernier, un article a été publié le . Article sur le composant open source de l’apprentissage automatique de la plateforme .NET : , très populaire. J’ai donc spécialement résumé certains des projets que j’ai découverts au fil des années et les ai dédiés à tout le monde. Aujourd’hui, Microsoft devient de plus en plus clair sur l’open source et fait de plus en plus de progrès, alors portons plus d’attention. .NET plateforme. Étant donné qu’il existe de nombreux enroulements similaires, je n’ai pas listé certains courants, mais d’autres moins fréquents. S’il y a une coïncidence avec certains articles, elle est purement occasionnelle. Les classements suivants ne sont pas dans un ordre particulier, ils sont tous fonctionnels, alors merci de les collecter et de les conserver pour une utilisation ultérieure. De plus, je publierai l’utilisation et l’introduction de certains projets open source via le blog, et je sélectionnerai plusieurs éléments plus généraux, chacun présentant ses fonctions et son usage de base, veuillez prêter attention à la dynamique du blog.
Cette fois, j’ai réglé 15 projets que je trouve personnellement meilleurs. Il y eut le temps de régler environ 15 minutes plus tard. L’essentiel, c’est qu’à chaque fois que je le touche, je le fourre dans mes préférés... Les favoris sont maintenant comme ceci (vignette, cliquez pour agrandir) : Alors pardonnez-moi, je ne peux pas tout poster, c’est trop désordonné, ce n’est pas bon.
1. Composant de traitement du cycle temporel .NET Cette composante est petite et est principalement très pratique pour les dates temporelles, notamment les intervalles et les délais de traitement. Cependant. .NET propose certaines fonctionnalités de date et d’heure, mais il n’est peut-être pas encore puissant. Ce composant est la version améliorée. Pour des fonctions détaillées, veuillez consulter l’introduction sur la page d’accueil du projet. Dans CodeProject : http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
2. Composant de tracé OxyPlot
OxyPlot est un composant graphique multiplateforme .NET, je l’ai suivi depuis longtemps, mais je ne l’ai pas encore utilisé, j’utilisais ZedGraph, c’était un peu moche, mais je ne connaissais pas OxyPlot à l’époque. Microsoft commence par . NET 3.5 propose également un MS Chart de contrôle de dessin, qui est également plus facile à utiliser. Ce composant est plus concis en apparence, donc l’implémentation devrait être plus simple, voyons à quoi il peut servir. Regarde, cette photo, c’est rafraîchissant... Site officiel : http://oxyplot.org/
3. AnyCAD, un composant de modélisation CAO de la plateforme .NET
Comme c’était effrayant et fantasmé pour moi de travailler avec des fichiers CAD en .NET, mais ce n’est que lorsque je suis tombé dessus par hasard que ça m’a fait changer d’avis. Bien sûr, ce composant est disponible dans le commerce et il existe également une version gratuite. Pour les utilisateurs ordinaires, c’est super, même si la plupart des gens ne l’utilisent pas, mais gardez-le, gardez-le, peut-être que vous l’utiliserez ce jour-là. Site officiel : http://www.anycad.net/ 4. Composant d’opération de fichier de configuration SharpConfig SharpConfig est un open source très simple à utiliser, à fonctionnalité unique mais puissant. bibliothèque de classes .NET. N’est-ce pas amusant de rendre des opérations de profil complexes aussi simples que de manipuler des objets ? Je vais écrire un article séparé sur cet élément et son introduction, car c’est tentant. Voir une capture d’écran : Site officiel : http://sharpconfig.codeplex.com/
5.MailSystem.NET Composante Mail
MailSystem est un composant open source de traitement du courrier de la plateforme .NET, qui prend en charge SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, anti-spam, la fusion de requêtes et d’autres fonctions. Si vous souhaitez l’utiliser dans des logiciels non GPLv3, vous devez obtenir une licence commerciale. Site officiel : http://mailsystem.codeplex.com/
6. Composant de comparaison d’objets .NET
La fonction principale de ce composant, comme son nom l’indique, est de comparer deux en profondeur. NET, qu’ils soient égaux ou différents. Ça peut être beaucoup. Les objets .NET implémentent certaines interfaces fournies avec .NET qui peuvent être comparées directement, mais ce composant se compare dans un éventail plus large de champs et de fonctions. Par exemple : Les nœuds enfants par défaut peuvent être comparés ; Les structs peuvent être comparés ; Les objets IList peuvent être comparés ; Comparer les objets matrices unidimensionnelles ou multidimensionnelles ; Les types d’enum peuvent être comparés ; Les objets IDictionnaires peuvent être comparés ; Vous pouvez comparer des ensembles de données, des tableaux de données, des dictionnaires, et plus encore ; Vous pouvez comparer des champs privés ou des attributs, etc. Il y en a beaucoup, sans parler de toutes, que vous pouvez consulter sur le site officiel pour en savoir plus. Site officiel : http://comparenetobjects.codeplex.com/
7. Composante sécurité de la bibliothèque
Ceci est un . Composants open source liés à la sécurité de la plateforme NET, en raison de la compréhension personnelle relativement limitée de ce domaine, il n’existe pas de recherches approfondies et prend actuellement en charge SSL et TLS, la gestion des certificats et la conversion de chiffrement. Site officiel : http://www.mentalis.org/soft/projects/seclib/
8. NLocalizer localise les composants multilingues
Multilingue, la localisation est un sujet que beaucoup ont étudié et qui ont peut-être leurs propres solutions. Le but de ce NLocalizer est de faciliter la création rapide de logiciels multilingues par les développeurs .NET, et il est également très facile à utiliser. L’officiel propose un cas où vous pouvez directement obtenir les valeurs de tous les contrôles du projet Winform existant et les modifier pour obtenir le multilinguisme. Site officiel : http://nlocalizer.codeplex.com/
9. Unité de mesure PhysicalMeasure
Le projet PhysicalMeasure est un système d’unités et de mesure physique qui permet la conversion entre différentes unités de mesure. Bien que ce truc soit rarement utilisé, j’ai vraiment rencontré un ami qui fabrique quelque chose de similaire. Bien que cela soit simple à imaginer, il reste plus difficile à réaliser en pratique, principalement pour être complet et stable. Donc en général, je vois beaucoup de choses, parfois quand je rencontre un besoin, l’idée vient, puis je lis plus de nouvelles et je vois les bénéfices de l’expérience des autres. Site officiel : http://physicalmeasure.codeplex.com/
10. Lecteur de schéma de base de données
Database Schema Reader est un outil open source d’acquisition de schémas de bases de données. De nombreux ORM ou générateurs de code peuvent l’utiliser. Il est utile pour les ORM qui supportent plusieurs bases de données, mais bien sûr il existe d’autres usages, comme la génération de documents de dictionnaires de base de données... Tout le monde jouait à sa guise. Actuellement, il prend en charge un large éventail de bases de données, telles que : SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2, etc. Site officiel : http://dbschemareader.codeplex.com/
11. SDS : Outils composants pour les ensembles de données scientifiques
SDS (Scientific DataSet library and tools) est un outil destiné aux développeurs .NET pour lire et partager diverses données scientifiques, prenant en charge CSV, NetCDF et d’autres formats de fichiers. Site officiel : http://sds.codeplex.com/
12. Base de données de fichiers LiteDB - NoSQL
LiteDB est une petite base de données de fichiers NoSQL open source open source et open source. Elle se caractérise par sa petite taille et sa rapidité, le fichier dll ne mesure que 200 000 $ et prend en charge les opérations LINQ et en ligne de commande, la base de données est un fichier unique, similaire à Sqlite, et d’autres fonctions seront discutées en détail. Si j’ai le temps de lire les fichiers officiels du site web, j’écrirai une introduction et un article d’utilisation sur cette base de données. Site officiel : http://www.litedb.org/
13.CSharpCompiler
CSharpCompiler est un composant open source de la plateforme .NET libre destiné à compiler du code source C# chez les programmeurs, et il existe de nombreuses choses possibles, comme l’utiliser pour implémenter des scripts C#... et un éditeur IDE C# pour créer le vôtre. Par exemple, un exemple officiel : Site officiel : http://csharpcompiler.codeplex.com/
14. Boyi Blog
Boyi Blog est un système de bloguing gratuit et open source. Elle repose sur BlogEngine.NET pour la localisation chinoise et ses efforts pour promouvoir et appliquer en Chine. Suit les normes du W3C avec une grande scalabilité, de hautes performances, de bonnes performances SEO et une expérience utilisateur exceptionnelle. Pour ceux qui souhaitent créer leur propre blog, c’est un bon choix. L’image suivante montre un style d’interface de blog : BlogEngine.NET Site officiel : http://www.dotnetblogengine.net/ Site officiel : http://wangxianyuan.com/blogengine/
15. Système de blog Little LoacheLe système de blog des petits loches est aussi un. .NET Platform, créée à l’été 2008, basée sur . Le développement de plateformes en ligne, avec la publication complète d’articles, les commentaires, les abonnements, les tags et d’autres fonctions, pour répondre aux besoins de la publication d’informations individuelle ou d’équipe, peut être utilisé comme blog, CMS, et même pour construire un site web d’entreprise. Il existe un mécanisme de modèles flexible qui vous permet de personnaliser les mots-clés, les URL personnalisées, l’optimisation SEO et de supporter parfaitement la rédaction hors ligne. Par exemple : Windows Live Writer (recommandé) (tutoriel), Office Word 2007, le support inclut le flux RSS, le fil de commentaires, divers types d’abonnements par email, etc. Ce projet peut servir d’outil d’apprentissage et fait référence à de nombreux composants open source.
Site officiel : http://www.loachs.com/
Lien original : http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html
|