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.

Meer hulp nodig?

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

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×