Informationen zur Microsoft Visual Basic 6.0-Sprachzuordnung

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Die folgenden Sprachkonstrukte werden für Reverse Engineering von Visual Basic unterstützt.

Klassen, Module und Formulare

Einschließen von Klassentyp, Elementvariablen, Konstanten, Funktionen und Subroutinen.

Klassentyp (Standardmodul, Klassenmodul, MS-Formular, Ressourcendatei, VB-Formular, VB MDI-Formular, Eigenschaftenseite, Benutzersteuerung, Dokumentobjekt, zugeordnetes Dokument oder Microsoft ActiveX-Designer). Der Klassentyp wird durch einen Eigenschaftswert (ClassType) festgelegt. Standardmodule werden mit dem Stereotyp Dienstprogramm erstellt.

Funktionen und Unterroutine

Einschließen der Sichtbarkeit (öffentlich, privat oder geschützt), des Rückgabetyps (nur Funktionen) und der Parameter.

Hinweis : Visual Basic verfügt nicht über das Konzept eines Klassenelements vom Typ geschützt. In Visual Basic-Code, für den Reverse Engineering durchgeführt wurde, wird geschützt verwendet, um für eine Eigenschaft, Subroutine oder Funktion freund festzulegen.

Parameter

Einschließen von Typ, Art (Eingabe, Ein-/Ausgabe, Rückgabe) und Standardwert.

Version 1.2 der UML-Spezifikation unterstützt keine Multiplizität für Parameter. Arraydimensionen werden an den Parameternamen angehängt. Beispiel:

Sub func(arr() as Integer)

wird bei Reverse Engineering zu:

arr(): Integer

Der Standardwert wird nur festgelegt, wenn der Parameter optional ist.

Konstanten

Einschließen der Sichtbarkeit (öffentlich oder privat), des Typs und des Anfangswerts.

Konstanten werden dem Modell als Attribute hinzugefügt, wobei das Feld veränderbar als unveränderlich festgelegt ist.

Die folgende VB-Zeile:

Const str As String = "some text"

erhält z. B. einen Anfangswert von

"some text"

während

Const x As Integer = 1

den Anfangswert von 1 erhält.

Mitgliedsvariablen

Einschließen der Sichtbarkeit (öffentlich oder privat) und des Typs.

Arraydimensionen werden an den Variablennamen angehängt. Beispiel:

x(1 to 5, 1 to 10) as Integer

wird bei Reverse Engineering zu:

x(1 to 5, 1 to 10): Integer

Eigenschaften

Einschließen der Sichtbarkeit (öffentlich, privat oder geschützt), des Rückgabetyps (nur Abruf) und der Parameter.

VB-Eigenschaften werden dem Modell als Methoden mit einem Stereotyp des Typs Lesezugriff hinzugefügt. Jeder Eigenschaftenzugriff kann eine definierte Sichtbarkeit besitzen.

get_, set_ oder let_ wird dem Namen abhängig vom Zugriffstyp vorangestellt.

Hinweis : Visual Basic verfügt nicht über das Konzept eines Klassenelements vom Typ geschützt. Beim Reverse Engineering von Visual Basic-Code wird geschützt verwendet, um für eine Eigenschaft, Subroutine oder Funktion freund festzulegen.

Ereignisse

Einschließen der Sichtbarkeit (nur öffentlich) und der Parameter.

Ereignisse werden dem Modell als Methoden mit einem Stereotyp des Typs Ereignis hinzugefügt.

Benutzerdefinierte Inhaltstypen

Diese werden als Klassen erstellt.

Benutzerdefinierte Typen werden dem Modell als Klassen hinzugefügt. Elementattribute des Typs werden nicht erstellt.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

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.

×