Applies ToZa izvedbo tega postopka potrebujete Microsoft Visio Premium 2010. Visio 2010 Visio Standard 2010 Visio 2007

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.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.