Office
Přihlásit se

Mapování kódu jazyka Microsoft Visual C# k jazyku UML

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. 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 ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Při zpětné analýze odpovídají prvkům UML následující konstrukce kódu v jazyce Visual C#.

Namespace

Obor názvů jazyka C# je zpětně analyzován jako balíček UML a obsahuje následující položky:

  • Název;

  • Členové.

Třídy

C# třídy jsou zpětně analýzou jako třídy UML a obsahují následující:

  • Název;

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

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

  • IsAbstract;

  • IsLeaf;

  • Základní třídy a implementovaná rozhraní;

  • Operace či funkce členů;

  • Proměnné členů.

Poznámka: Jazyk UML aplikace Microsoft Office Visio nepodporuje následující konstrukce třídy jazyka C#:

  • New;

  • Internal;

Rozhraní

Rozhraní jazyka C# jsou zpětně analyzována jako obrazce rozhraní UML a obsahují následující položky:

  • Název;

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

  • IsLeaf;

  • Základní rozhraní;

  • Operace členů.

Výčtová typ

Typ C# výčtu je zpětně analýzou jako UML datový typ stereotypem << výčet >> a obsahuje:

  • Název;

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

  • IsLeaf;

  • Členové.

Poznámka: Jazyk UML aplikace Microsoft Office Visio nepodporuje v jazyce C# informace seřazené podle základního typu.

Struktura

Struktura v jazyce C# je zpětně analýzou jako třídy UML stereotypem << struktury >> a obsahuje:

  • Název;

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

  • IsAbstract;

  • IsLeaf;

  • Základní třídy a implementovaná rozhraní;

  • Členové.

Vlastnosti

Vlastnosti v jazyce C# jsou zpětně analýzou jako operace UML a obsahují následující:

  • Název;

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

  • Typ;

  • Návratová a nastavovací metoda (přidány jako možnosti generování kódu).

Poznámka: Jazyk UML aplikace Microsoft Office Visio nepodporuje následující vlastnosti jazyka C#:

  • New;

  • Internal;

  • Override.

Pokud chcete delegátům

  • Delegáti v jazyce C# jsou zpětně analyzováni jako třídy UML se stereotypem <<delegát>> a obsahují následující položky:

  • Název;

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

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

Operace členů

Operace členů C# jsou zpětně analýzou jako operace UML a obsahují:

  • Název;

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

  • Obor (statický nebo sdílený);

  • IsPolymorphic;

  • IsAbstract;

  • Druh operace.

Operace jsou označeny podle typu příznakem, například constructor, destructor, property, event, indexer nebo procedure. V modelu UML je možné tyto hodnoty s příznakem zobrazit na kartě Možnosti generování kódu v dialogovém okně Vlastnosti operace UML.

  • Návratový typ;

  • Parametry.

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

  • New;

  • Internal;

  • Extern;

  • Override.

Konstanty

Konstanty v jazyce C# jsou zpětně analýzou jako atributy UML a obsahují následující:

  • Viditelnost (veřejná nebo soukromá);

  • Typ;

  • Počáteční hodnota.

Konstanty jsou přidány do modelu jako atributy se zmrazeným měnitelným polem.

Poznámka: Prvky kódu určené jen pro čtení jsou zpětně analyzovány jako konstanty.

Proměnné členů

Proměnné členů C# jsou zpětně analýzou jako atributy UML a obsahují:

  • Název;

  • Typ;

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

  • Obor (statický nebo sdílený);

  • S možností změny (zmrazené nebo s možností změny);

  • Počáteční hodnota.

Parametry metody

Parametry metody C# jsou zpětně analýzou jako parametry a obsahují:

  • Název;

  • Typ;

  • Směr (vstup, vstup a výstup, výstup nebo návrat);

  • Výchozí hodnota.

Konstrukce C# kódu nepodporované v UML

Při zpětné analýze z programu Visual Studio .NET do aplikace Microsoft Office Visio nebudou k prvkům UML mapovány následující konstrukce kódu jazyka C#.

  • Třídy: new, internal, static constructors;

  • Datové členy: new, internal;

  • Výčtový typ: base type;

  • Události: new, internal;

  • Výjimky;

  • Parametr: paramArray;

  • Vlastnosti: new, internal, override, sealed.

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. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×