Koja je razlika između naziva prostora i sklopa

Sadržaj:

Anonim

The glavna razlika između prostora imena i sklopa je to imenski prostor logička je grupa povezanih klasa koje mogu koristiti jezici ciljani na Microsoft.NET framework, dok je Assembly gradivni blok aplikacija.NET Framework koje čine temeljnu jedinicu implementacije, kontrole verzija, ponovne uporabe, opsega aktivacije, i sigurnosna dopuštenja.

Općenito,.NET je okvir koji je razvio Microsoft. Omogućuje interoperabilnost s različitim programskim jezicima. Također nudi značajke za automatsko prikupljanje smeća i zaštitu podataka aplikacije. Nadalje, postoje alati za razvoj, izvršavanje i implementaciju stolnih, mobilnih i web aplikacija. Sveukupno, prostor imena i Skupština dva su koncepta povezana s.NET okvirom.

Skupština, Namespace,.NET Framework, Private Assembly, Satellite Assembly, Shared Assembly

Što je Namespace

Prostor imena logička je grupa povezanih klasa koje mogu koristiti jezici koji ciljaju Microsoft.NET okvir. Pohranjivanje svih klasa na isto mjesto stvorit će poteškoće u pristupu i održavanju. Stoga je moguće koristiti imenski prostor kao alternativu. Drugim riječima, imenski prostor pomaže logičkom grupiranju klasa. Također, grupira imena i smanjuje mogućnost sukoba imena.

Naziv klase se navodi spajanjem imena svih povezanih imenskih prostora. Na primjer, pretpostavimo System.Windows.Forms.TextBox. Opisuje da je klasa TextBox unutar prostora imena Forms. Štoviše, imenski prostor Forms nalazi se unutar imenskog prostora Windows, dok je imenski prostor Windows unutar imenskog prostora System.

Što je Skupština

Montaža je standardna komponenta Microsoft.NET okvira. Može postojati kao izvršna (.exe) datoteka ili datoteka DLL (Dynamic Link Library). Sklop se sastoji od svih metapodataka o modulima, vrstama i drugim elementima u obliku manifesta. Štoviše, sklop pruža više prednosti. Općenito, pomaže pri implementaciji i kontroli verzija te pruža ponovnu upotrebu i sigurnost.

Općenito, postoje tri vrste sklopova. A privatna skupština koristi se samo za jednu aplikaciju. Štoviše, potrebno je datoteke skupa staviti u istu mapu aplikacije. Zatim, zajednička skupština, koji se koristi za dijeljenje. U tom slučaju potrebno je imati strogu konvenciju imenovanja jer mora biti jedinstvena u cijelom sustavu. Konačno, satelitski sklop koristi se kao jezični i kulturološki izvor za aplikaciju.

Razlika između naziva prostora i sklopa

Definicija

Prostor imena logička je podjela klasa dostupnih u.NET okviru. No, montaža je temeljna jedinica implementacije, kontrole verzija, ponovne uporabe, opsega aktivacije i sigurnosnih dopuštenja za. NET-based aplikacija. Dakle, ovo je glavna razlika između imenskog prostora i sklopa.

Osnova

Zaključak

Sveukupno, prostor imena i montaža dva su koncepta u.NET -u. Ukratko, prostor imena logička je grupa povezanih klasa koje mogu koristiti jezici ciljani na Microsoft.NET framework, dok je sklop građevni blok aplikacija.NET Framework koje čine temeljnu jedinicu implementacije, kontrole verzija, ponovne upotrebe, opseg aktivacije i sigurnosna dopuštenja. Dakle, ovo je glavna razlika između imenskog prostora i sklopa.

Reference:

1.Balaje, Thiru. "Sklapanje u.NET -u." C# kutak, dostupno ovdje. 2.Dotnet-Bot. "Skupštine u.NET -u." Microsoft Dokumenti, dostupno ovdje. 3. “Namespace:” Namespace u.Net s Primjerom, dostupno ovdje.

Ljubaznošću slike:

1. "Microsoft.NET logo" Microsoft - https://www.microsoft.com/net (javna domena) putem zajedničke Wikimedije

Koja je razlika između naziva prostora i sklopa