Tietoja Microsoft Visual Basic .NET-koodista UML-kartoitukseen

Käänteissuunnittelun aikana seuraavat Visual Basic .NET-koodi rakenteet vastaavat UML-rakenteita.

Nimitila

Visual Basicin nimi tila muunnetaan UML- paketti, ja se sisältää seuraavat:

  • Nimi

  • Jäsenet

Luokka

Visual Basicin luokka muunnetaan UML- luokka, ja se sisältää seuraavat:

  • Nimi

  • Perityt luokat ja toteutetut liittymät

  • Näkyvyys (julkinen, suojattu tai yksityinen)

  • Isabstraact

  • OnLehti

  • Jäsen toiminnot/funktiot (jäsen muuttujat)

Microsoft Office Visio UML ei tue seuraavia Visual Basic-luokka rakenteita:

  • Kaverisi

  • Varjot

Käyttö liittymä

Visual Basicin käyttö liittymä muunnetaan UML- käyttöliittymä, ja se sisältää seuraavat:

  • Nimi

  • Näkyvyys (julkinen, suojattu tai yksityinen)

  • OnLehti

  • Perusliittymät

  • Jäsen toiminnot

Lueteltu tyyppi

Visual Basicin luetteloitu tyyppi muunnetaan UML- tietotyyppi, jossa <<Enum>> stereotyypin ja sisältää seuraavat:

  • Nimi

  • Näkyvyys (julkinen, suojattu tai yksityinen)

  • OnLehti

  • Perusluokat

  • Jäsenet

Huomautus: Visual Basicissa olennaisia tyyppejä ei muuteta.

Rakenne

Visual Basicin rakenne muunnetaan UML-luokaksi, jossa on <<STRUCT>> -stereotyyppi ja sisältää seuraavat:

  • Nimi

  • Näkyvyys (julkinen, suojattu tai yksityinen)

  • Isabstraact

  • OnLehti

  • Perusluokat ja toteutetut liittymät

  • Jäsenet

Ominaisuudet

Visual Basicin ominaisuudet muunnetaan UML-toiminnoiksi ja sisältävät seuraavat:

  • Nimi

  • Näkyvyys (julkinen, suojattu tai yksityinen)

  • Tyyppi

  • Getter ja Setter

Huomautus: Visual Basicissa oletus ominaisuutta ei voi käyttää.

Edustajat

Visual Basicin edustajat muunnetaan UML-luokiksi, joissa on <<edustajan>> stereotyyppi ja jotka sisältävät seuraavat:

  • Nimi

  • Näkyvyys (julkinen, suojattu tai yksityinen)

  • Allekirjoitus (lisätään luokkaan operaatiolla)

Jäsen toiminnot

Visual Basicin jäsen toiminnot lisätään UML-malliin UML-toiminnoina ja sisältävät seuraavat:

  • Nimi

  • Näkyvyys (julkinen, suojattu tai yksityinen)

  • Laajuus (staattinen tai jaettuna)

  • Ispolymorfinen

  • Isabstraact

  • Toiminto laji

Toiminnot merkitään niiden tyypin mukaan, kuten konstruktori, destruktori, operaattori tai toiminto sarja. Voit tarkastella näitä merkintöjä UML-mallissa käyttämällä UML-toimintojen ominaisuudet -valinta ikkunan koodin luonti asetukset -sivua.

  • Palautus tyyppi

  • Parametrit

  • mustOverride

Huomautus: Microsoft Office Visio UML ei tue seuraavia Visual Basic-jäsen toimintoja:

  • Not Overridable – ei suoraan tuettavissa, Maps UML-elementeille: Operaatio:: IsLeaf

  • Overloads – ei tukea

  • Kahvat – ei tukea

Tapahtumat

Visual Basicin tapahtumat lisätään malliin toiminnoina ja sisältävät seuraavat:

  • Näkyvyys (julkinen, suojattu tai yksityinen)

  • Parametrit

Vakiot

Visual Basicin vakiot muunnetaan UML-määritteiksi ja sisältävät seuraavat:

  • Näkyvyys (julkinen tai yksityinen)

  • Tyyppi

  • Alku arvo

Vakiot lisätään malliin määritteinä, joiden vaihdettava-kentän arvoksi on valittu jäädytetty.

Esimerkiksi Visual Basic-rivi:

Const str As String = "some text"

antaa alku arvon:

"some text"

Kun

Const x As Integer = 1

annetaan alku arvo 1.

Huomautus: Koodin vain luku-elementteihin muunnetaan vakioina.

Jäsen muuttujat

Visual Basicin jäsen muuttujat lisätään UML-malliin UML-määritteinä ja sisältävät seuraavat:

  • Nimi

  • Tyyppi

  • Näkyvyys (julkinen, suojattu tai yksityinen)

  • Laajuus (staattinen tai jaettuna)

  • Vaihdettavat (jäädytetyt tai vaihdettavat)

  • Alku arvo

Menetelmä parametrit

Visual Basicin menetelmä parametrit lisätään UML-malliin UML-parametreina ja sisältävät seuraavat:

  • Nimi

  • Tyyppi

  • Suunta (in, Inout, out tai Return)

  • Oletusarvo

Huomautus: Microsoft Office Visio UML ei tue seuraavia Visual Basicin parametri rakenteita:

  • Valinnainen

  • ParamArray

UML ei tue Visual Basic-koodin rakenteita

Seuraavia Visual Basic-koodi rakenteita ei yhdistetä UML-elementteihin Visual Studion käänteissuunnittelun yhteydessä. NET Microsoft Office Visioon.

  • Luokat: ystävä, suojattu ystävä, varjot.

  • Tieto jäsenet: Dim, New, WithEvents.

  • Lueteltu tyyppi: olennaisia tyyppejä ei muuteta.

  • Jäsen toiminnot: ylikuormitus, kahvat, not Overridable (Maps UML-elementeille: Operaatio:: IsLeaf).

  • Parametri: valinnainen, paramArray.

  • Ominaisuus: oletus.

Huomautus:  Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×