Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 28637|Vastaus: 2

[Lähde] 15 hyvä. .NET

[Kopioi linkki]
Julkaistu 14.12.2016 13.06.17 | | | |
Huomautus: Jotkut nettikäyttäjät ovat ehdottaneet, että jotkut projektit lopettavat päivityksen, olen kiinnittänyt erityistä huomiota tähän ongelmaan, monet niistä ovat pieniä toiminnallisia komponentteja, toiminto on vakaa, virheitä ei ole, ja on normaalia, ettei päivityksiä tule. Juuri sopivasti. Toiseksi, tekninen tuki, avoimen lähdekoodin ja ilmaisen osalta, ei voi olla liian pakotettua, tässä ovat kaikki pienet toiminnalliset komponentit. Yleisesti ottaen lähdekoodi on myös helpompi ymmärtää, jokainen ottaa tarvittavat asiat. Tietenkin on parhaita.
Pitkäaikainen huomio ja käyttö. .NET avoimen lähdekoodin projekti, joka on tuonut minulle paljon etuja:
1. Voin nopeasti toteuttaa ideani, niin sanotut liiketoiminnan yksityiskohdat, sen sijaan että keskittyisin sen toteuttamiseen;
2. Se pystyy suorittamaan vaatimukset nopeammin ja vakaammin sen sijaan, että rakentaisi omat pyöränsä ja vie aikaa;
3. Se tuo myös etuja .NET-avoimen lähdekoodin projektien käytöstä ja lähdekoodin lukemisesta;
       Itse asiassa kyse ei ole siitä, etteikö pyörien rakentaminen olisi hyvä, vaan siitä, että tekninen perusta ja ammattitaso eivät riitä, ja niiden rakentaminen on todella mahdotonta. Joten kiitos avoimen lähdekoodin yhteisölle, kiitos C#:lle, kiitos kaikille, jotka osallistuvat ja jakavat avoimen lähdekoodin projekteja, kiitos teille, edistyn nopeammin. Siitä lähtien kun aloin virallisesti osallistua C#:aan vuonna 2008 ja käytin sitä suorittaakseni jatko-opintojen tehtäviä, olen ollut tekemisissä monien avoimen lähdekoodin projektien kanssa, erityisesti usein Codeplexissä, CodeProjectissa ja nyt suositummassa githubissa. Viime kuussa julkaistiin artikkeli osoitteessa . .NET-alustan avoimen lähdekoodin koneoppimisen komponenttiartikkeli: , erittäin suosittu. Joten tiivistin erityisesti joitakin vuosien varrella löytämiäni projekteja ja omistin ne kaikille.
      Nyt Microsoft on yhä selkeämmässä avoimen lähdekoodin suhteen ja tekee yhä enemmän siirtoja, joten kiinnitetään enemmän huomiota. .NET-alusta. Koska vastaavia rollupeja on paljon, en listannut joitakin yleisiä, mutta joitakin harvinaisempia. Jos joissain artikkeleissa on sattumaa, se on täysin satunnaista. Seuraavat sijoitukset eivät ole tietyssä järjestyksessä, ne ovat kaikki toiminnallisia, joten kerää ja säilytä ne myöhempää käyttöä varten. Lisäksi julkaisen blogissa joidenkin avoimen lähdekoodin projektien käytön ja esittelyn, ja valitsen useita yleisempiä komponentteja, joista jokainen esittelee omat toimintonsa ja peruskäyttönsä, kiinnitä huomiota blogin dynamiikkaan.

    Tällä kertaa olen järjestänyt 15 projektia, jotka mielestäni ovat parempia. Aikaa oli järjestää asiat noin 15 myöhemmin. Tärkeintä on, että joka kerta kun kosken siihen, tungan sen suosikkini joukkoon... Nyt suosikit ovat tällaiset (pikkukuva, klikkaa suurentaaksesi):
Joten anna anteeksi, en voi julkaista kaikkea, se on liian sotkuista, ei hyvä.

1. .NET-aikasyklin käsittelykomponentti
    Tämä komponentti on pieni ja on pääasiassa erittäin kätevä ajankohtien käsittelyyn, erityisesti aikavälien ja aikajaksojen käsittelyyn. Vaikka. .NET sisältää joitakin ajan ja päivämäärän ominaisuuksia, mutta se ei välttämättä ole vielä tehokas. Tämä komponentti on parannettu versio. Yksityiskohtaiset toiminnot löytyvät projektin etusivun johdannosta. CodeProjectissa:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. OxyPlot-piirtämiskomponentti
    OxyPlot on .NET-monialustainen graafikomponentti, olen seurannut sitä pitkään, mutta en ole vielä käyttänyt sitä, käytin aiemmin ZedGraphia, se tuntui vähän rumalta, mutta en tuntenut OxyPlotia silloin. Microsoft aloittaa . NET 3.5 tarjoaa myös piirustusohjauksen MS Chartin, joka on myös helpompi käyttää. Tämä komponentti on ulkonäöltään tiiviimpi, joten toteutuksen pitäisi olla yksinkertaisempi, katsotaanpa, mihin sitä voi käyttää. Katso tätä kuvaa, se on virkistävä...
    Virallinen verkkosivusto: http://oxyplot.org/

3. AnyCAD, .NET-alustan CAD-mallinnuskomponentti
    Kuinka pelottavaa ja haaveilevaa oli työskennellä CAD-tiedostojen kanssa .NETissä, mutta vasta kun törmäsin siihen sattumalta, se muutti mieleni. Tietenkin tämä komponentti on kaupallisesti saatavilla ja saatavilla on myös ilmainen versio. Tavallisille käyttäjille se on loistava, vaikka useimmat eivät sitä käytä, mutta tallenna se, tallenna se, ehkä käytät sitä sinä päivänä.
    Virallinen verkkosivusto: http://www.anycad.net/
4. SharpConfig-konfiguraatiotiedoston toimintakomponentti
    SharpConfig on erittäin helppokäyttöinen, yksiominaisuusinen, mutta tehokas avoimen lähdekoodin järjestelmä. .NET-luokan kirjasto. Eikö olekin hauskaa tehdä monimutkaisista profiilioperaatioista yhtä yksinkertaisia kuin objektien käsittely? Kirjoitan erillisen artikkelin tästä komponentista ja sen esittelystä, koska se houkuttelee. Katso kuvakaappaus:
    Virallinen verkkosivusto: http://sharpconfig.codeplex.com/

5.MailSystem.NET Postikomponentti
    MailSystem on .NET-alustan avoimen lähdekoodin sähköpostinkäsittelykomponentti, joka tukee SMTP-, POP3-, IMAP4-, NNTP-, MIME-, S/MIME-, OpenPGP-, DNS-, vCardia, vCalendar-, roskaposti-, kyselyjen yhdistämistä ja muita toimintoja. Jos haluat käyttää sitä ei-GPLv3-ohjelmistoissa, sinun täytyy hankkia kaupallinen lisenssi.
   Virallinen verkkosivusto: http://mailsystem.codeplex.com/

6. Vertaa .NET Objects -objektien vertailukomponenttia
    Tämän komponentin päätehtävä, kuten nimikin kertoo, on vertailla kahta syvällisesti. NET-objektit, olivatpa ne yhtä suuria tai erilaisia. Se voi olla paljon. .NET-objektit toteuttavat joitakin .NET:n mukana tulevia rajapintoja, joita voidaan verrata suoraan, mutta tämä komponentti vertailee laajemmin laajemmin ja funktioiden osalta. Esimerkiksi:
    Oletuslapsisolmuja voidaan verrata;
    rakenteita voidaan verrata;
    IList-objekteja voidaan verrata;
    Vertaa yksiulotteisia tai moniulotteisia taulukkoobjekteja;
    Enum-tyyppejä voidaan verrata;
    IDictionaariset objektit voidaan verrata;
    Voit vertailla aineistoja, tietotaulukoita, sanakirjoja ja muuta;
    Voit vertailla yksityisiä kenttiä tai attribuutteja jne.
    Niitä on monia, puhumattakaan kaikista, voit käydä virallisilla verkkosivuilla saadaksesi lisätietoja.
    Virallinen verkkosivusto: http://comparenetobjects.codeplex.com/

7. Turvallisuuskirjaston turvallisuuskomponentti
    Tämä on . NET-alustan turvallisuuteen liittyvät avoimen lähdekoodin komponentit, koska henkilökohtainen ymmärrys tästä alueesta on suhteellisen vähäistä, ei ole syvällistä tutkimusta, ja tällä hetkellä tukee SSL- ja TLS-toimintoja, varmenteiden hallintaa ja salauksen muuntamista.
    Virallinen verkkosivusto: http://www.mentalis.org/soft/projects/seclib/

8. NLocalizer lokalisoi monikieliset komponentit
    Monikielinen lokalisaatio on asia, jota monet ovat tutkineet ja joilla on ehkä omat ratkaisunsa. Tämän NLocalizerin tarkoituksena on helpottaa .NET-kehittäjien nopeaa monikielisen ohjelmiston rakentamista, ja se on myös erittäin helppokäyttöinen. Viranomainen tarjoaa tilanteen, jossa voit suoraan saada kaikkien olemassa olevan Winform-projektin ohjausten arvot ja muokata niitä monikielisyyden saavuttamiseksi.
    Virallinen verkkosivusto: http://nlocalizer.codeplex.com/

9. Fyysisen mittayksikön mittayksikkö
    PhysicalMeasure-projekti on fysikaalinen yksikkö- ja mittausjärjestelmä, joka tukee muunnosta eri mittayksiköiden välillä. Vaikka tätä käytetään harvoin, olen todella tavannut ystävän, joka tekee jotain vastaavaa. Vaikka tämä asia on yksinkertainen ajatella, käytännössä se on silti vaikeampaa, pääasiassa ollakseen kattava ja vakaa. Näen siis yleensä paljon, joskus kun kohtaan tarpeen, idea tulee vastaan, ja sitten luen lisää uutisia ja näen muiden kokemusten hyödyt.
    Virallinen verkkosivusto: http://physicalmeasure.codeplex.com/

10. Tietokannan skeeman lukija
    Tietokantaskeeman lukija on avoimen lähdekoodin tietokantaskeeman hankintatyökalu. Monet ORM:t tai koodigeneraattorit saattavat käyttää sitä. Se on hyödyllinen ORM:ille, jotka tukevat useita tietokantoja, mutta toki on muitakin käyttötarkoituksia, kuten tietokantasanakirjadokumenttien tuottaminen... Kaikki pelasivat sydämensä kyllyydestä. Tällä hetkellä se tukee laajaa valikoimaa tietokantoja, kuten: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 jne.
    Virallinen verkkosivusto: http://dbschemareader.codeplex.com/

11. SDS: Komponenttityökalut tieteellisiin aineistoihin
    SDS (Scientific DataSet -kirjasto ja työkalut) on .NET-kehittäjille tarkoitettu työkalu erilaisten tieteellisten tietojen lukemiseen ja jakamiseen, tukeen CSV-, NetCDF- ja muita tiedostomuotoja.
    Virallinen verkkosivusto: http://sds.codeplex.com/

12. LiteDB-tiedostotietokanta - NoSQL
LiteDB on pieni .NET-alustan avoimen lähdekoodin NoSQL-tyyppinen kevyt tiedostotietokanta. Se on luonteeltaan pieni ja nopea, dll-tiedosto on vain 200K kokoinen ja tukee LINQ- ja komentorivitoimintoja, tietokanta on yksittäinen tiedosto, joka muistuttaa Sqlitea, ja muita toimintoja käsitellään yksityiskohtaisesti. Jos minulla on aikaa lukea virallisia verkkosivuston tiedostoja, kirjoitan johdanto- ja käyttöartikkelin tästä tietokannasta.
Virallinen verkkosivusto: http://www.litedb.org/

13.CSharpKääntäjä
CSharpCompiler on .NET-alustan avoimen lähdekoodin ilmainen komponentti C#-lähdekoodin kääntämiseen ohjelmoijille, ja on monia asioita, joita voidaan tehdä, kuten käyttää sitä C#-skriptauksen toteuttamiseen... sekä C# IDE-editori oman luomiseen. Esimerkiksi virallinen esimerkki:
Virallinen verkkosivusto: http://csharpcompiler.codeplex.com/

14. Boyi-blogi
Boyi Blog on ilmainen, avoimen lähdekoodin blogijärjestelmä. Se perustuu kiinalaisen lokalisoinnin BlogEngine.NET sekä pyrkimyksiin edistää ja soveltaa Kiinassa. Noudattaa W3C:n standardeja äärimmäisellä skaalautuvuudella, korkealla suorituskyvyllä, hyvällä SEO-suorituskyvyllä ja poikkeuksellisella käyttäjäkokemuksella. Niille, jotka haluavat rakentaa oman blogin, tämä on hyvä valinta. Seuraava kuva näyttää blogin käyttöliittymän tyylin:
BlogEngine.NET Virallinen verkkosivusto: http://www.dotnetblogengine.net/
Virallinen verkkosivusto: http://wangxianyuan.com/blogengine/

15. Little Loache -blogijärjestelmä
Pieni loach-blogijärjestelmä on myös. .NET-alusta, joka luotiin kesällä 2008 perustuen . Nettialustan kehitys, jossa on kattava artikkelien julkaisu, kommentit, tilaukset, tagit ja muut toiminnot, jotka vastaavat yksilö- ja tiimitiedon julkaisun tarpeita, voidaan käyttää blogina, sisällönhallintajärjestelmänä ja jopa yritysverkkosivuston rakentamiseen. On olemassa joustava pohjamekanismi, jonka avulla voit räätälöidä avainsanoja, mukautettuja URL-osoitteita, SEO-optimoinnin ja tukee täydellisesti offline-kirjoittamista. Esimerkiksi: Windows Live Writer (suositeltu) (opastus), Office Word 2007, tuki sisältää RSS-syötteen, kommenttisyötteen, erilaiset sähköpostitilaukset jne. Tätä projektia voidaan käyttää oppimistyökaluna ja se viittaa moniin avoimen lähdekoodin komponentteihin.

Virallinen verkkosivusto: http://www.loachs.com/


Alkuperäinen linkki: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html




Edellinen:node.js alustaa package.json
Seuraava:c# Viestijonon MessageQueue käyttö lähdekoodin kanssa
Julkaistu 22.3.2017 16.48.41 |
.NET hämmentää sitä, että ohjelmisto on parempi
 Vuokraisäntä| Julkaistu 22.3.2017 16.55.40 |
774115495 Julkaistu 2017-3-22 klo 16:48
.NET hämmentää sitä, että ohjelmisto on parempi

DNGuard
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com