Gælder for
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

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.