Microsoft Visual Basic .NET 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 Basic .NET kódkonstrukciók UML-elemeknek feleltethetők meg.

Namespace

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.

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.

×