Preskoči na glavno vsebino

O kodi Microsoft Visual Basic .NET za preslikavo UML

Med obratno inženirstvo se v Visual Basicu .NET ujemajo ti konstrukti kode, ki ustrezajo elementom UML.

Imenski prostor

Imenski prostor v Visual Basicu je obratno zgrajen kot paket UML in vključuje:

  • Ime

  • Člani

Razred

Predavanje v Visual Basicu je obratno inženirstvo kot razred UML in vključuje:

  • Ime

  • Podedovani razredi in uveljavljeni vmesniki

  • Vidljivost (javno, zaščiteno ali zasebno)

  • IsAbstract

  • IsLeaf

  • Operacije članov/funkcije (spremenljivke države)

V programu Microsoft Office Visio UML niso podprte te konstrukte za Visual Basic:

  • Prijatelja

  • Sence

Vmesnik

Vmesnik v Visual Basicu je obratno zgrajen kot vmesnik UML in vključuje:

  • Ime

  • Vidljivost (javno, zaščiteno ali zasebno)

  • IsLeaf

  • Osnovni vmesniki

  • Operacije članov

Enumerirana vrsta

Enumerirana vrsta v programu Visual Basic je obratno izdelana kot podatkovni tip UML s <<enum>> stereotipom in vključuje:

  • Ime

  • Vidljivost (javno, zaščiteno ali zasebno)

  • IsLeaf

  • Osnovni razredi

  • Člani

Opomba: V Visual Basicu, integralne vrste niso obratno inženirstvo.

Strukturo

Struktura v Visual Basicu je obratno izdelana kot razred UML z <<struct>> stereotipom in vključuje:

  • Ime

  • Vidljivost (javno, zaščiteno ali zasebno)

  • IsAbstract

  • IsLeaf

  • Osnovni razredi in implementirani vmesniki

  • Člani

Properties

Lastnosti v Visual Basicu so obratno zgrajene kot operacije UML in vključujejo:

  • Ime

  • Vidljivost (javno, zaščiteno ali zasebno)

  • vrsta

  • Ustvarja in podajalca

Opomba: V Visual Basicu privzeta lastnost ni podprta.

Delegatov

Delegati v Visual Basicu so na voljo kot razredi UML z <<pooblaščencem>> stereotipom in vključujejo:

  • Ime

  • Vidljivost (javno, zaščiteno ali zasebno)

  • Podpis (dodan v razred kot operacijo)

Operacije članov

Operacije članov v Visual Basicu so dodane v model UML kot operacije UML in vključujejo:

  • Ime

  • Vidljivost (javno, zaščiteno ali zasebno)

  • Obseg (statični ali v skupni rabi)

  • IsPolymorphic

  • IsAbstract

  • Vrsta operacije

Operacije so označene glede na vrsto, kot je konstruktor, destructor, operator ali procedura. Te zastavice si lahko ogledate v modelu UML s strani» Možnosti ustvarjanja kode « v pogovornem oknu» lastnosti operacije UML «.

  • Vrsta vrnitve

  • Parametri

  • mustOverride

Opomba: Microsoft Office Visio UML ne podpira teh operacij Visual Basicovih članov:

  • Ni Overridable – ni neposredno podprta, zemljevidi do elementa UML: operacija:: IsLeaf

  • Preobremenitve – ni podprto

  • Ročice – ni podprto

Dogodki

Dogodki v Visual Basicu so dodani modelu kot operacije in vključujejo:

  • Vidljivost (javno, zaščiteno ali zasebno)

  • Parametri

Konstante

Konstante v Visual Basicu so obratno inženirstvo kot atributi UML in vključujejo:

  • Vidljivost (javno ali zasebno)

  • vrsta

  • Začetna vrednost

Konstante so dodane v model kot atributi s spremenljivim poljem nastavljeno na zamrznjeno.

Visual Basicova črta na primer:

Const str As String = "some text"

bodo imeli začetno vrednost:

"some text"

med

Const x As Integer = 1

bo dana začetna vrednost 1.

Opomba: Elementi, ki so samo za branje, so v kodi obratno zgrajeni kot konstante.

Spremenljivke člana

Spremenljivke člana v Visual Basicu so dodane v model UML kot atributi UML in vključujejo:

  • Ime

  • Vrsta

  • Vidljivost (javno, zaščiteno ali zasebno)

  • Obseg (statični ali v skupni rabi)

  • Spremenljivo (zamrznjeno ali spremenljivo)

  • Začetna vrednost

Parametri metode

Parametri metode v Visual Basicu so dodani modelu UML kot parametri UML in vključujejo:

  • Ime

  • Vrsta

  • Smer (not, Inout, out ali Return)

  • Privzeta vrednost

Opomba: V programu Microsoft Office Visio UML niso podprte te konstrukte za Visual Basic:

  • Izbirno

  • ParamArray

Konstrukti Visual Basic kode niso podprti v UML

Ko obratno inženirstvo iz Visual Studia ne bo preslikana v elemente UML, bodo ti konstrukti za Visual Basicovo kodo. NET v Microsoft Office Visio.

  • Predavanja: prijatelj, zaščiten prijatelj, sence.

  • Člani podatkov: dim, novo, WithEvents.

  • Vrsta enumeriranja: integralne vrste niso obratno inženirstvo.

  • Operacije članov: preobremenitve, ročice in ne Overridable (zemljevidi do elementa UML: operacija:: IsLeaf).

  • Parameter: izbirno, paramArray.

  • Lastnost: default.

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×