Mapowanie kodu języka Microsoft Visual Basic .NET na język UML — informacje

Podczas odtwarzania w programie Visual Basic .NET następujące konstrukcje kodu są zgodne z elementami UML.

Przestrzeń nazw

Obszar nazw w języku Visual Basic jest odtwarzany jako pakiet UML i obejmuje następujące elementy:

  • Name (Nazwa)

  • Przycisk Członkowie

Klasa

Klasa w języku Visual Basic jest odtwarzana jako klasa UML i obejmuje następujące elementy:

  • Name (Nazwa)

  • Klasy dziedziczone i zaimplementowane interfejsy

  • Widoczność (publiczna, chroniona lub prywatna)

  • IsAbstract

  • Element IsLeaf

  • Operacje/funkcje składowe (zmienne składowe)

Poniższe konstrukcje klasowe języka Visual Basic nie są obsługiwane w języku UML programu Microsoft Office Visio:

  • Znajomych

  • ¿

Interfejsu

Interfejs w języku Visual Basic jest odtwarzany jako interfejs UML i obejmuje następujące elementy:

  • Name (Nazwa)

  • Widoczność (publiczna, chroniona lub prywatna)

  • Element IsLeaf

  • Interfejsy podstawowe

  • Operacje Członkowskie

Typ wyliczeniowy

Typ wyliczeniowy w języku Visual Basic jest odtwarzany jako typ danych w języku UML z wyliczeniiem <<>> stereotypu i obejmuje następujące elementy:

  • Name (Nazwa)

  • Widoczność (publiczna, chroniona lub prywatna)

  • Element IsLeaf

  • Klasy podstawowe

  • Przycisk Członkowie

Uwaga: W języku Visual Basic typy zintegrowane nie są odtwarzane.

Struktur

Struktura języka Visual Basic jest odtwarzana jako Klasa UML z elementem <<struct>> stereotypem i obejmuje następujące funkcje:

  • Name (Nazwa)

  • Widoczność (publiczna, chroniona lub prywatna)

  • IsAbstract

  • Element IsLeaf

  • Klasy podstawowe i zaimplementowane interfejsy

  • Przycisk Członkowie

Okno dialogowe Właściwości

Właściwości w języku Visual Basic są odtwarzane jako operacje UML i obejmują:

  • Name (Nazwa)

  • Widoczność (publiczna, chroniona lub prywatna)

  • Typ

  • Metoda pobierająca i Metoda setter

Uwaga: W języku Visual Basic Właściwość domyślna nie jest obsługiwana.

Obiekty

Obiekty delegowane w języku Visual Basic są odtwarzane jako klasy UML za pomocą <<Delegate>> stereotypu i obejmują:

  • Name (Nazwa)

  • Widoczność (publiczna, chroniona lub prywatna)

  • Podpis (dodany do zajęć jako operacja)

Operacje Członkowskie

Operacje składowe w języku Visual Basic są dodawane do modelu UML jako operacje UML z uwzględnieniem następujących elementów:

  • Name (Nazwa)

  • Widoczność (publiczna, chroniona lub prywatna)

  • Zakres (statyczny lub udostępniony)

  • Niepolimorficzna

  • IsAbstract

  • Rodzaj operacji

Operacje są oflagowane według ich typów, takich jak Konstruktor, destruktor, operator lub procedura. Te flagi można wyświetlić w modelu UML za pomocą strony opcje generowania kodu w oknie dialogowym właściwości operacji UML .

  • Typ zwracany

  • Parametry

  • mustOverride

Uwaga: Następujące operacje składowe języka Visual Basic nie są obsługiwane w języku UML programu Microsoft Office Visio:

  • Notelement — nieobsługiwane bezpośrednio, mapowanie na element UML: Operacja:: IsLeaf

  • Overloads — nieobsługiwane

  • Uchwyty — nieobsługiwane

Zdarzenia

Zdarzenia w języku Visual Basic są dodawane do modelu jako operacje i są następujące:

  • Widoczność (publiczna, chroniona lub prywatna)

  • Parametry

Stałe

Stałe w języku Visual Basic są odtwarzane jako atrybuty UML z uwzględnieniem następujących elementów:

  • Widoczność (publiczna lub prywatna)

  • Typ

  • Wartość początkowa

Stałe są dodawane do modelu jako atrybuty z ustawionym polem można zmieniać na zablokowany.

Na przykład wiersz języka Visual Basic:

Const str As String = "some text"

zostanie przyznany wartość początkowa:

"some text"

podczas

Const x As Integer = 1

zostanie przyznany wartość początkowa równa 1.

Uwaga: Elementy tylko do odczytu w kodzie są odtwarzane jako stałe.

Zmienne Członkowskie

Zmienne Członkowskie w języku Visual Basic są dodawane do modelu UML jako atrybuty UML z uwzględnieniem następujących elementów:

  • Name (Nazwa)

  • Typ

  • Widoczność (publiczna, chroniona lub prywatna)

  • Zakres (statyczny lub udostępniony)

  • Zmiana (zamrożona lub zmieniona)

  • Wartość początkowa

Parametry metody

Parametry metody w języku Visual Basic są dodawane do modelu UML jako parametry UML z uwzględnieniem następujących elementów:

  • Name (Nazwa)

  • Typ

  • Kierunek (w, Inout, out lub Return)

  • Wartość domyślna

Uwaga: Poniższe konstrukcje parametrów języka Visual Basic nie są obsługiwane w języku UML programu Microsoft Office Visio:

  • Opcjonalnie

  • ParamArray

Konstrukcje kodu języka Visual Basic nieobsługiwane w języku UML

Poniższe konstrukcje kodu języka Visual Basic nie zostaną zamapowane na elementy UML podczas odtwarzania z programu Visual Studio. NETTO do programu Microsoft Office Visio.

  • Klasy: znajoma, chroniona znajoma, cienie.

  • Członkowie danych: Dim, New, WithEvents.

  • Typ wyliczeniowy: typy całek nie są odtwarzane.

  • Operacje składowe: overloads, Handles, Notelement (mapowanie do elementu UML: Operacja:: IsLeaf).

  • Parametr: Optional, paramArray.

  • Właściwość: default.

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×