Microsoft Visual Basic .NET-code aan UML-toewijzing

U kunt tijdens de reverse-engineering van de volgende codeconstructies maken in Visual Basic .NET met behulp van UML-elementen.

Naamruimte

Een naamruimte in Visual Basic is reverse-engineeren als een UML- pakket en bevat de volgende opties:

  • Name

  • Leden

Klas

Een klas in Visual Basic is reverse-engineeren als een UML- klasse en bevat de volgende opties:

  • Name

  • Overgenomen klassen en geïmplementeerde interfaces

  • Visibility (openbaar, beveiligd of privé)

  • IsAbstract

  • IsLeaf

  • Leden bewerkingen/functies (lidvariabelen)

De volgende Visual Basic-klassen constructies worden niet ondersteund in Microsoft Office Visio UML:

  • Friend

  • Effect

API

Een interface in Visual Basic is reverse-engineeren als een UML- interface en bevat de volgende opties:

  • Name

  • Visibility (openbaar, beveiligd of privé)

  • IsLeaf

  • Basisinterfaces

  • Leden bewerkingen

Opgesomd type

Een opgesomd type in Visual Basic is reverse-engineeren als een UML- gegevenstype met <<Enum>> stereotype, waaronder:

  • Name

  • Visibility (openbaar, beveiligd of privé)

  • IsLeaf

  • Basisklassen

  • Leden

Opmerking: Integrale experts van het type Visual Basic worden niet reverse-engineeren.

Structureren

Een structuur in Visual Basic is reverse-engineeren met <<struct>> stereotype en bevat de volgende opties:

  • Name

  • Visibility (openbaar, beveiligd of privé)

  • IsAbstract

  • IsLeaf

  • Klassen basis en geïmplementeerde interfaces

  • Leden

Dialoogvenster Eigenschappen

Eigenschappen in Visual Basic worden reverse-engineeren als UML-bewerkingen en bevatten de volgende opties:

  • Name

  • Visibility (openbaar, beveiligd of privé)

  • Type

  • Getter en setter

Opmerking: De eigenschap standaard wordt niet ondersteund in Visual Basic.

Gedelegeerden

Gemachtigden in Visual Basic worden reverse-engineeren als UML-klassen met het <<delegeren>> stereotype en deze omvatten:

  • Name

  • Visibility (openbaar, beveiligd of privé)

  • Handtekening (toegevoegd aan de klas als een bewerking)

Leden bewerkingen

Leden bewerkingen in Visual Basic worden toegevoegd aan het UML-model als UML-bewerkingen en bevatten de volgende opties:

  • Name

  • Visibility (openbaar, beveiligd of privé)

  • Bereik (statisch of gedeeld)

  • IsPolymorphic

  • IsAbstract

  • Actiesoort

Bewerkingen worden gemarkeerd overeenkomstig hun type, zoals een constructor, een uitgesplitste opsteller, operator of procedure. U kunt deze vlaggen in het UML-model weergeven via de pagina met Opties voor code generatie van het dialoogvenster Eigenschappen van UML-bewerking .

  • Type resultaat

  • Parameters

  • mustOverride

Opmerking: De volgende Visual Basic-leden bewerkingen worden niet ondersteund in Microsoft Office Visio-UML:

  • Niet-overridable — niet rechtstreeks ondersteund, wijst een UML-element aan: bewerking:: IsLeaf

  • Overbelasting: niet ondersteund

  • Grepen, niet ondersteund

Gebeurtenissen

Gebeurtenissen in Visual Basic worden toegevoegd aan het model als bewerkingen en zijn onder meer:

  • Visibility (openbaar, beveiligd of privé)

  • Parameters

Constanten

Constanten in Visual Basic worden reverse-engineeren als UML-kenmerken en bevatten onder meer:

  • Visibility (openbaar of privé)

  • Type

  • Aanvankelijke waarde

Constanten worden toegevoegd aan het model als kenmerken met het velden bereik gewijzigd in geblokkeerd.

Bijvoorbeeld: de Visual Basic-regel:

Const str As String = "some text"

krijgt een initiële waarde van:

"some text"

tegelijkertijd

Const x As Integer = 1

krijgt de aanvankelijke waarde 1.

Opmerking: Alleen-lezen-elementen in code worden reverse-engineeren als constanten.

Lidvariabelen

Lid-variabelen in Visual Basic worden toegevoegd aan het UML-model als UML-kenmerken en zijn onder andere:

  • Name

  • Type

  • Visibility (openbaar, beveiligd of privé)

  • Bereik (statisch of gedeeld)

  • Wijzigen (ingevroren of te wijzigen)

  • Aanvankelijke waarde

Methodeparameters

Parameters van parameters in Visual Basic worden toegevoegd aan het UML-model als UML-parameters en zijn onder andere:

  • Name

  • Type

  • Richting (in, InOut, out of Return)

  • Standaardwaarde

Opmerking: De volgende Visual Basic-parameter constructies worden niet ondersteund in Microsoft Office Visio UML:

  • Optioneel

  • ParamArray

Visual Basic-codeconstructies worden niet ondersteund in UML

De volgende Visual Basic-codeconstructies worden niet toegewezen aan UML-elementen bij reverse-engineering van Visual Studio. NET naar Microsoft Office Visio.

  • Klassen: vriend, beschermd vriend, schaduwen.

  • Gegevensleden: Dim, New, WithEvents.

  • Opgesomd type: integrale typen worden niet reverse-engineeren.

  • Leden bewerkingen: overladen, grepen, niet overridable (toewijzingen aan UML-element: bewerking:: IsLeaf).

  • Parameter: optioneel, paramArray.

  • Eigenschap: standaard.

Opmerking:  Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×