Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 28637|Odgovoriti: 2

[Vir] 15 dobro. .NET

[Kopiraj povezavo]
Objavljeno na 14. 12. 2016 13:06:17 | | | |
Opomba: Nekateri uporabniki interneta so predlagali, da se nekateri projekti ne bodo več posodabljali, temu problemu sem posvetil posebno pozornost, veliko jih je majhnih funkcionalnih komponent, funkcija je stabilna, ni hroščev in normalno je, da ni posodobitev. Ravno toliko. Drugič, tehnična podpora, tako odprtokodna kot brezplačna, ne sme biti preveč prisiljena, tukaj so vse majhne funkcionalne komponente, na splošno je tudi pogled na izvorno kodo lažje razumljiv, vsaka zahteva, kar je potrebno. Seveda obstajajo najboljši.
Dolgotrajna pozornost in uporabo. .NET odprtokodni projekt, ki mi je prinesel veliko koristi:
1. Lahko hitro dokončam svojo idejo, tako imenovane poslovne podrobnosti, namesto da bi se osredotočal na to, kako jo uresničiti;
2. Zahteve lahko izpolni hitreje in bolj stabilno, namesto da bi si sam gradil kolesa in si vzel čas;
3. Prav tako bo prinesel nekatere koristi od uporabe .NET odprtokodnih projektov in branja izvorne kode;
       Pravzaprav ne gre za to, da ni dobro izdelovati kolesa, ampak da tehnična osnova in strokovna raven nista dovolj, in da jih je res nemogoče izdelati. Zato hvala odprtokodni skupnosti, hvala C#, hvala vsem, ki sodelujejo in delijo kodo odprtokodnih projektov, zahvaljujoč vam napredujem hitreje. Odkar sem se uradno začel ukvarjati s C# leta 2008 in ga uporabljam za opravljanje nalog, potrebnih za podiplomski študij, sem naletel na številne odprtokodne projekte, še posebej pogosto na Codeplex, CodeProject in zdaj bolj priljubljen github. Prejšnji mesec je bil objavljen članek na . .NET platforma, odprtokodni članek o komponenti strojnega učenja: , zelo priljubljen. Zato sem posebej povzel nekatere projekte, ki sem jih odkril skozi leta, in jih posvetil vsem.
      Zdaj Microsoft postaja vse bolj jasen glede odprte kode in sprejema vedno več korakov, zato bodimo bolj pozorni. .NET platforma. Glede na to, da je veliko podobnih zvitkov, nisem navedel nekaterih pogostih, ampak nekaj manj pogostih. Če obstaja naključje pri nekaterih člankih, je to zgolj občasno. Naslednje razvrstitve niso v posebnem vrstnem redu, vse so funkcionalne, zato jih prosim zberite in shranite za kasnejšo uporabo. Poleg tega bom na blogu objavil uporabo in uvajanje nekaterih odprtokodnih projektov, izbral pa bom še več splošnih komponent, od katerih vsaka predstavi svoje funkcije in osnovno uporabo; prosim, bodite pozorni na dinamiko bloga.

    Tokrat sem uredil 15 projektov, za katere osebno menim, da so boljši. Približno 15 minut kasneje je bilo časa za ureditev. Glavno je, da ga vsakič, ko se ga dotaknem, ga stlačim v svoje najljubše... Zdaj so priljubljeni takšni (sličica, kliknite za povečavo):
Zato mi oprostite, ne morem vsega objaviti, preveč je zmedeno, ni dobro.

1. .NET komponenta za obdelavo časovnega cikla
    Ta komponenta je majhna in je predvsem zelo priročna za časovne datume, zlasti za časovne intervale in časovne okvire obdelave. Čeprav. .NET ima nekatere funkcije časa in datuma, vendar morda še ni zmogljiv. Ta komponenta je izboljšana različica. Za podrobne funkcije si oglejte uvod na domači strani projekta. V CodeProjectu:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. Komponenta za risanje OxyPlot
    OxyPlot je .NET večplatformna grafična komponenta, dolgo sem jo spremljal, a je še nisem uporabljal, prej sem uporabljal ZedGraph, ki se mi je zdel nekoliko grd, a takrat nisem poznal OxyPlota. Microsoft začne z . NET 3.5 prav tako zagotavlja MS graf za nadzor risanja, ki je prav tako lažji za uporabo. Ta komponenta je na videz bolj jedrnata, zato naj bo izvedba enostavnejša, poglejmo, za kaj se lahko uporabi. Poglej to sliko, je osvežujoče...
    Uradna spletna stran: http://oxyplot.org/

3. AnyCAD, CAD modelirna komponenta .NET platforme
    Kako strašljivo in sanjarsko mi je bilo delati s CAD datotekami v .NET, a šele ko sem naključno naletel nanjo, sem si premislil. Seveda je ta komponenta komercialno na voljo in obstaja tudi brezplačna različica. Za običajne uporabnike je odličen, čeprav ga večina morda ne uporablja, ampak shrani ga, shrani, morda ga boš uporabil tisti dan.
    Uradna spletna stran: http://www.anycad.net/
4. Komponenta za operacijo konfiguracijske datoteke SharpConfig
    SharpConfig je zelo preprosta za uporabo, enofunkcijska, a hkrati zmogljiva odprtokodna platforma. .NET knjižnica razredov. Ali ni zabavno narediti kompleksne operacije profilov tako preproste kot manipulacijo objektov? O tej komponenti in njenem uvodu bom napisal ločen članek, ker je mikavna. Oglejte si posnetek zaslona:
    Uradna spletna stran: http://sharpconfig.codeplex.com/

5.MailSystem.NET Komponenta pošta
    MailSystem je odprtokodna komponenta za obdelavo pošte na platformi .NET, ki podpira SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, preprečevanje neželene pošte, združevanje poizvedb in druge funkcije. Če ga želite uporabljati v programski opremi brez GPLv3, morate pridobiti komercialno licenco.
   Uradna spletna stran: http://mailsystem.codeplex.com/

6. Primerjalna komponenta za primerjavo objektov .NET objektov
    Glavna funkcija te komponente, kot že ime pove, je primerjava dveh v globino. NET objekti, ne glede na to, ali so enaki ali različni. Lahko je veliko. .NET objekti implementirajo nekatere vmesnike, ki so priloženi .NET in jih je mogoče neposredno primerjati, vendar se ta komponenta primerja v širšem obsegu in funkcijah. Na primer:
    Privzeta otroška vozlišča je mogoče primerjati;
    strukture je mogoče primerjati;
    IListične objekte lahko primerjamo;
    Primerjajte enodimenzionalne ali večdimenzionalne matrike;
    Vrste enumov je mogoče primerjati;
    Identične objekte je mogoče primerjati;
    Lahko primerjate podatkovne zbirke, podatkovne tabele, slovarje in še več;
    Lahko primerjate zasebna polja ali atribute itd.
    Obstaja jih veliko, da ne omenjam vseh, lahko obiščete uradno spletno stran za več informacij.
    Uradna spletna stran: http://comparenetobjects.codeplex.com/

7. Varnostna komponenta varnostne knjižnice
    To je . Odprtokodne komponente, povezane z varnostjo NET platforme, zaradi razmeroma majhnega osebnega razumevanja tega področja, ni poglobljenih raziskav, trenutno pa podpirajo SSL in TLS, upravljanje certifikatov ter pretvorbo v šifriranje.
    Uradna spletna stran: http://www.mentalis.org/soft/projects/seclib/

8. NLocalizer lokalizira večjezične komponente
    Večjezičnost, lokalizacija je nekaj, kar je veliko ljudi preučevalo in morda ima svoje rešitve. Namen tega NLocalizerja je, da .NET razvijalcem olajša hitro gradnjo večjezične programske opreme, poleg tega pa je zelo enostaven za uporabo. Uradnik navaja primer, kjer lahko neposredno pridobite vrednosti vseh kontrol obstoječega Winform projekta in jih urejate za večjezičnost.
    Uradna spletna stran: http://nlocalizer.codeplex.com/

9. Fizična merska enota
    Projekt PhysicalMeasure je sistem fizičnih enot in mer, ki podpira pretvorbo med različnimi merskimi enotami. Čeprav se ta stvar redko uporablja, sem res spoznal prijateljico, ki naredi nekaj podobnega. Čeprav je to enostavno razmišljati, je v praksi še vedno težje, predvsem biti celovit in stabilen. Tako običajno vidim veliko, včasih, ko naletim na potrebo, pride ideja, nato pa berem več novic in vidim koristi izkušenj drugih ljudi.
    Uradna spletna stran: http://physicalmeasure.codeplex.com/

10. Bralnik shem baze podatkov
    Database Schema Reader je odprtokodno orodje za pridobivanje shem podatkovne baze. Veliko ORM-jev ali generatorjev kode ga lahko uporablja. Uporabna je za ORM-je, ki podpirajo več baz podatkov, seveda pa obstajajo tudi druge uporabe, kot je generiranje dokumentov v slovarjih podatkovnih baz... Vsi so igrali do mile volje. Trenutno podpira širok nabor baz podatkov, kot so: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 itd.
    Uradna spletna stran: http://dbschemareader.codeplex.com/

11. SDS: Sestavna orodja za znanstvene podatkovne zbirke
    SDS (Scientific DataSet library and tools) je orodje za .NET razvijalce za branje in deljenje različnih znanstvenih podatkov, ki podpira CSV, NetCDF in druge datotečne formate.
    Uradna spletna stran: http://sds.codeplex.com/

12. LiteDB datotečna baza - NoSQL
LiteDB je majhna .NET platforma, odprtokodna NoSQL lahka datotečna baza podatkov. Značilna je po majhnosti in hitrosti, datoteka dll je velika le 200K, podpira operacije LINQ in ukazno vrstico, baza podatkov je ena sama datoteka, podobna Sqlite, druge funkcije pa bodo podrobneje obravnavane. Če bom imel čas prebrati uradne spletne datoteke, bom napisal uvodni in uporabniški članek o tej bazi podatkov.
Uradna spletna stran: http://www.litedb.org/

13. CSharpCompiler
CSharpCompiler je .NET platforma, brezplačna komponenta za prevajanje izvorne kode C# v programerjih, in obstaja veliko možnosti, ki jih je mogoče narediti, na primer za implementacijo C# skriptiranja... in C# IDE urejevalnik za ustvarjanje lastnega. Na primer, uradni primer:
Uradna spletna stran: http://csharpcompiler.codeplex.com/

14. Boyi Blog
Boyi Blog je brezplačen, odprtokodni sistem za bloganje. Temelji na BlogEngine.NET za kitajsko lokalizacijo in prizadevanjih za promocijo ter uporabo na Kitajskem. Sledi standardom W3C z izjemno prilagodljivostjo, visoko zmogljivostjo, dobro SEO zmogljivostjo in izjemno uporabniško izkušnjo. Za tiste, ki želijo ustvariti svoj blog, je to dobra izbira. Naslednja slika prikazuje slog blogerskega vmesnika:
BlogEngine.NET Uradna spletna stran: http://www.dotnetblogengine.net/
Uradna spletna stran: http://wangxianyuan.com/blogengine/

15. Sistem blogov Little Loache
Sistem blogov za male loache je tudi. .NET platforma, ustvarjena poleti 2008, na osnovi . Razvoj spletne platforme, s popolnim objavljanjem člankov, komentarji, naročninami, oznakami in drugimi funkcijami, da zadovolji potrebe individualnega/timskega objavljanja informacij, se lahko uporablja kot blog, CMS ali celo kot podjetniška spletna stran. Na voljo je prilagodljiv mehanizem predlog, ki vam omogoča prilagajanje ključnih besed, prilagojenih URL-jev, SEO optimizacijo in popolno podporo pisanju brez povezave. Na primer: Windows Live Writer (priporočeno) (vadnica), Office Word 2007, podpora vključuje RSS vir, komentarje, različne vrste naročnine na e-pošto itd. Ta projekt se lahko uporablja kot učno orodje in se sklicuje na veliko odprtokodnih komponent.

Uradna spletna stran: http://www.loachs.com/


Izvirna povezava: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html




Prejšnji:node.js inicializirati z package.json
Naslednji:c# Uporaba čakalne vrste sporočil MessageQueue z izvorno kodo
Objavljeno na 22. 03. 2017 16:48:41 |
.net zmede, da je programska oprema boljša
 Najemodajalec| Objavljeno na 22. 03. 2017 16:55:40 |
774115495 Objavljeno 22. 3. 2017 ob 16:48
.net zmede, da je programska oprema boljša

DNGuard
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com