Microsoft Visual Basic .NET kód UML-megfeleltetéshez

A visszafejtés során az alábbi programkód-összeállítások a Visual Basic .NET-ban az UML-elemeknek felelnek meg.

Névtér

A Visual Basic-beli névtereket a program UML- csomag i vissza, és a következőket tartalmazza:

  • Name (Név)

  • Tagok

Osztály

A Visual Basicben egy osztály UML- osztály ként van megfordítva, és a következőket tartalmazza:

  • Name (Név)

  • Örökölt osztályok és megvalósított felületek

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

  • IsAbstract

  • IsLeaf

  • Tagok műveletei/függvényei (a tagok változói)

A Microsoft Office Visio UML nem támogatja a következő Visual Basic Class-konstrukciókat:

  • Ismerős

  • Árnyék

Felület

A Visual Basic-beli felületet UML- felület ként kell visszafejteni, és a következőket tartalmazza:

  • Name (Név)

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

  • IsLeaf

  • Alapszintű felületek

  • Tagok műveletei

Enumerált típus

A Visual Basicben egy számozott típust a program UML- adattípus ként, <<Enum>> sztereotípussal fejt át, és a következőket tartalmazza:

  • Name (Név)

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

  • IsLeaf

  • Alaposztályok

  • Tagok

Megjegyzés: A Visual Basicben a szerves típusokat a program nem fejti vissza.

Szerkezet

A Visual Basic szerkezetét UML-osztályként, <<struct>> sztereotípussal fordítja vissza, és a következőket foglalja magában:

  • Name (Név)

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

  • IsAbstract

  • IsLeaf

  • Alaposztályok és megvalósított felületek

  • Tagok

Properties

A Visual Basic tulajdonságaiban a program az UML-műveletekként visszafejti a tulajdonságokat, és a következőket foglalja magában:

  • Name (Név)

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

  • Típus

  • Kőfejtő és szetter

Megjegyzés: A Visual Basicben az alapértelmezett tulajdonság nem támogatott.

Meghatalmazottak

A Visual Basic-beli meghatalmazottak visszafejtik UML-osztályként az <<delegálni>> sztereotípust, és a következőket tartalmazzák:

  • Name (Név)

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

  • Aláírás (műveletként az osztályhoz adva)

Tagok műveletei

A Visual Basic-ben a tagok műveletei UML-műveletként kerülnek az UML-modellbe, és a következők:

  • Name (Név)

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

  • Hatókör (statikus vagy megosztott)

  • IsPolymorphic

  • IsAbstract

  • Operáció típusa

A műveleteket a típusuk (például konstruktor, destruktor, operátor vagy eljárás) szerint kell megjelölni. Ezek a jelzők az UML-modellben az UML-művelet tulajdonságai párbeszédpanel programkód generálási beállításai lapján tekinthetők meg.

  • Visszatérési típus

  • Paraméterek

  • mustOverride

Megjegyzés: A Microsoft Office Visio UML a következő Visual Basic-tagok működését nem támogatja:

  • Not Overridable – nem közvetlenül támogatott, térképek az UML-elemhez: művelet:: IsLeaf

  • Túlterhelt (nem támogatott)

  • Fogópontok – nem támogatott

Események

A Visual Basic-beli események a modellben műveletekként kerülnek hozzáadásra, és a következők:

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

  • Paraméterek

Állandók

A Visual Basic konstansait UML-attribútumokként, az alábbiak szerint kell visszafejteni:

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

  • Típus

  • Kezdeti érték

A program az állandókat attribútumként adja hozzá a modellhez a befagyasztott értékkel.

A Visual Basic sorában például:

Const str As String = "some text"

a következő kezdő értéket kapja:

"some text"

míg

Const x As Integer = 1

az első 1 értéket kapja.

Megjegyzés: A kód írásvédett elemei a visszafejtett állandók.

Tagok változói

A Visual Basic-ben a tagok az UML-modellel UML-attribútumokként jelennek meg, és a következők:

  • Name (Név)

  • Type (Típus)

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

  • Hatókör (statikus vagy megosztott)

  • Módosítható (befagyasztott vagy módosítható)

  • Kezdeti érték

Metódus paraméterei

A Visual Basic metódus paramétereinek UML-paraméterként való felvétele az UML-modellbe:

  • Name (Név)

  • Type (Típus)

  • Irány (be, InOut, ki vagy vissza)

  • Alapérték

Megjegyzés: A Microsoft Office Visio UML a következő Visual Basic paraméter-összeállítások nem támogatottak:

  • Nem kötelező

  • ParamArray

Az UML-ben nem támogatott Visual Basic kód-összeállítások

A Visual Studio alkalmazásban a következő Visual Basic-kódok nem képezhetők le UML-elemekre. NET-et a Microsoft Office Visio programba.

  • Osztályok: barát, védett barát, árnyékok.

  • Az adattagok: Dim, New, WithEvents.

  • Enumerált típus: az alapvető típusokat a program nem fejti vissza.

  • Tagok műveletei: túlterhelés, fogópontok, nem Overridable (térképek UML-elem: művelet:: IsLeaf).

  • Paraméter: nem kötelező, paramArray.

  • Tulajdonság: alapértelmezett.

Megjegyzés:  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. Hasznos volt ez az információ az Ön számára? Itt találja az eredeti angol nyelvű cikket.

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.

×