|
Megjegyzés: Néhány nete felhasználó azt javasolta, hogy néhány projekt nem frissít a frissítést, én különös figyelmet fordítottam erre a problémára, sok közülük kis funkcionális komponens, a funkció stabil, nincsenek hibák, és normális, hogy nincs frissítés. Pont elég. Másodszor, a technikai támogatás, nyílt forráskódú és ingyenes esetén, nem lehet túlzottan erőltetni, itt vannak az összes kis funkcionális komponens, általában a forráskód is könnyebben érthető, mindegyik azt veszi, amire szüksége van. Természetesen vannak a legjobbak. Hosszú távú figyelem és használat. .NET nyílt forráskódú projekt, amely sok előnyt hozott nekem: 1. Gyorsan befejezhetem az ötletemet, az úgynevezett üzleti részleteket, ahelyett, hogy arra koncentrálnék, hogyan valósítsam meg; 2. Gyorsabban és stabilabban tudja teljesíteni a követelményeket, ahelyett, hogy saját kerekeket építene és időt veszne igénybe; 3. Emellett előnyöket hozhat a .NET nyílt forráskódú projektek és a forráskód olvasásának alkalmazásából; Valójában nem arról van szó, hogy nem jó a kerekek építése, hanem hogy a technikai alap és a szakmai szint nem elegendő, és valójában lehetetlen őket építeni. Köszönöm a nyílt forráskódú közösségnek, köszönöm C#-nak, köszönöm azoknak, akik részt vesznek és megosztják a nyílt forráskódú projektek kódját, köszönhetően nektek, gyorsabban haladok. Mióta hivatalosan is elkezdtem részt venni a C#-ban 2008-ban, és azt használtam a mesterképzéshez szükséges feladatok elvégzésére, sok nyílt forráskódú projekttel találkoztam, különösen gyakran a Codeplexhez, a CodeProjecthez, és most a népszerűbb githubhoz. Múlt hónapban egy cikk jelent meg a . .NET platform nyílt forráskódú gépi tanulási komponens: cikk: , nagyon népszerű. Ezért külön összefoglaltam néhány projektet, amit az évek során felfedeztem, és mindenkinek ajánlottam őket. Most a Microsoft egyre világosabbá válik a nyílt forráskódú megoldásokkal kapcsolatban, és egyre több lépést tesz, szóval figyeljünk rá nagyobb figyelmet. .NET platform. Mivel sok hasonló rollup létezik, nem soroltam fel néhány gyakorit, de kevésbé gyakorikat. Ha van egybeesés néhány cikkben, az csak alkalmanként jelentkezik. Az alábbi rangsorok nem meghatározott sorrendben vannak, mind működőképesek, ezért kérjük, gyűjtsd össze és tartsd meg őket későbbi használatra. Ezen felül közzéteszem néhány nyílt forráskódú projekt használatát és bevezetését a blogon keresztül, és több általános komponenset is kiválasztok, amelyek mindegyike bemutatja a funkcióit és alapvető felhasználását, kérjük, figyelj a blog dinamikájára.
Ezúttal 15 projektet rendeztem, amelyeket személy szerint jobbnak tartom. Kb. 15 év múlva volt idő rendezni. A lényeg, hogy minden alkalommal, amikor hozzámegyek, beletömtöm a kedvenceimbe... Most a kedvencek így szólnak (thumbpicture, kattints a nagyításhoz): Bocsáss meg, nem tudok mindent posztolni, túl rendetlen, nem jó.
1. .NET időciklus-feldolgozási komponens Ez az összetevő kicsi, és főként nagyon kényelmes az idődátumok feldolgozásához, különösen az időintervallumok és idősávok feldolgozásához. Bár. A .NET tartalmaz néhány idő- és dátumfunkciót, de lehet, hogy még nem erőteljes. Ez a komponens a továbbfejlesztett verzió. A részletes funkciókért kérjük, tekintse meg a projekt főoldalán található bevezetőt. A CodeProjectben: http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET
2. OxyPlot grafikonáló komponens
Az OxyPlot egy .NET cross-platform grafikonkezelő komponens, régóta figyeltem rá, de még nem használtam, régen a ZedGraph-ot használtam, kicsit csúnyának tűnt, de akkor még nem ismertem az OxyPlotot. A Microsoft azzal kezdődik. A NET 3.5 egy rajzvezérlő MS Chart is biztosít, ami szintén könnyebben használható. Ez a komponens rövidebb megjelenésű, így a megvalósításnak egyszerűbbnek kell lennie, nézzük meg, mire lehet használni. Nézd ezt a képet, frissítő... Hivatalos weboldal: http://oxyplot.org/
3. AnyCAD, a .NET platform CAD modellező komponense
Milyen ijesztő és fantáziálatos volt számomra CAD fájlokkal dolgozni .NET-ben, de csak akkor változtatta meg a véleményem, amikor véletlenül rábukkantam vele. Természetesen ez a komponens kereskedelmi forgalomban is elérhető, és van egy ingyenes verzió is. Hétköznapi felhasználóknak nagyszerű, bár a legtöbben talán nem használják, de mentsd el, mentsd el, talán aznap használod majd. Hivatalos weboldal: http://www.anycad.net/ 4. SharpConfig konfigurációs fájl műveleti komponens A SharpConfig egy nagyon egyszerű használatú, egyfunkciós, mégis hatékony nyílt forráskódú. .NET osztálykönyvtár. Nem szórakoztató, ha összetett profilműveleteket olyan egyszerűvé tenni, mint az objektumok manipulálása? Külön cikket írok erről a komponensről és annak bevezetéséről, mert csábító. Lásd egy képernyőképet: Hivatalos weboldal: http://sharpconfig.codeplex.com/
5.MailSystem.NET Mail komponens
A MailSystem a .NET platform nyílt forráskódú e-mail feldolgozó komponense, amely támogatja az SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, spam-ellenes, lekérdezések összevonását és egyéb funkciókat. Ha nem GPLv3 szoftverekben szeretnéd használni, kereskedelmi licencet kell szerezned. Hivatalos weboldal: http://mailsystem.codeplex.com/
6. Hasonlítsd össze a .NET objektumok objektumösszehasonlító komponens
Ennek a komponensnek a fő funkciója, ahogy a neve is mutatja, a 2 mélyrehatóan összehasonlítása. NET objektumok, legyenek azok egyenlőek vagy különbözőek. Lehet, hogy sok. A .NET objektumok néhány olyan interfészt valósítanak meg, amelyek közvetlenül összehasonlíthatók, de ez a komponens szélesebb körű és funkciókat hasonlít össze. Például: Az alapértelmezett gyermekcsomópontok összehasonlíthatók; a szerkezetek összehasonlíthatók; Az IList objektumok összehasonlíthatók; Hasonlítsuk össze egydimenziós vagy többdimenziós tömbobjektumokat; Az enum típusok összehasonlíthatók; Az IDictionary objektumok összehasonlíthatók; Összehasonlíthatsz adathalmazokat, adattáblákat, szótárokat és még sok mást; Összehasonlíthatod privát mezőket vagy attribútumokat, stb. Sok ilyen van, nem is beszélve mindegyikről, a hivatalos weboldalra is felkeresheted a további információkat. Hivatalos weboldal: http://comparenetobjects.codeplex.com/
7. Biztonsági könyvtár biztonsági komponens
Ez egy . A NET platform biztonságával kapcsolatos nyílt forráskódú komponensek miatt, mivel ez a terület viszonylag kevés személyes ismerete van, nincs mélyreható kutatás, jelenleg támogatja az SSL és TLS-t, tanúsítványkezelést és titkosítási átalakítást. Hivatalos weboldal: http://www.mentalis.org/soft/projects/seclib/
8. Az NLocalizer lokalizálja a többnyelvű komponenseket
A többnyelvű lokalizációt sokan tanulmányozták, és talán saját megoldásokkal is rendelkeznek. Ennek az NLocalizernek az a célja, hogy megkönnyítse a .NET fejlesztők számára a többnyelvű szoftverek gyors fejlesztését, és nagyon könnyen használható is. A hivatalos személy olyan esetet ad, ahol közvetlenül megszerezheted a meglévő Winform projekt összes vezérlőjének értékét, és szerkesztheted azokat, hogy többnyelvűséget érj el. Hivatalos weboldal: http://nlocalizer.codeplex.com/
9. Fizikai mértékegység összeállítása
A PhysicalMeasure projekt egy fizikai egység- és mérésrendszer, amely támogatja a különböző mértékegységek közötti átalakítást. Bár ezt ritkán használják, igazán találkoztam egy baráttal, aki hasonlót készít. Bár ez egyszerű gondolkodni, a gyakorlatban még nehezebb megvalósítani, főként hogy átfogó és stabil legyen. Szóval általában sokat látok, néha amikor találkozom valamilyen igénylel, megjön az ötlet, majd olvasok további híreket, és látom mások tapasztalatainak előnyeit. Hivatalos weboldal: http://physicalmeasure.codeplex.com/
10.Adatbázis sémaolvasó
Az Database Schema Reader egy nyílt forráskódú adatbázis-séma megszerzési eszköz. Sok ORM vagy kódgenerátor használhatja. Hasznos olyan ORM-eknél, amelyek több adatbázist támogatnak, de természetesen vannak más felhasználási módok is, például adatbázis szótár dokumentumok generálása... Mindenki a szíve kedvéért játszott. Jelenleg széles körű adatbázisokat támogat, például: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 stb. Hivatalos weboldal: http://dbschemareader.codeplex.com/
11. SDS: Komponenseszközök tudományos adathalmazokhoz
Az SDS (Scientific DataSet könyvtár és eszközök) egy olyan eszköz, amely .NET fejlesztők számára különféle tudományos adatok olvasására és megosztására, támogatja a CSV, NetCDF és más fájlformátumokat. Hivatalos weboldal: http://sds.codeplex.com/
12. LiteDB fájladatbázis - NoSQL
A LiteDB egy kis, .NET platform, nyílt forráskódú NoSQL típusú, könnyű fájladatbázis. A dll fájl kicsi és gyors, a dll fájl mérete mindössze 200K, támogatja a LINQ és parancssoros műveleteket, az adatbázis egyetlen fájlból áll, hasonlóan a Sqlite-hoz, és további funkciókat részletesen tárgyalunk. Ha van időm elolvasni a hivatalos weboldal fájlokat, írok egy bevezető és használati cikket ezen az adatbázison. Hivatalos weboldal: http://www.litedb.org/
13.CSharpCompiler
A CSharpCompiler egy .NET platform, nyílt forráskódú, ingyenes komponens a C# forráskód fordításához programozóknál, és sok mindent lehet megtenni, például használni C# szkriptelésre... és egy C# IDE szerkesztőt a saját készítéshez. Például egy hivatalos példa: Hivatalos weboldal: http://csharpcompiler.codeplex.com/
14. Boyi Blog
A Boyi Blog egy ingyenes, nyílt forráskódú blogrendszer. A kínai lokalizáció BlogEngine.NET és a kínai népszerűsítés és alkalmazási erőfeszítések alapján épül. Követi a W3C szabványokat extrém skálázhatósággal, nagy teljesítménnyel, jó SEO teljesítménnyel és kivételes felhasználói élménysel. Azoknak, akik saját blogot szeretnének létrehozni, ez jó választás. A következő kép egy blog felület stílusát mutatja: BlogEngine.NET hivatalos weboldal: http://www.dotnetblogengine.net/ Hivatalos weboldal: http://wangxianyuan.com/blogengine/
15. Kis Loache BlogrendszerA kis loach blogrendszer szintén egy. A .NET platformot 2008 nyarán hozták létre, a . A hálózati platform fejlesztés, amely teljes cikkközzétételsel, hozzászólásokkal, előfizetésekkel, címkékkel és egyéb funkciókkal szolgál az egyéni/csapat információs kiadás igényeinek kielégítésére, blogként, CMS-ként, sőt vállalati weboldal építésére is használható. Van egy rugalmas sablonmechanizmus, amely lehetővé teszi kulcsszavak testreszabását, egyedi URL-eket, SEO optimalizálást, és tökéletesen támogatja az offline írást. Például: Windows Live Writer (ajánlott) (oktatóanyag), Office Word 2007, a támogatás magában foglalja az RSS feedet, hozzászólásokat, különféle e-mail előfizetéseket, stb. Ez a projekt tanulási eszközként használható, és sok nyílt forráskódú komponensre hivatkozik.
Hivatalos weboldal: http://www.loachs.com/
Eredeti link: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html
|