Gilt für
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

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.