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

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

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

Névtér

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

  • Név

  • Tagok

Osztály

A Visual Basic osztályok osztály fejthetők vissza, és a következőket tartalmazzák:

  • 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

  • Tagoperációk/ tagfüggvények (tagváltozók)

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

  • Friend

  • Shadows

Felület

A Visual Basic fejrészek felület 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 Visual Basic sorszámozott 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

  • Alaposztályok

  • Tagok

Megjegyzés : A Visual Basic alapú integrált típusok nem fejthetők vissza.

Struktúra

A Visual Basic szerkezetet << 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

A Visual Basic tulajdonságok fejtődnek UML műveleteket, és a tartalmazza:

  • Név

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

  • Típus

  • Lekérdező és beállító metódus

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

A meghatalmazottak

A Visual Basic 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

A Visual Basic tagoperációk UML-operációkként adódnak az UML-modellhez, és a következőket tartalmazzák:

  • 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, 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

  • MustOverride kulcsszó

Megjegyzés : Az alábbi módosítókkal deklarált Visual Basic tagoperációk UML-modellé való visszafejtése nem támogatott a Microsoft Office Visio programban:

  • NotOverridable (nem felülírható) – közvetlenül nem támogatott, az operation::IsLeaf UML-elemnek felelteti meg a program.

  • Overloads (túlterhelt metódusok) – nem támogatott

  • Handles (eseménykezelők) – nem támogatott

Események

A Visual Basic események UML-operációkként adódnak a modellhez, és a következőket tartalmazzák:

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

  • Paraméterek

Állandók

A Visual Basic állandók 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.

A következő Visual Basic sor:

Const str As String = "some text"

kezdeti értéke a következő lesz:

"some text"

a

Const x As Integer = 1

karaktersorozat kezdeti értéke pedig 1 lesz.

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

Tag változók

A Visual Basic tagváltozók UML-attribútumként adódnak az UML-modellhez, és a következőket tartalmazzák:

  • 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

A Visual Basic módszer paraméterek UML paraméterek bekerülnek az UML-modellhez, és tartalmazza:

  • Név

  • Típus

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

  • Alapértelmezett érték

Megjegyzés : Az alábbi Visual Basic paraméterkonstrukciók UML-modellé való visszafejtése nem támogatott a Microsoft Office Visio programban:

  • Optional

  • ParamArray

Az UML nem támogatja a Visual Basic kód szerkezetek

Az alábbi Visual Basic 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: Friend, Protected Friend, Shadows.

  • Adattagok: a Dim, New és WithEvents kulcsszavakkal deklarált adattagok.

  • Felsorolásos típus: az integrált típusok nem fejthetők vissza.

  • Tagoperációk: az Overloads, Handles vagy NotOverridable módosítókkal deklarált műveletek (utóbbi az operation::IsLeaf UML-elemnek feleltethető meg).

  • Paraméterek: Optional és ParamArray paraméterek.

  • Tulajdonságok: default (alapértelmezett) tulajdonságok.

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek 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.

×