Informationen zur Microsoft Visual Basic .NET-Code-zu-UML-Zuordnung

Während des Reverse Engineering entsprechen die folgenden Code Konstrukte in Visual Basic .net UML-Elementen.

Namespace

Ein Namespace in Visual Basic ist ein Reverse Engineering als UML- Paket und umfasst:

  • Name

  • Mitglieder

Klasse

Eine Klasse in Visual Basic ist als UML- Klasse Reverse Engineering und umfasst:

  • Name

  • Geerbte Klassen und implementierte Schnittstellen

  • Sichtbarkeit (öffentlich, geschützt oder privat)

  • IsAbstract

  • IsLeaf

  • Member-Vorgänge/-Funktionen (Membervariablen)

Die folgenden Visual Basic-Klassen Konstrukte werden in Microsoft Office Visio UML nicht unterstützt:

  • Freund

  • Schatten

Interface

Eine Schnittstelle in Visual Basic ist Reverse Engineering als UML- Benutzeroberfläche und umfasst:

  • Name

  • Sichtbarkeit (öffentlich, geschützt oder privat)

  • IsLeaf

  • Basisschnittstellen

  • Mitglieder Operationen

Enumerationstyp

Ein Enumerationstyp in Visual Basic wird als UML- Datentyp mit <<Enum>> Stereotyp zurückentwickelt und umfasst:

  • Name

  • Sichtbarkeit (öffentlich, geschützt oder privat)

  • IsLeaf

  • Basisklassen

  • Mitglieder

Hinweis: In Visual Basic werden ganzzahlige Typen nicht rückwärts entwickelt.

Struktur

Eine Struktur in Visual Basic wird als UML-Klasse mit <<struct>> Stereotyp zurückentwickelt und umfasst:

  • Name

  • Sichtbarkeit (öffentlich, geschützt oder privat)

  • IsAbstract

  • IsLeaf

  • Basisklassen und implementierte Schnittstellen

  • Mitglieder

Eigenschaften (Dialogfeld)

Eigenschaften in Visual Basic werden als UML-Operationen zurückentwickelt und umfassen:

  • Name

  • Sichtbarkeit (öffentlich, geschützt oder privat)

  • Typ

  • Getter und Setter

Hinweis: In Visual Basic wird die Standardeigenschaft nicht unterstützt.

Stellvertretungen

Delegaten in Visual Basic werden als UML-Klassen mit dem <<Delegat>> Stereotyp zurückentwickelt und umfassen folgende Elemente:

  • Name

  • Sichtbarkeit (öffentlich, geschützt oder privat)

  • Signatur (wird der Klasse als Vorgang hinzugefügt)

Mitglieder Operationen

Member-Vorgänge in Visual Basic werden dem UML-Modell als UML-Operationen hinzugefügt und umfassen:

  • Name

  • Sichtbarkeit (öffentlich, geschützt oder privat)

  • Bereich (statisch oder freigegeben)

  • IsPolymorphic

  • IsAbstract

  • Art des Vorgangs

Vorgänge werden entsprechend ihres Typs gekennzeichnet, beispielsweise Konstruktor, Destruktor, Operator oder Prozedur. Sie können diese Flags im UML-Modell auf der Seite " Code Generierungsoptionen " des Dialogfelds " UML-Vorgangseigenschaften " anzeigen.

  • Rückgabetyp

  • Parameter

  • mustOverride

Hinweis: Die folgenden Visual Basic-Member-Vorgänge werden in Microsoft Office Visio UML nicht unterstützt:

  • Nicht überschreibbar – wird nicht direkt unterstützt, ordnet UML-Element zu: Operation:: IsLeaf

  • Überladungen – nicht unterstützt

  • Handles – nicht unterstützt

Ereignisse

Ereignisse in Visual Basic werden dem Modell als Vorgänge hinzugefügt und umfassen Folgendes:

  • Sichtbarkeit (öffentlich, geschützt oder privat)

  • Parameter

Konstanten

Konstanten in Visual Basic werden als UML-Attribute zurückentwickelt und umfassen:

  • Sichtbarkeit (öffentlich oder privat)

  • Typ

  • Anfangswert

Konstanten werden dem Modell als Attribute hinzugefügt, wobei das änderbare Feld auf fixiert festgesetzt ist.

Beispielsweise die Visual Basic-Zeile:

Const str As String = "some text"

erhält einen Anfangswert von:

"some text"

während

Const x As Integer = 1

erhält den Anfangswert 1.

Hinweis: Schreibgeschützte Elemente im Code sind Reverse Engineering als Konstanten.

Membervariablen

Membervariablen in Visual Basic werden dem UML-Modell als UML-Attribute hinzugefügt und umfassen:

  • Name

  • Typ

  • Sichtbarkeit (öffentlich, geschützt oder privat)

  • Bereich (statisch oder freigegeben)

  • Änderbar (fixiert oder änderbar)

  • Anfangswert

Methodenparameter

Methodenparameter in Visual Basic werden dem UML-Modell als UML-Parameter hinzugefügt und umfassen:

  • Name

  • Typ

  • Richtung (in, INOUT, out oder Return)

  • Standardwert

Hinweis: Die folgenden Visual Basic-Parameter Konstrukte werden in Microsoft Office Visio UML nicht unterstützt:

  • Optional

  • ParamArray

Visual Basic-Code Konstrukte, die in UML nicht unterstützt werden

Die folgenden Visual Basic-Code Konstrukte werden beim Reverse Engineering von Visual Studio nicht UML-Elementen zugeordnet. NET zu Microsoft Office Visio.

  • Kurse: Freund, geschützter Freund, Schatten.

  • Datenelemente: Dim, New, WithEvents.

  • Enumerationstyp: ganzzahlige Typen werden nicht in umgekehrter Form ausgeführt.

  • Member-Vorgänge: Überladungen, Handles, nicht überschreibbar (wird UML-Element: Operation:: IsLeaf) zugeordnet.

  • Parameter: optional, ParamArray.

  • Eigenschaft: Standard.

Hinweis:  Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Lassen Sie uns bitte wissen, ob diese Informationen hilfreich für Sie waren. Hier finden Sie den englischen Artikel als Referenz.

Mit Microsoft 365 immer einen Schritt voraus bleiben

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×