Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 29328|Atsakyti: 2

[Šaltinis] 15 geras. .NET

[Kopijuoti nuorodą]
Paskelbta 2016-12-14 13:06:17 | | | |
Pastaba: Kai kurie internautai pasiūlė, kad kai kurie projektai nustotų atnaujinti, aš atkreipiau ypatingą dėmesį į šią problemą, daugelis jų yra maži funkciniai komponentai, funkcija stabili, nėra klaidų ir normalu, kad nėra atnaujinimo. Tiesiog pakankamai. Antra, techninė pagalba, atviro kodo ir nemokama, negali būti per daug priverstinė, čia yra visi maži funkciniai komponentai, paprastai pažvelgti į šaltinio kodą taip pat lengviau suprasti, kiekvienas imasi to, ko reikia. Žinoma, yra geriausių.
Ilgalaikis dėmesys ir naudojimas. .NET atvirojo kodo projektas, kuris man atnešė daug privalumų:
1. Galiu greitai užbaigti savo idėją, vadinamąsias verslo detales, užuot susikoncentravęs į tai, kaip ją įgyvendinti;
2. Jis gali greičiau ir stabiliau įvykdyti reikalavimus, užuot statęs savo ratus ir užtrukęs;
3. Tai taip pat duos tam tikros naudos iš .NET atvirojo kodo projektų naudojimo ir šaltinio kodo skaitymo;
       Tiesą sakant, nėra taip, kad nėra gerai statyti ratus, bet kad nepakanka techninio pagrindo ir profesinio lygio, o jų pastatyti tikrai neįmanoma. Taigi ačiū atvirojo kodo bendruomenei, ačiū C#, ačiū tiems, kurie dalyvauja ir dalijasi atvirojo kodo projektų kodu, jūsų dėka aš progresuoju greičiau. Nuo tada, kai oficialiai pradėjau dalyvauti C # 08 ir naudoti jį atlikti užduotis, reikalingas aukštajai mokyklai, aš susidūriau su daugeliu atvirojo kodo projektų, ypač dažnai eina į Codeplex, CodeProject, o dabar populiaresnis github. Praėjusį mėnesį buvo paskelbtas straipsnis . .NET platformos atvirojo kodo mašininio mokymosi komponento straipsnis: , labai populiarus. Taigi specialiai apibendrinau kai kuriuos projektus, kuriuos atradau per daugelį metų, ir skyriau juos visiems.
      Dabar "Microsoft" vis aiškiau kalba apie atvirąjį kodą ir daro vis daugiau žingsnių, todėl atkreipkime daugiau dėmesio. .NET platforma. Atsižvelgiant į tai, kad yra daug panašių apibendrinimų, neišvardijau kai kurių įprastų, bet kai kurių mažiau paplitusių. Jei yra sutapimas su kai kuriais straipsniais, tai tik retkarčiais. Šie reitingai nėra konkrečios tvarkos, jie visi yra funkcionalūs, todėl prašome juos surinkti ir išsaugoti vėlesniam naudojimui. Be to, tinklaraštyje paskelbsiu kai kurių atvirojo kodo projektų naudojimą ir įvedimą ir pasirinksiu kelis bendresnius komponentus, kurių kiekvienas supažindina su savo funkcijomis ir pagrindiniu naudojimu, atkreipkite dėmesį į tinklaraščio dinamiką.

    Šį kartą išrūšiavau 15 projektų, kurie, mano nuomone, yra geresni. Buvo laiko sutvarkyti apie 15 vėliau. Svarbiausia, kad kiekvieną kartą, kai jį paliečiu, įdedu į savo mėgstamiausius... Dabar mėgstamiausi yra tokie (miniatiūra, spustelėkite, kad padidintumėte):
Taigi atleiskite, aš negaliu visko paskelbti, tai per daug netvarkinga, tai nėra gerai.

1. .NET laiko ciklo apdorojimo komponentas
    Šis komponentas yra mažas ir daugiausia labai patogus laiko datoms, ypač apdorojimo laiko intervalams ir laiko tarpams. Nors. .NET turi kai kurias laiko ir datos funkcijas, tačiau jis dar gali būti negalingas. Šis komponentas yra patobulinta versija. Išsamesnės funkcijos pateikiamos įvade projekto pagrindiniame puslapyje. In CodeProject:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. OxyPlot braižymo komponentas
    "OxyPlot" yra .NET kelių platformų grafiko komponentas, ilgą laiką į jį atkreipiau dėmesį, bet dar nenaudojau, naudojau "ZedGraph", jis atrodė šiek tiek negražus, bet tuo metu nežinojau "OxyPlot". "Microsoft" prasideda nuo . NET 3.5 taip pat suteikia piešimo kontrolės MS diagrama, kuri taip pat yra lengviau naudoti. Šis komponentas yra glaustesnės išvaizdos, todėl įgyvendinimas turėtų būti paprastesnis, pažiūrėkime, kam jis gali būti naudojamas. Pažvelkite į šį paveikslėlį yra gaivus ...
    Oficiali svetainė: http://oxyplot.org/

3. AnyCAD, .NET platformos CAD modeliavimo komponentas
    Kaip baisu ir fantazavimas man buvo dirbti su CAD failais .NET, bet tik atsitiktinai susidūriau su juo, kad jis pakeitė mano nuomonę. Žinoma, šį komponentą galima įsigyti prekyboje, taip pat yra nemokama versija. Paprastiems vartotojams tai puiku, nors dauguma žmonių gali jo nenaudoti, bet išsaugokite, išsaugokite, galbūt tą dieną naudosite.
    Oficiali svetainė: http://www.anycad.net/
4. "SharpConfig" konfigūracijos failo veikimo komponentas
    "SharpConfig" yra labai paprasta naudoti, vienos funkcijos, tačiau galingas atvirojo kodo. .NET klasės biblioteka. Ar ne smagu sudėtingas profilio operacijas padaryti tokias paprastas, kaip manipuliuoti objektais? Parašysiu atskirą straipsnį apie šį komponentą ir jo įvadą, nes jis vilioja. Žiūrėkite ekrano kopiją:
    Oficiali svetainė: http://sharpconfig.codeplex.com/

5.MailSystem.NET pašto komponentas
    MailSystem yra atvirojo kodo .NET platformos pašto apdorojimo komponentas, palaikantis SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, anti-spam, užklausų sujungimo ir kitas funkcijas. Jei norite jį naudoti ne GPLv3 programinėje įrangoje, turite gauti komercinę licenciją.
   Oficiali svetainė: http://mailsystem.codeplex.com/

6. Palyginkite .NET objektų objektų palyginimo komponentą
    Pagrindinė šio komponento funkcija, kaip rodo pavadinimas, yra nuodugniai palyginti 2. NET objektai, nesvarbu, ar jie yra vienodi, ar skirtingi. Tai gali būti daug. .NET objektai įgyvendina kai kurias sąsajas, kurios pateikiamos su .NET, kurias galima tiesiogiai palyginti, tačiau šis komponentas lyginamas platesniu spektru ir funkcijomis. Pavyzdžiui:
    Numatytieji antriniai mazgai gali būti palyginti;
    struktūras galima palyginti;
    IList objektus galima palyginti;
    Palyginti vienmačius ar daugiamačius masyvo objektus;
    Galima palyginti išvardijimo tipus;
    IDictionary objektus galima palyginti;
    Galite palyginti duomenų rinkinius, duomenų lenteles, žodynus ir kt.;
    Galite palyginti privačius laukus ar atributus ir pan.
    Jų yra daug, jau nekalbant apie juos visus, galite apsilankyti oficialioje svetainėje ir sužinoti daugiau.
    Oficiali svetainė: http://comparenetobjects.codeplex.com/

7. Saugos bibliotekos saugos komponentas
    Tai yra . NET platformos saugumu susiję atvirojo kodo komponentai, dėl palyginti mažo asmeninio šios srities supratimo, nėra išsamių tyrimų ir šiuo metu palaiko SSL ir TLS, sertifikatų valdymą ir šifravimo konvertavimą.
    Oficiali svetainė: http://www.mentalis.org/soft/projects/seclib/

8. NLocalizer lokalizuoja daugiakalbius komponentus
    Daugiakalbė, lokalizacija yra tai, ką daugelis žmonių išstudijavo ir galbūt turi savo sprendimus. Šio NLocalizer tikslas yra palengvinti .NET kūrėjams greitai kurti daugiakalbę programinę įrangą, be to, juo labai paprasta naudotis. Pareigūnas pateikia atvejį, kai galite tiesiogiai gauti visų esamo Winform projekto valdiklių reikšmes ir jas redaguoti, kad pasiektumėte daugiakalbystę.
    Oficiali svetainė: http://nlocalizer.codeplex.com/

9. PhysicalMeasure matavimo vieneto mazgas
    Projektas "PhysicalMeasure" yra fizinis vienetas ir matavimo sistema, palaikanti konvertavimą tarp skirtingų matavimo vienetų. Nors šis dalykas retai naudojamas, tikrai sutikau draugą, kuris gamina kažką panašaus. Nors apie šį dalyką lengva galvoti, tai vis tiek sunkiau padaryti praktiškai, daugiausia norint būti visapusiškam ir stabiliam. Taigi paprastai matau daug, kartais, kai susiduriu su poreikiu, ateina idėja, o tada skaitau daugiau naujienų ir matau kitų žmonių patirties naudą.
    Oficiali svetainė: http://physicalmeasure.codeplex.com/

10. Duomenų bazės schemos skaitytuvas
    Duomenų bazės schemų skaitytuvas yra atvirojo kodo duomenų bazės schemos įsigijimo įrankis. Jį gali naudoti daugelis ORM arba kodų generatorių. Tai naudinga ORM, kurie palaiko kelias duomenų bazes, tačiau, žinoma, yra ir kitų panaudojimo būdų, pavyzdžiui, duomenų bazių žodyno dokumentų generavimas... Visi žaidė pagal savo širdį. Šiuo metu jis palaiko daugybę duomenų bazių, tokių kaip: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 ir kt.
    Oficiali svetainė: http://dbschemareader.codeplex.com/

11. SDS: mokslinių duomenų rinkinių sudedamosios priemonės
    SDS (Scientific DataSet biblioteka ir įrankiai) yra įrankis, skirtas .NET kūrėjams skaityti ir dalytis įvairiais moksliniais duomenimis, palaikančiais CSV, NetCDF ir kitus failų formatus.
    Oficiali svetainė: http://sds.codeplex.com/

12. "LiteDB" failų duomenų bazė – "NoSQL"
LiteDB yra nedidelė .NET platformos atvirojo kodo NoSQL tipo lengva failų duomenų bazė. Jis pasižymi mažu ir greitu, dll failas yra tik 200K dydžio ir palaiko LINQ ir komandinės eilutės operacijas, duomenų bazė yra vienas failas, panašus į Sqlite, o kitos funkcijos bus išsamiai aptartos. Jei turėsiu laiko perskaityti oficialius svetainės failus, parašysiu įvadinį ir naudojimo straipsnį apie šią duomenų bazę.
Oficiali svetainė: http://www.litedb.org/

13. CSharpkompiliatorius
CSharpCompiler yra .NET platformos atvirojo kodo nemokamas komponentas, skirtas C# šaltinio kodui kompiliuoti programuotojuose, ir yra daug dalykų, kuriuos galima padaryti, pavyzdžiui, naudoti jį C# scenarijams įgyvendinti... ir C# IDE redaktorius, skirtas sukurti savo. Pavyzdžiui, oficialus pavyzdys:
Oficiali svetainė: http://csharpcompiler.codeplex.com/

14. Boyi tinklaraštis
"Boyi Blog" yra nemokama atvirojo kodo tinklaraščių sistema. Jis pagrįstas Kinijos lokalizacijos BlogEngine.NET ir jos pastangomis skatinti ir taikyti Kinijoje. Atitinka W3C standartus, pasižyminčius ypatingu mastelio keitimu, dideliu našumu, geru SEO našumu ir išskirtine vartotojo patirtimi. Tiems, kurie nori sukurti savo tinklaraštį, tai geras pasirinkimas. Toliau pateiktame paveikslėlyje parodytas tinklaraščio sąsajos stilius:
BlogEngine.NET Oficiali svetainė: http://www.dotnetblogengine.net/
Oficiali svetainė: http://wangxianyuan.com/blogengine/

15. Little Loache tinklaraščio sistema
Mažai loach dienoraščio sistema taip pat yra. .NET platforma, sukurta 2008 m. vasarą, remiantis . Tinklo platformos kūrimas su pilnu straipsnių publikavimu, komentarais, prenumeratomis, žymomis ir kitomis funkcijomis, siekiant patenkinti individualios / komandinės informacijos publikavimo poreikius, gali būti naudojamas kaip tinklaraštis, TVS ir netgi sukurti įmonės svetainę. Yra lankstus šablonų mechanizmas, leidžiantis tinkinti raktinius žodžius, pasirinktinius URL, SEO optimizavimą ir puikiai palaikyti rašymą neprisijungus. Pavyzdžiui: "Windows Live Writer" (rekomenduojama) (vadovėlis), "Office Word 2007", palaikymas apima RSS informacijos santrauką, komentarų informacijos santrauką, įvairių tipų el. pašto prenumeratą ir kt. Šis projektas gali būti naudojamas kaip mokymosi priemonė ir nurodo daug atvirojo kodo komponentų.

Oficiali svetainė: http://www.loachs.com/


Originali nuoroda: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html




Ankstesnis:node.js inicijuoti naudojant package.json
Kitą:c# Pranešimų eilės MessageQueue naudojimas su šaltinio kodu
Paskelbta 2017-03-22 16:48:41 |
.net painioja, kad programinė įranga yra geresnė
 Savininkas| Paskelbta 2017-03-22 16:55:40 |
774115495 Publikuota: 2017-3-22 16:48
.net painioja, kad programinė įranga yra geresnė

DNGuard
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com