Dotyczy
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

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:

  • Imię i nazwisko

  • Przycisk Członkowie

Klasa

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

  • Imię i nazwisko

  • 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:

  • Imię i nazwisko

  • 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:

  • Imię i nazwisko

  • 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:

  • Imię i nazwisko

  • 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ą:

  • Imię i nazwisko

  • Widoczność (publiczna, chroniona lub prywatna)

  • Type (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ą:

  • Imię i nazwisko

  • 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:

  • Imię i nazwisko

  • 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)

  • Type (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)

  • Type (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)

  • Type (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:

  • Opcjonalne

  • 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.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.