Om Microsoft Visual Basic .NET-kode til UML-tilknytning

Ved reverse engineering svarer følgende kodestrukturer i Visual Basic .NET til UML-elementer.

Navneområde

Et navneområde i Visual Basic bliver ved reverse engineering til en UML- pakke og omfatter:

  • Navn

  • Medlemmer

Klasse

En klasse i Visual Basic bliver ved reverse engineering til en UML- klasse og omfatter:

  • Navn

  • Nedarvede klasser og implementerede grænseflader

  • Synlighed (offentlig, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Medlems operationer/-funktioner (medlemsvariabler)

Følgende Visual Basic-klasse strukturer understøttes ikke i Microsoft Office Visio UML:

  • Invitere

  • Skygger

Bruger

En grænseflade i Visual Basic bliver ved reverse engineering til en UML- brugergrænseflade og omfatter:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • IsLeaf

  • Basisgrænseflader

  • Medlemshandlinger

Fasttekst

En Fasttekst i Visual Basic bliver ved reverse engineering til en UML- datatype med <<enum>> stereotyp og omfatter:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • IsLeaf

  • Basisklasser

  • Medlemmer

Bemærk!: I Visual Basic bliver integraltyper ikke foretaget reverse engineering.

Struktur

En struktur i Visual Basic bliver ved reverse engineering til en UML-klasse med <<struct>> stereotypen og omfatter:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Basisklasser og implementerede grænseflader

  • Medlemmer

Egenskaber

Egenskaber i Visual Basic bliver ved reverse engineering til UML-handlinger og omfatter:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • Type

  • Hentningsfunktion og indstillingsfunktion

Bemærk!: I Visual Basic understøttes standardegenskaben ikke.

Stedfortrædere

Stedfortrædere i Visual Basic bliver ved reverse engineering til UML-klasser med <<Delegate>> stereotypen og omfatter:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • Signatur (tilføjet klassen som en handling)

Medlemshandlinger

Medlemshandlinger i Visual Basic føjes til UML-modellen som UML-handlinger og omfatter:

  • Navn

  • Synlighed (offentlig, beskyttet eller privat)

  • Område (statisk eller delt)

  • IsPolymorphic

  • IsAbstract

  • Operationstype

Handlinger er markeret med flag i henhold til deres type, f. eks konstruktør, Destructor, operator eller procedure. Du kan få vist disse flag i UML-modellen ved hjælp af siden Indstillinger for kodegenerering i dialogboksen Egenskaber for UML-handling .

  • Returtype

  • Parametre

  • mustOverride

Bemærk!: Følgende Visual Basic-medlemshandlinger understøttes ikke i Microsoft Office Visio UML:

  • Not Overridable – ikke direkte understøttet, knyttes til UML-element: handling:: IsLeaf

  • Overbelastninger – ikke understøttet

  • Handles – understøttes ikke

Hændelser

Hændelser i Visual Basic føjes til modellen som handlinger og omfatter:

  • Synlighed (offentlig, beskyttet eller privat)

  • Parametre

Konstanter

Konstanter i Visual Basic bliver ved reverse engineering til UML-attributter og omfatter:

  • Synlighed (offentlig eller privat)

  • Type

  • Indledende værdi

Konstanter føjes til modellen som attributter, hvor feltet ændret er angivet til frosset.

Visual Basic-linjen:

Const str As String = "some text"

får en indledende værdi af:

"some text"

samtidig

Const x As Integer = 1

får en indledende værdi på 1.

Bemærk!: Skrivebeskyttede elementer i kode bliver reverse engineering af konstanter.

Medlemsvariabler

Medlemsvariabler i Visual Basic føjes til UML-modellen som UML-attributter og omfatter:

  • Navn

  • Type

  • Synlighed (offentlig, beskyttet eller privat)

  • Område (statisk eller delt)

  • Ændres (frosset eller ændret)

  • Indledende værdi

Metodeparametre

Metodeparametre i Visual Basic føjes til UML-modellen som UML-parametre og omfatter:

  • Navn

  • Type

  • Retning (ind, ind-og udleveringer)

  • Standardværdi

Bemærk!: Følgende Visual Basic-parameter konstruktioner understøttes ikke i Microsoft Office Visio UML:

  • Valgfrit

  • ParamArray

Visual Basic-kodestrukturer, der ikke understøttes i UML

Følgende Visual Basic-kodestrukturer knyttes ikke til UML-elementer, når du foretager reverse engineering fra Visual Studio. NET to Microsoft Office Visio.

  • Klasser: ven, beskyttet ven, skygger.

  • Data medlemmer: Nedton, ny, with Events'.

  • Fasttekst: integraltyper bliver ikke reverse engineering af.

  • Medlemshandlinger: over loader, handles, not Overridable (kort til UML-element: handling:: IsLeaf).

  • Parameter: optional, paramArray.

  • Egenskab: standard.

Bemærk!:  Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×