Nimeä ja kokoonpanoa

Anonim

Nimeä tai kokoonpanoa

.NET-kehyksissä kokoonpanot ovat eri rakennuspalikoita, ja ne muodostavat avainyksikön, jota käytetään levittämisen, uudelleenkäytön, valvonnan suojauslupien ja aktivoinnin määrittelyn yhteydessä. Kokoonpano on toisaalta kokoelma erilaisia ​​tyyppejä ja resursseja, jotka on rakennettu toimimaan yhdessä ja muodostavat loogisen yksikön. Kun tarkastellaan kokoonpanoa, on ilmeistä, että se tarjoaa yhteisen kielen ajon ajan tietonsa ja se voi olla tietoinen sen toteutuksista. Toisaalta tyyppiä ei ole olemassa, varsinkin kokoonpanon ulkopuolella.

Nettiryhmän tarkastelu paljastaa myös, että on olemassa joukko luokkia, ja tämä tekee nimiavaruudesta erinomaisen valinnan, jota voidaan käyttää luokkien loogisessa järjestämisessä. Tämä on erittäin tehokas hallintaominaisuus, joka nimeätila on erittäin arvokas käyttäjille.

Kun tarkastellaan.NET -ympäristöä, jossa on nimiavaruus Visual Studio -ohjelmaan viitaten, root-nimiavaruudessa viitataan siihen, mitä jokainen Visual Studio -ympäristössä luoma osa luo. Nimeä käytetään myös alustalle mahdollisille ala-nimiavaruuksille, ja ne määritetään automaattisesti, kun luokka luodaan projektikansion sisällä. On myös tärkeää huomata kootun tiedoston kokoonpanon nimi, johon koodi on koottu.

Visual Studio -ohjelmiston oletusarvoisessa käytössä on oltava oletusnimialue, joka on luotu samalla nimellä kuin kokoonpanonimi. On kuitenkin suositeltavaa ensin miettiä, mitä tarvitset ennen kuin päätetään, noudatetaanko samaa nimeä vai ei. On tärkeää ajatella refactoring ja uudelleennimeäminen, koska tämä, jos se tehdään ilman varovaisuutta, voi aiheuttaa paljon päänsärkyä käyttäjille. Tämä koskee erityisesti lähdevalvontaa. Paras tulos, jos nimiä ja kokoonpanoa varten tarvitaan eri nimet, koko projektikansioiden nimeäminen on tehtävä ensin.

Helppo tapa käsitellä näitä uusia ongelmia on saada projektin nimi, joka on kuvaileva nimi, joka edustaa projektin käsitteitä. Kokoonpanon nimi, sen sijaan, olisi pyrittävä ottamaan mahdollisimman paljon huomioon komponenttien jakelu sekä teknologia ja yrityksen nimi.

Kokoonpanossa tulisi aina olla nimiavaruuksia, luokkia ja tietotyyppejä, koska se on pieni yksikkö, joka toimii koodinkehityksen kannalta. On tärkeää huomata, että kokoonpano määrittelee.dll-tiedoston nimen. Koska se on yksikkö, joka määrittelee.dll-tiedoston, se on myös sama tiedostonimi, jota on käytettävä tapauksissa, joissa on tarpeen välttää.dll-ongelma. Nimeä on osoitettu erinomaiseksi kohteeksi, joka estää ristiriitaa määritettäessä määritettyjä luokkia.

Yhteenveto

  1. Nimeä on kokoelma, joka koostuu nimistä, jotka ovat ainutlaatuisia

  2. Nimitason käyttö auttaa luomaan loogisia rajoja luokan ryhmiin.

  3. On tärkeää varmistaa, että nimistö on määritelty käyttäjän ominaisuuksissa aina, jotta toimintoja voidaan varmistaa

  4. Kokoonpano on toisaalta tuotosyksikkö

  5. Kokoonpano auttaa versioita ja käyttöönottoa

  6. Se sisältää MSIL-koodin

  7. Itsenäistä kuvausta kokoonpanossa on nimimerkin sijaan

  8. Kokoonpano on.NET-ympäristön rakennuspalikka

  9. Kokoonpano on kokoelma toimintoja sekä rakentamisessa että toiminnassa

  10. Kokoonpano auttaa hallitsemaan sellaisia ​​tyyppejä ja resursseja, jotka ovat joko käytettävissä tai toteutusyksikössä