Informácie o kóde Microsoft Visual Basic .NET na mapovanie UML

Pri reverznej inžinierstve sa v jazyku Visual Basic.net zhodujú s nasledujúcimi prvkami kódu v jazyku UML.

priestor názvov

Priestor názvov v jazyku Visual Basic je spätne navrhnutý ako balík UML a obsahuje:

  • Meno

  • Členovia

Trieda

Trieda v jazyku Visual Basic je spätne navrhnutá ako trieda UML a obsahuje:

  • Meno

  • Zdedené triedy a implementované rozhrania

  • Viditeľnosť (verejné, chránené alebo súkromné)

  • IsAbstract

  • IsLeaf

  • Členské operácie/funkcie (člen premenných)

V programe Microsoft Office Visio UML nie sú podporované tieto konštrukcie tried jazyka Visual Basic:

  • Priateľa

  • Tiene

Rozhrania

Rozhranie v jazyku Visual Basic je spätne skonštruované ako rozhranie UML a obsahuje:

  • Meno

  • Viditeľnosť (verejné, chránené alebo súkromné)

  • IsLeaf

  • Základné rozhrania

  • Členské operácie

Enumerovaný typ

Enumerovaný typ v jazyku Visual Basic je spätne prepracovaný ako typ údajov UML s <<enum>> stereotypom a obsahuje:

  • Meno

  • Viditeľnosť (verejné, chránené alebo súkromné)

  • IsLeaf

  • Základné triedy

  • Členovia

Poznámka: V jazyku Visual Basic nie sú typy integrálov spätne skonštruované.

Štruktúra

Štruktúra v jazyku Visual Basic je spätne navrhnutá ako trieda UML s <<struct>> stereotypom a obsahuje:

  • Meno

  • Viditeľnosť (verejné, chránené alebo súkromné)

  • IsAbstract

  • IsLeaf

  • Základné triedy a implementované rozhrania

  • Členovia

Properties

Vlastnosti v jazyku Visual Basic sú spätne skonštruované ako operácie UML a zahŕňajú:

  • Meno

  • Viditeľnosť (verejné, chránené alebo súkromné)

  • Typ

  • Kariérista a montéri

Poznámka: V jazyku Visual Basic nie je predvolená vlastnosť podporovaná.

Delegáti

Delegáti v jazyku Visual Basic sú spätne skonštruované ako triedy UML s <<delegátom>> stereotypom a zahŕňajú:

  • Meno

  • Viditeľnosť (verejné, chránené alebo súkromné)

  • Podpis (pridaný do triedy ako operácia)

Členské operácie

Členské operácie v jazyku Visual Basic sa pridajú do modelu UML ako operácie UML a zahŕňajú:

  • Meno

  • Viditeľnosť (verejné, chránené alebo súkromné)

  • Rozsah (statický alebo zdieľaný)

  • IsPolymorphic

  • IsAbstract

  • Typ operácie

Operácie sú označené podľa typu, ako je napríklad konštruktér, destructor, operátor alebo postup. Tieto príznaky môžete zobraziť v modeli UML pomocou stránky možnosti vytvárania kódu v dialógovom okne Vlastnosti operácie UML .

  • Typ návratu

  • Parametre

  • mustOverride

Poznámka: V programe Microsoft Office Visio UML nie sú podporované tieto funkcie jazyka Visual Basic:

  • Nie Overridable – nie je priamo podporované, mapy v prvku UML: operácia:: IsLeaf

  • Preťaženie – nie je podporované

  • Rukoväte – nepodporované

Udalosti

Udalosti v jazyku Visual Basic sa pridajú do modelu ako operácie a zahŕňajú:

  • Viditeľnosť (verejné, chránené alebo súkromné)

  • Parametre

Konštanty

Konštanty v jazyku Visual Basic sú spätne skonštruované ako atribúty UML a zahŕňajú:

  • Viditeľnosť (verejná alebo súkromná)

  • Typ

  • Začiatočná hodnota

Konštanty sa pridajú do modelu ako atribúty s vymeniteľné pole nastavené na možnosť Frozen.

Napríklad, Visual Basic Link:

Const str As String = "some text"

bude mať počiatočnú hodnotu:

"some text"

pri

Const x As Integer = 1

bude mať počiatočnú hodnotu 1.

Poznámka: Prvky v kóde iba na čítanie sú spätne skonštruované ako konštanty.

Premenné člena

Premenné člena v jazyku Visual Basic sa pridajú do modelu UML ako atribúty UML a zahŕňajú:

  • Názov

  • Typ

  • Viditeľnosť (verejné, chránené alebo súkromné)

  • Rozsah (statický alebo zdieľaný)

  • Vymeniteľné (mrazené alebo vymeniteľné)

  • Začiatočná hodnota

Parametre metódy

Parametre metódy v jazyku Visual Basic sa pridajú do modelu UML ako parametre UML a zahŕňajú:

  • Názov

  • Typ

  • Smer (v, inou písmeno, out alebo Return)

  • Predvolená hodnota

Poznámka: V programe Microsoft Office Visio UML nie sú podporované tieto štruktúry parametrov jazyka Visual Basic:

  • Voliteľné

  • ParamArray

Konštrukcie kódu Visual Basic nie sú podporované v UML

Nasledujúce konštrukcie kódu jazyka Visual Basic nebudú priradené k prvkom UML pri reverznej technike z programu Visual Studio. NET to Microsoft Office Visio.

  • Tried: priateľ, chránený priateľ, tiene.

  • Členovia údajov: dim, New, WithEvents.

  • Enumerovaný typ: typy integrálov nie sú spätne skonštruované.

  • Členské operácie: preťaženia, rukoväte, not Overridable (mapy v prvku UML: operácia:: IsLeaf).

  • Parameter: voliteľné, paramArray.

  • Vlastnosť: default.

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×