Microsoft Visual C# kód megfeleltetése UML-elemeknek

Megjegyzés:  Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja .

A kódvisszafejtés során az alábbi Visual C# kódkonstrukciók UML-elemeknek feleltethetők meg.

Namespace

A C# névterek csomag fejthetők vissza, és a következőket tartalmazzák:

  • Név

  • Tagok

Osztályok

A C# osztályok fejtődnek UML osztályok és tartalmazza:

  • Név

  • Örökölt osztályok és implementált fejrészek

  • Láthatóság (nyilvános, védett vagy privát)

  • IsAbstract tulajdonság

  • IsLeaf tulajdonság

  • Alaposztályok és bevezetett fejrészek

  • Tagoperációk / tagfüggvények

  • Tagváltozók

Megjegyzés: Az alábbi C# osztálykonstrukciók UML-modellé való visszafejtése nem támogatott a Microsoft Office Visio programban:

  • New

  • Internal

Kapcsolatok

A C# fejrészek felület alakzatként fejthetők vissza, és a következőket tartalmazzák:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • IsLeaf tulajdonság

  • Alapfejrészek

  • Tagoperációk

Felsorolásos típusa

A C# felsorolásos típusú << felsorolás >> sztereotípusú UML adattípus fejthetők, és tartalmazza:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • IsLeaf tulajdonság

  • Tagok

Megjegyzés: A C# nyelv esetén az alaptípus által meghatározott információk UML-modellbe való visszafejtése nem támogatott a Microsoft Office Visio programban.

Struktúra

A C# exportálva << struktúra >> sztereotípusú UML osztály fejthetők, és tartalmazza:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • IsAbstract tulajdonság

  • IsLeaf tulajdonság

  • Alaposztályok és bevezetett fejrészek

  • Tagok

Tulajdonságok

Tulajdonságok C# fejtődnek UML műveleteket, és tartalmazza:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • Típus

  • Get és Set metódusok (kódgenerálási beállításként hozzáadva)

Megjegyzés: Az alábbi C# tulajdonságok UML-modellé való visszafejtése nem támogatott a Microsoft Office Visio programban:

  • New

  • Internal

  • Override

A meghatalmazottak

  • A C# delegált osztályai <<delegate>> sztereotípussal rendelkező UML-osztályként fejthetők vissza, és a következőket tartalmazzák:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • Aláírás (operációként az osztályhoz adva)

Tag műveletek

C# tag műveletek fejtődnek UML műveleteket, és tartalmazza:

  • Név

  • Láthatóság (nyilvános, védett vagy privát)

  • Hatókör (statikus vagy megosztott)

  • IsPolymorphic tulajdonság

  • IsAbstract tulajdonság

  • Operáció típusa

A program az operációkat típusuk alapján jelöli meg (például konstruktor, destruktor, tulajdonság, esemény, indexáló, operátor vagy eljárás). Az egyes jelzők az UML-modellben tekinthetők meg az UML – operáció tulajdonságai párbeszédpanel Kódgenerálás beállításai lapján.

  • Visszatérési érték típusa

  • Paraméterek

Megjegyzés: Az alábbi C# tagoperációk UML-modellé való visszafejtése nem támogatott a Microsoft Office Visio programban:

  • New

  • Internal

  • Extern

  • Override

Állandók

Állandók C# fejtődnek UML attribútumok és tartalmazza:

  • Láthatóság (nyilvános vagy privát)

  • Típus

  • Kezdeti érték

A program a konstansokat attribútumokként adja hozzá a modellhez, a módosítható mezőt pedig zárolja.

Megjegyzés: A program a kódban szereplő csak olvasható elemeket állandókként fejti vissza.

Tag változók

C# tag változók fejtődnek UML attribútumok és tartalmazza:

  • Név

  • Típus

  • Láthatóság (nyilvános, védett vagy privát)

  • Hatókör (statikus vagy megosztott)

  • Módosíthatóság (zárolt vagy módosítható)

  • Kezdeti érték

Metódus paraméterei

C# módszer paraméterek fejthetők UML paraméterként és tartalmazza:

  • Név

  • Típus

  • Irány (be, be/ki, ki vagy visszatérő)

  • Alapértelmezett érték

C# kód tartalmazza az UML nem támogatott

Az alábbi C# kódkonstrukciók nem feleltethetők meg UML-elemeknek Visual Studio .NET kód Microsoft Office Visio programba való visszafejtése esetén.

  • Osztályok: a new és internal módosítók, valamint a statikus konstruktorok

  • Adattagok: new, internal

  • Felsorolásos típus: alaptípus

  • Események: new, internal

  • Kivételek

  • Paraméter: paramArray

  • Tulajdonságok: new, internal, override, sealed

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×