Microsoft Visual Basic .NET-code aan UML-toewijzing

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Tijdens de reverse-engineering, is de volgende codeconstructies in Visual Basic .NET komen overeen met UML-elementen.

Naamruimte

Een Namespace in Visual Basic wordt via reverse-engineering omgezet in een UML- pakket en bevat:

  • Name

  • Leden

Klas

Een klasse in Visual Basic wordt via reverse-engineering omgezet in een UML- klasse en bevat:

  • Name

  • Overgenomen klassen en geïmplementeerd interfaces

  • Zichtbaarheid (openbaar, beveiligde of privé)

  • IsAbstract

  • IsLeaf

  • Bewerkingen van leden / -functies (Lidvariabelen)

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

  • Vriend

  • Schaduwen

Gebruikersinterface

Een interface in Visual Basic wordt via reverse-engineering omgezet in een UML- interface en bevat:

  • Name

  • Zichtbaarheid (openbaar, beveiligde of privé)

  • IsLeaf

  • Basis-interfaces

  • Bewerkingen van leden

Opgesomd type

Een opgesomd type in Visual Basic wordt via reverse-engineering omgezet in een UML- gegevenstype met <<enum>> stereotype en bevat:

  • Name

  • Zichtbaarheid (openbaar, beveiligde of privé)

  • IsLeaf

  • Basis klassen

  • Leden

Opmerking: Klik in Visual Basic zijn integraal typen niet reverse-engineering toegepast.

Structuur

Een structuur in Visual Basic wordt via reverse-engineering omgezet in een UML-klasse met <<struct>> stereotype en bevat:

  • Name

  • Zichtbaarheid (openbaar, beveiligde of privé)

  • IsAbstract

  • IsLeaf

  • Basis klassen en geïmplementeerd interfaces

  • Leden

Dialoogvenster Eigenschappen

Eigenschappen in Visual Basic worden via reverse-engineering omgezet in UML-bewerkingen en opnemen:

  • Name

  • Zichtbaarheid (openbaar, beveiligde of privé)

  • Type

  • Getter en Setter

Opmerking: De standaardinstelling voor de eigenschap wordt niet ondersteund in Visual Basic.

Gedelegeerden

Gemachtigden in Visual Basic worden via reverse-engineering omgezet in UML-klassen met het stereotype <<delegate>> en opnemen:

  • Name

  • Zichtbaarheid (openbaar, beveiligde of privé)

  • Handtekening (toegevoegd aan de categorie als een bewerking)

Bewerkingen van leden

Lidbewerkingen in Visual Basic worden toegevoegd aan het UML-model in UML-bewerkingen en opnemen:

  • Name

  • Zichtbaarheid (openbaar, beveiligde of privé)

  • Bereik (statische of gedeelde)

  • IsPolymorphic

  • IsAbstract

  • Soort bewerking

Bewerkingen worden op basis van het type, zoals constructor, destructor, operator of procedure gemarkeerd. U kunt deze markeringen weergeven in de UML-model met behulp van de pagina Opties voor het genereren van Code in het dialoogvenster Eigenschappen van UML-bewerking .

  • Retourtype

  • Parameters

  • mustOverride

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

  • Niet overridable — niet rechtstreeks ondersteund, toewijzing aan UML-element: operation::IsLeaf

  • Overloads — niet ondersteund

  • Verwerkt, niet worden ondersteund

Gebeurtenissen

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

  • Zichtbaarheid (openbaar, beveiligde of privé)

  • Parameters

Constanten

Constanten in Visual Basic worden via reverse-engineering omgezet in UML-kenmerken en opnemen:

  • Zichtbaarheid (openbaar of privé)

  • Type

  • Beginwaarde

Constanten worden toegevoegd aan het model, zoals kenmerken met het veld mag worden gewijzigd is ingesteld op bevroren.

Bijvoorbeeld de Visual Basic-regel:

Const str als tekenreeks 'tekst' =

krijgt een beginwaarde van:

"tekst"

tijdens het

Const x als geheel getal = 1

krijgt een beginwaarde van 1.

Opmerking: Alleen-lezen-elementen in code worden via reverse-engineering omgezet in constanten.

Variabelen

Variabelen in Visual Basic worden toegevoegd aan het UML-model in UML-kenmerken en opnemen:

  • Name

  • Type

  • Zichtbaarheid (openbaar, beveiligde of privé)

  • Bereik (statische of gedeelde)

  • Wijzigbaar (bevroren of mag worden gewijzigd)

  • Beginwaarde

Methodeparameters

Methodeparameters in Visual Basic worden toegevoegd aan het UML-model als UML-parameters en opnemen:

  • Name

  • Type

  • Richting (in, inout, out of afzender)

  • Standaardwaarde

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

  • Optioneel

  • ParamArray

Visual Basic-codeconstructies niet worden ondersteund in UML

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

  • Klassen: Vriend, beveiligde vriend, schaduwen.

  • Gegevensleden: Dim, New, WithEvents.

  • Opgesomd type: integraal typen zijn niet reverse-engineering toegepast.

  • Bewerkingen van leden: Overloads, grepen, niet overridable (wordt toegewezen aan UML-element: operation::IsLeaf).

  • Parameter: optioneel, paramArray.

  • Eigenschap: standaard.

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.

×