Käytetään kohteeseen
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

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.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.