Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 28637|Отговор: 2

[Източник] 15 добре. .NET

[Копирай линк]
Публикувано в 14.12.2016 г. 13:06:17 ч. | | | |
Забележка: Някои интернет потребители предложиха някои проекти да спрат да се обновяват, обърнах специално внимание на този проблем, много от тях са малки функционални компоненти, функцията е стабилна, няма бъгове и е нормално да няма актуализация. Точно толкова. Второ, техническата поддръжка, както за отворен, така и за безплатен код, не може да бъде прекалено натрапчива, тук са всички малки функционални компоненти, обикновено гледайте изходния код, който също е по-лесен за разбиране, всеки взема необходимото. Разбира се, има и най-добрите.
Дългосрочно внимание и употреба. .NET open source проект, който ми донесе много ползи:
1. Мога бързо да завърша идеята си, така наречените бизнес детайли, вместо да се фокусирам върху това как да я реализирам;
2. Може да изпълнява изискванията по-бързо и по-стабилно, вместо да строи собствените си колела и да отнема време;
3. Ще донесе и някои ползи от използването на .NET open source проекти и четене на изходен код;
       Всъщност не е въпрос на това, че не е добре да се строят колела, а че техническата основа и професионалното ниво не са достатъчни и наистина е невъзможно да се изработят. Благодаря на общността с отворен код, благодаря на C#, благодаря на всички, които участват и споделят кода на open source проекти, благодарение на вас напредвам по-бързо. Откакто официално започнах да се занимавам с C# през 08 и го използвам, за да изпълнявам задачите, необходими за магистратура, се запознах с много open source проекти, особено често посещавайки Codeplex, CodeProject и сега по-популярния github. Миналия месец беше публикувана статия в . Статия за платформата .NET с отворен код за компонент за машинно обучение: , много популярна. Затова специално обобщих някои от проектите, които открих през годините, и ги посветих на всички.
      Сега Microsoft става все по-ясна относно отворения код и прави все повече ходове, така че нека обърнем повече внимание. .NET платформа. Като се има предвид, че има много подобни ролъпи, не изброих някои често срещани, а някои по-редки. Ако има съвпадение с някои статии, то е напълно случайно. Следващите класации не са в определен ред, всички са функционални, така че моля, събирайте ги и пазете за по-късна употреба. Освен това ще публикувам използването и представянето на някои open source проекти чрез блога и ще избера няколко по-общи компонента, всеки от които представя своите функции и основна употреба, моля, обърнете внимание на динамиката на блога.

    Този път съм подредил 15 проекта, които лично според мен са по-добри. Имаше време да се уреди около 15 минути по-късно. Основното е, че всеки път, когато го докосна, го слагам в любимите си... Сега любимите са следните (миниатюра, кликнете за увеличаване):
Така че извинете ме, не мога да публикувам всичко, твърде е хаотично, не е добре.

1. Компонент за обработка на времеви цикъл .NET
    Този компонент е малък и е основно много удобен за времеви дати, особено за обработка на времеви интервали и времеви рамки. Въпреки това. .NET идва с някои от функциите на време и дата, но може би все още не е мощен. Този компонент е подобрената версия. За подробни функции, моля, вижте въведението на началната страница на проекта. В CodeProject:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. Компонент за графикиране на OxyPlot
    OxyPlot е .NET кросплатформен графичен компонент, следя го отдавна, но още не съм го използвал, преди използвах ZedGraph, усещаше се малко грозно, но тогава не знаех за OxyPlot. Microsoft започва с . NET 3.5 също предоставя MS Chart за контрол на рисуването, което също е по-лесно за използване. Този компонент изглежда по-сбит, така че имплементацията трябва да е по-проста, нека видим за какво може да се използва. Виж тази снимка е освежаваща...
    Официален уебсайт: http://oxyplot.org/

3. AnyCAD, CAD моделен компонент на .NET платформата
    Колко страшно и фантазиращо беше за мен да работя с CAD файлове в .NET, но едва когато случайно попаднах на него, това промени мнението ми. Разбира се, този компонент е наличен търговски, а има и безплатна версия. За обикновените потребители е страхотно, макар че повечето хора може да не го използват, но го запазите, запазите го, може би ще го използвате същия ден.
    Официален уебсайт: http://www.anycad.net/
4. Компонент за операция на конфигурационния файл в SharpConfig
    SharpConfig е много лесен за използване, еднофункционален, но мощен отворен код. .NET библиотека за класове. Не е ли забавно да направиш сложни профилни операции толкова прости, колкото манипулиране на обекти? Ще напиша отделна статия за този компонент и неговото въведение, защото е изкушаващо. Вижте скрийншот:
    Официален уебсайт: http://sharpconfig.codeplex.com/

5.MailSystem.NET Компонент поща
    MailSystem е компонент за обработка на поща с отворен код на платформата .NET, който поддържа SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, анти-спам, сливане на заявки и други функции. Ако искате да го използвате в софтуер, който не е GPLv3, трябва да получите търговски лиценз.
   Официален уебсайт: http://mailsystem.codeplex.com/

6. Компонент за сравнение на .NET обекти
    Основната функция на този компонент, както подсказва името, е да сравнява 2 в дълбочина. NET обекти, независимо дали са равни или различни. Може да е много. .NET обектите имплементират някои от интерфейсите, които идват с .NET и могат да се сравняват директно, но този компонент се сравнява в по-широк обхват и функции. Например:
    По подразбиране могат да се сравняват дъщерни възли;
    структурите могат да се сравняват;
    IList обекти могат да се сравняват;
    Сравнете едномерни или многомерни масивни обекти;
    Могат да се сравняват типовете enum;
    IDictionary обекти могат да се сравняват;
    Можете да сравнявате набори от данни, таблици с данни, речници и други;
    Можеш да сравняваш частни полета или атрибути и т.н.
    Има много, да не говорим за всички, можете да посетите официалния уебсайт, за да научите повече.
    Официален уебсайт: http://comparenetobjects.codeplex.com/

7. Компонент за сигурност на Security Library
    Това е . Свързани със сигурността на NET платформата с отворен код, поради сравнително малкото лично разбиране в тази област, няма задълбочени изследвания и в момента поддържа SSL и TLS, управление на сертификати и конверсия на криптиране.
    Официален уебсайт: http://www.mentalis.org/soft/projects/seclib/

8. NLocalizer локализира многоезични компоненти
    Многоезичната локализация е нещо, което много хора са изучавали и може би имат свои собствени решения. Целта на този NLocalizer е да улесни .NET разработчиците бързо да създават многоезичен софтуер, а също така е много лесен за използване. Официалният документ предоставя случай, при който можете директно да получите стойностите на всички контроли на съществуващия Winform проект и да ги редактирате, за да постигнете многоезичност.
    Официален уебсайт: http://nlocalizer.codeplex.com/

9. Сглобка за измерване PhysicalMeasure
    Проектът PhysicalMeasure е физическа единица и система за измерване, която поддържа преобразуването между различни измервателни единици. Въпреки че това нещо рядко се използва, наистина срещнах приятел, който прави нещо подобно. Въпреки че това нещо е лесно за обмисляне, на практика е все пак по-трудно за изпълнение, главно за да бъде цялостно и стабилно. Обикновено виждам много, понякога когато срещна нужда, идеята идва, а после чета още новини и виждам ползите от опита на други хора.
    Официален уебсайт: http://physicalmeasure.codeplex.com/

10.Четец на схема на база данни
    Database Schema Reader е инструмент с отворен код за придобиване на схеми на бази данни. Много ORM или генератори на кодове могат да го използват. Това е полезно за ORMs, които поддържат множество бази данни, но разбира се има и други приложения, като генериране на документи за речник на бази данни... Всички играеха колкото си искат. В момента поддържа широк спектър от бази данни, като: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 и др.
    Официален уебсайт: http://dbschemareader.codeplex.com/

11. SDS: Компонентни инструменти за научни набори от данни
    SDS (Scientific DataSet библиотека и инструменти) е инструмент за .NET разработчици, който да четат и споделя различни научни данни, поддържащ CSV, NetCDF и други файлови формати.
    Официален уебсайт: http://sds.codeplex.com/

12. Файлова база данни LiteDB - NoSQL
LiteDB е малка .NET платформа с отворен код и лека файлова база данни от типа NoSQL. Характеризира се с малък и бърз, dll файлът е само 200K и поддържа LINQ и командни операции, базата данни е един файл, подобно на Sqlite, а други функции ще бъдат разгледани подробно. Ако имам време да прочета официалните файлове на уебсайта, ще напиша въведение и статия за използване на тази база данни.
Официален уебсайт: http://www.litedb.org/

13.CSharpCompiler
CSharpCompiler е безплатен компонент с отворен код на платформата .NET за компилиране на C# изходен код при програмисти, и има много неща, които могат да се направят, като например използването му за реализиране на C# скриптове... и C# IDE редактор за създаване на собствен. Например, официален пример:
Официален уебсайт: http://csharpcompiler.codeplex.com/

14. Блог Boyi
Boyi Blog е безплатна, отворена блог система. Той се основава на BlogEngine.NET за китайска локализация и усилията му за популяризиране и прилагане в Китай. Следва стандартите на W3C с изключителна мащабируемост, висока производителност, добра SEO производителност и изключително потребителско изживяване. За тези, които искат да създадат собствен блог, това е добър избор. Следващата снимка показва стил на интерфейс на блога:
BlogEngine.NET Официален уебсайт: http://www.dotnetblogengine.net/
Официален уебсайт: http://wangxianyuan.com/blogengine/

15. Система за блогове Little Loache
Системата за блогове на малкия лоуч също е. .NET платформата, създадена през лятото на 2008 г., базирана на . Разработването на уеб платформи, с пълно публикуване на статии, коментари, абонаменти, тагове и други функции, за да отговори на нуждите на индивидуалното и екипното публикуване на информация, може да се използва като блог, CMS и дори за изграждане на корпоративен уебсайт. Има гъвкав механизъм за шаблони, който ви позволява да персонализирате ключови думи, персонализирани URL адреси, SEO оптимизация и перфектно да поддържате офлайн писане. Например: Windows Live Writer (препоръчително) (урок), Office Word 2007, поддръжката включва RSS емис, коментари, различни видове абонамент за имейл и др. Този проект може да се използва като учебен инструмент и използва много препратки към компоненти с отворен код.

Официален уебсайт: http://www.loachs.com/


Оригинален линк: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html




Предишен:node.js инициализира с package.json
Следващ:c# Използването на опашката за съобщения MessageQueue с изходен код
Публикувано в 22.03.2017 г. 16:48:41 ч. |
.net обърква, че софтуерът е по-добър
 Хазяин| Публикувано в 22.03.2017 г. 16:55:40 ч. |
774115495 Публикувано на 22.03.2017 16:48
.net обърква, че софтуерът е по-добър

DNGuard
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com