Keskustella eri komponentit NET Framework Steve Nellon

NET Framework on osittain avoimen lähdekoodin ja freeware ohjelmisto kehys, joka on kehittänyt tiimi Microsoftin. Se toimii pohjimmiltaan Microsoft Windows ja koostuu valtava luokan kirjasto nimettiin FCL (Framework Class Library). Se tarjoaa käyttäjälle kieli yhteentoimivuutta vaihtoehto eri ohjelmointikieliä. Ohjelmat, jotka on kirjoitettu .NET Framework toteutetaan ohjelmisto ympäristö, joka tunnetaan CLR tai Common Language Runtime. Monipuolinen ja -työkalut, jonka tämä foorumi, se auttaa kehittämään web, Windows sekä yrityksen sovelluksiin.

lisäksi CLR ja FLR, on muitakin osia tämän kehyksen. Näitä ovat dynaaminen Kieli Runtimes (DLR), Runtime Isäntä, sovellusalueilla, .NET Framework Security, Cross-Language yhteentoimivuus, yhteinen tyyppi System, profilointi, Side-by-Side suorittamisen ja Metatiedot ja itsekuvaavan Components.

Common Language Runtime (CLR)

Common Language Runtime tai CLR on ajoympäristö tarjoaa Net Framework. Tämä ympäristö on kyky suorittaa kaikki Net ohjelmat. Koodia, jota käytetään running CLR kutsutaan kuten hallitun koodin. Ohjelmoijat ei tarvitse huolehtia asiasta muistin hallinta, jos ohjelmien running CLR, koska se on tämän saman lisäksi kierre hallintaan.

Aina ohjelma vaatii muistia, CLR ohjelmallisesti tekee jakamisesta muistia varten laajuus ja de-jakaa saman päätyttyä samaa. Kieli kerääjiä kuten C #, Net, J # ja VB auttavat muuntaminen ohjelman tai Code Microsoft Intermediate Language tai MSIL mikä puolestaan ​​saa muunnetaan koodiksi, jonka CLR.

Net Framework Class Library

tunnetaan myös Base Class Library, se on yhteinen kirjasto kaikentyyppisten hakemusten osalta on tapa käyttää kirjaston luokat sekä menetelmät VB.NET. Se on sama kaikille muille kielille NET myös C #. Tämä komponentti tarjoaa tietojen saatavuutta, salaus, tietokantayhteydet, käyttöliittymä, numeerinen algoritmeja, verkkoviestintää sekä web-sovellusten kehittämiseen. NET Class Library voidaan käyttää XML Web Services, Windows-sovellus, Web Application, Windows Services sekä konsoli sovellus.

Kehittäjät kun käytät tätä osaa vaatia ainoastaan ​​tuovan Base Class Library niiden kielikoodi ja käyttää ennalta menetelmiä sekä ominaisuuksia tämän osan toteuttamiseksi monimutkaisia ​​ja yhteiset toiminnot, kuten graafinen mallinnus, XML-asiakirjan käsittely, tietokanta vuorovaikutusta ja lukemisen ja kirjoittamisen tiedostoon. Se on kattava luokkien ja rajapintojen, jotka ovat pohjimmiltaan uudelleenkäytettäviä ja integroi CLR.

Yleiset Järjestelmäkohtainen (CTS)

Se on joukko tietotyyppejä, jota käytetään usein eri Net kielillä. CTS varmistaa kehittäjät että esineet kirjoitettu useissa kielillä on kyky olla vuorovaikutuksessa toistensa kanssa. Tämäntyyppiset on oltava keskenään yhteensopivia aivan perustasolla jotta kommunikoida ohjelmien välillä, jotka on kirjoitettu NET valituksessa kielellä.

Erittely suhteen CTS määrittelee kaikki mahdolliset tietotyypit sekä ohjelmointi konstruktioita tuettuja by CLR sekä miten ne saattaa olla tai ei ole vuorovaikutusta keskenään siten mukainen CLI tai Common Language Infrastructure. Koska nimenomaan tämä ominaisuus, tämä rakenne periaatteessa tukee vaihtoa tyyppejä sekä kohteena tapauksissa kirjastojen välillä sekä sovelluksia, jotka on kirjoitettu jollakin mukaisia ​​NET kielellä.

yhteentoimivuus

tietokonejärjestelmiä yhteistä edellyttävät ottaa vuorovaikutuksen vanhemmat sekä uudempia sovelluksia. Puitteet tarjoaa kehittäjille keino päästä toimintoja, jotka on toteutettu uudempi sekä vanhemmat ohjelmat, jotka toteutetaan muiden liittyvien ympäristöön.

Tämä foorumi on kattava ominaisuuksista sekä työkaluja, joiden avulla johdon asennuksen tietokoneohjelmistojen. Se tapahtuu yleensä siten, että se varmistaa nolla häiriöitä osa tämän ohjelmiston aiemmin asennetulla niitä sekä tehdä varma, että se täyttää eri turvallisuusvaatimukset.

Ohjelmoijat käyttää kehystä tuottaa ohjelmistoa käyttämällä yhdistelmä heidän henkilökohtaisen lähdekoodin tämän rakenteen yhdessä erilaisten muiden kirjastojen. Se on rakennettu varten käyttävät useimmat uusia sovelluksia, jotka syntyy Windows-alustalle. Voit ottaa yhteyttä mukautetun ASP.NET kehitys yritys, joka voi auttaa kehittämään verkkosovelluksia, jotka ovat vakaita, skaalautuva ja turvallinen.

Tarjoamme .NET kehittämispalvelut. Jos haluat palkata sertifioitu NET kehittäjille oman kehittämistarpeita, ota yhteyttä osoitteeseen Mindfire Solutions.