Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

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.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×