Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

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.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×