Mapování kódu jazyka Microsoft Visual Basic .NET na jazyk UML

Během zpětné analýzy odpovídají prvkům jazyka UML následující konstrukce kódu v jazyce Visual Basic .NET.

Obor názvů

Obor názvů v jazyce Visual Basic bude zpětně analyzován jako balíček UML a obsahuje následující prvky:

  • Name (Název)

  • Členové

Třída

Třída v jazyce Visual Basic bude zpětně analyzována jako třída UML a obsahuje následující prvky:

  • Name (Název)

  • Zděděné třídy a implementovaná rozhraní

  • Viditelnost (veřejná, chráněná nebo soukromá)

  • Abstrakt

  • Je

  • Operace a funkce členů (proměnné členů)

Jazyk UML aplikace Microsoft Office Visio nepodporuje následující konstrukce tříd jazyka Visual Basic:

  • Položk

  • Stín

Rozhraní

Rozhraní v jazyce Visual Basic bude zpětně analyzováno jako rozhraní UML a obsahuje následující položky:

  • Name (Název)

  • Viditelnost (veřejná, chráněná nebo soukromá)

  • Je

  • Základní rozhraní

  • Operace členů

Výčtový typ

Výčtový typ v jazyce Visual Basic bude zpětně analyzován jako datový typ UML se <<enum>> a obsahuje následující položky:

  • Name (Název)

  • Viditelnost (veřejná, chráněná nebo soukromá)

  • Je

  • Základní třídy

  • Členové

Poznámka: V jazyce Visual Basic se neprovádí zpětná analýza integrálních typů.

Konstrukcí

Struktura v jazyce Visual Basic je zpětně analyzována jako třída UML se <<strukturou>> stereotypu a obsahuje následující prvky:

  • Name (Název)

  • Viditelnost (veřejná, chráněná nebo soukromá)

  • Abstrakt

  • Je

  • Základní a implementovaná rozhraní

  • Členové

Properties

Vlastnosti v jazyce Visual Basic jsou zpětně analyzovány jako operace UML a obsahují následující prvky:

  • Name (Název)

  • Viditelnost (veřejná, chráněná nebo soukromá)

  • Typ

  • Getter a setter

Poznámka: Ve Visual Basicu není podporována výchozí vlastnost.

Zadaných

Delegáti v jazyce Visual Basic jsou zpětně analyzovány jako třídy UML se <<delegátem>> a zahrnují:

  • Name (Název)

  • Viditelnost (veřejná, chráněná nebo soukromá)

  • Podpis (přidá se ke třídě jako operace)

Operace členů

Operace členů v jazyce Visual Basic se přidají do modelu UML jako operace UML a zahrnují:

  • Name (Název)

  • Viditelnost (veřejná, chráněná nebo soukromá)

  • Obor (statický nebo sdílený)

  • Polymorfní

  • Abstrakt

  • Typ operace

Operace jsou označeny příznakem podle jejich typu, jako je konstruktor, destruktor, operátor nebo procedura. Tyto příznaky v modelu UML můžete zobrazit pomocí stránky Možnosti generování kódu dialogového okna vlastnosti operace UML .

  • Návratový typ

  • Parametry

  • mustOverride

Poznámka: Jazyk UML aplikace Microsoft Office Visio nepodporuje následující operace členů jazyka Visual Basic:

  • NOT overridable – není přímo podporována, mapy prvku UML: operace:: list

  • Přetížení – nepodporované

  • Handles – nepodporované

Události

Události v jazyce Visual Basic se přidají do modelu jako operace a zahrnují:

  • Viditelnost (veřejná, chráněná nebo soukromá)

  • Parametry

Konstanty

Konstanty v jazyce Visual Basic jsou zpětně analyzovány jako atributy UML a obsahují následující prvky:

  • Viditelnost (veřejná nebo soukromá)

  • Typ

  • Počáteční hodnota

Konstanty se přidají do modelu jako atributy se zaměnitelné pole nastavené na zmrazené.

Například řádek v jazyce Visual Basic:

Const str As String = "some text"

bude zadána počáteční hodnota:

"some text"

Přestože

Const x As Integer = 1

bude zadána počáteční hodnota 1.

Poznámka: Prvky v kódu jsou určené jen pro čtení jako konstanty.

Proměnné členů

Proměnné členů v jazyce Visual Basic se přidají do modelu UML jako atributy UML a zahrnují:

  • Name (Název)

  • Typ

  • Viditelnost (veřejná, chráněná nebo soukromá)

  • Obor (statický nebo sdílený)

  • Zaměnitelné (zmrazené nebo zaměnitelné)

  • Počáteční hodnota

Parametry metody

Parametry metody v jazyce Visual Basic se přidají do modelu UML jako parametry UML a zahrnují:

  • Name (Název)

  • Typ

  • Direction (in, InOut, out nebo Return)

  • Výchozí hodnota

Poznámka: Jazyk UML aplikace Microsoft Office Visio nepodporuje následující konstrukce parametrů jazyka Visual Basic:

  • Nepovinný

  • Parametrů

Konstrukce kódu jazyka Visual Basic nepodporované v jazyku UML

Následující konstrukce kódu jazyka Visual Basic nebudou při zpětné analýze z Visual studia mapovány na prvky UML. NET to Microsoft Office Visio

  • Třídy: přítel, chráněný přítel, stíny.

  • Datové členy: Dim, New, WithEvents.

  • Výčtový typ: neprovádí se zpětná analýza integrálních typů.

  • Operace členů: Overloads, Handles, not overridable (mapuje se k prvku UML: operace:: list)

  • Parametr: Optional, paramArray.

  • Vlastnost: výchozí.

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×