Gäller för
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Under bakåtkompileringen är följande kod konstruktioner i Visual Basic .NET kopplade till UML-element.

Namespace

Ett namn område i Visual Basic bakåtkompileras som ett UML- paket och inkluderar:

  • Name (Namn)

  • Medlemmar

Klass

En klass i Visual Basic bakåtkompileras som ett UML- klass och inkluderar:

  • Name (Namn)

  • Ärvda klasser och implementerade gränssnitt

  • Synlighet (offentlig, skyddad eller privat)

  • IsAbstract

  • IsLeaf

  • Medlems funktioner (medlemsvariabler)

Följande klass konstruktioner i Visual Basic stöds inte i Microsoft Office Visio UML:

  • Kontakten

  • Skugga

Gränssnittet

Ett gränssnitt i Visual Basic bakåtkompileras som ett UML- gränssnitt och inkluderar:

  • Name (Namn)

  • Synlighet (offentlig, skyddad eller privat)

  • IsLeaf

  • Bas gränssnitt

  • Medlems åtgärder

Enumerate-typ

En Enumerate-typ i Visual Basic bakåtkompileras som ett UML- datatyp med <<Enum>> stereotyp och inkluderar:

  • Name (Namn)

  • Synlighet (offentlig, skyddad eller privat)

  • IsLeaf

  • Bas klasser

  • Medlemmar

Obs!: I Visual Basic bakåtkompileras inte heltals typer.

Uppbyggnad

En struktur i Visual Basic bakåtkompileras som en UML-klass med <<struct>> stereotyp och inkluderar:

  • Name (Namn)

  • Synlighet (offentlig, skyddad eller privat)

  • IsAbstract

  • IsLeaf

  • Bas klasser och implementerade gränssnitt

  • Medlemmar

Egenskaper - dialogruta

Egenskaper i Visual Basic bakåtkompileras som UML-operationer och inkluderar:

  • Name (Namn)

  • Synlighet (offentlig, skyddad eller privat)

  • Type (Typ)

  • Get och set

Obs!: Egenskapen default stöds inte i Visual Basic.

Ombud

Ombud i Visual Basic bakåtkompileras som UML-klasser med <<delegate>> stereotyp och inkluderar:

  • Name (Namn)

  • Synlighet (offentlig, skyddad eller privat)

  • Signatur (Tillagd i klassen som en åtgärd)

Medlems åtgärder

Medlems operationer i Visual Basic läggs till i UML-modellen som UML-funktioner och inkluderar:

  • Name (Namn)

  • Synlighet (offentlig, skyddad eller privat)

  • Omfattning (statisk eller delad)

  • IsPolymorphic

  • IsAbstract

  • Åtgärds typ

Operationer markeras i enlighet med typ, till exempel konstruktör, Destructor, operator eller procedur. Du kan visa dessa flaggor i UML-modellen med alternativ för kodgenerering i dialog rutan Egenskaper för UML-åtgärd .

  • Returtyp

  • Parametrar

  • mustOverride

Obs!: Följande medlems operationer i Visual Basic stöds inte i Microsoft Office Visio UML:

  • Ej Overridable – stöds inte direkt, mappas till UML-element: åtgärd:: IsLeaf

  • Överbelastning – stöds inte

  • Handtag – stöds inte

Händelser

Händelser i Visual Basic läggs till i modellen som operationer och inkluderar:

  • Synlighet (offentlig, skyddad eller privat)

  • Parametrar

Konstanter

Konstanter i Visual Basic bakåtkompileras som UML-attribut och inkluderar:

  • Synlighet (offentlig eller privat)

  • Type (Typ)

  • Ursprungligt värde

Konstanter läggs till i modellen som attribut med den ändrings bara fält uppsättning till fryst.

Till exempel Visual Basic-raden:

Const str As String = "some text"

får ett initialt värde på:

"some text"

uppstod

Const x As Integer = 1

får ett initialt värde på 1.

Obs!: Skrivskyddade element i kod bakåtkompileras som konstanter.

Medlemsvariabler

Medlemsvariabler i Visual Basic läggs till i UML-modellen som UML-attribut och inkluderar:

  • Name (Namn)

  • Type (Typ)

  • Synlighet (offentlig, skyddad eller privat)

  • Omfattning (statisk eller delad)

  • Ändrings bara (fryst eller ändrings bara)

  • Ursprungligt värde

Metod parametrar

Metod parametrar i Visual Basic läggs till i UML-modellen som UML-parametrar och inkluderar:

  • Name (Namn)

  • Type (Typ)

  • Riktning (i, InOut, ut eller retur)

  • Standardvärde

Obs!: Följande parameter konstruktioner i Visual Basic stöds inte i Microsoft Office Visio UML:

  • Valfri

  • ParamArray

Kod konstruktioner i Visual Basic som inte stöds i UML

Följande kod konstruktioner i Visual Basic kopplas inte till UML-element när du bakåtkompilerar från Visual Studio. NET till Microsoft Office Visio.

  • Klasser: vän, skyddad vän, skuggor.

  • Data medlemmar: dim, New, WithEvents.

  • Enumerate-typ: integrala typer bakåtkompileras inte.

  • Medlems åtgärder: överlagring, handtag, not Overridable (mappa till UML-element: åtgärd:: IsLeaf).

  • Parameter: valfritt, paramArray.

  • Egenskap: standard.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.