Applies ToVisio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

Følgende kode konstruksjoner i Visual Basic .NET tilsvarer UML-elementer under omvendt utvikling.

Navneområde

Det utføres omvendt utvikling av et navne område i Visual Basic som en UML- pakke, og den omfatter:

  • Navn

  • Medlemmer

Klasse

Det utføres omvendt utvikling av en klasse i Visual Basic som en UML- klasse, og den omfatter:

  • Navn

  • Arvede klasser og implementerte grensesnitt

  • Synlighet (allmenn, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Medlems operasjoner/-funksjoner (medlemsvariabler)

Følgende klasse konstruksjoner for Visual Basic støttes ikke i Microsoft Office Visio UML:

  • Venn

  • Legging

Brukergrensesnittet

Det utføres omvendt utvikling av et grensesnitt i Visual Basic som en UML- grensesnitt, og det omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • IsLeaf

  • Basis grensesnitt

  • Medlems operasjoner

Opplistet type

Det utføres omvendt utvikling av en opplistet type i Visual Basic som en UML- datatype med <<Enum>> stereotyp, og den omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • IsLeaf

  • Basis klasser

  • Medlemmer

Obs!: I Visual Basic blir det ikke foretatt omvendt utvikling av Integral typer.

Strukturdiagrammet

Det utføres omvendt utvikling av en struktur i Visual Basic som en UML-klasse med <<struktur>> stereotyp, og den omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Basis klasser og implementerte grensesnitt

  • Medlemmer

Egenskaper

Det utføres omvendt utvikling av egenskaper i Visual Basic som UML-operasjoner, og de omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • Type

  • Getter og setter

Obs!: I Visual Basic støttes ikke standard egenskapen.

Gates

Det utføres omvendt utvikling av representanter i Visual Basic som UML-klasser med <<representant>> stereotyp, og de omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • Signatur (lagt til klassen som en operasjon)

Medlems operasjoner

Medlems operasjoner i Visual Basic legges til i UML-modellen som UML-operasjoner, og de omfatter:

  • Navn

  • Synlighet (allmenn, beskyttet eller privat)

  • Omfang (statisk eller delt)

  • IsPolymorphic

  • IsAbstract

  • Operasjons type

Operasjoner flagges i henhold til typen, for eksempel konstruktør, destructor, operator eller prosedyre. Du kan vise disse flaggene i UML-modellen ved hjelp av siden Alternativer for kode generering i dialog boksen Egenskaper for UML-operasjon .

  • Retur type

  • Parametere

  • mustOverride

Obs!: Følgende medlems operasjoner i Visual Basic støttes ikke i Microsoft Office Visio UML:

  • Not Overridable – støttes ikke direkte, tilordner til UML-element: operasjon:: IsLeaf

  • Overbelastninger – støttes ikke

  • Referanser – støttes ikke

Hendelser

Hendelser i Visual Basic legges til modellen som operasjoner, og de omfatter:

  • Synlighet (allmenn, beskyttet eller privat)

  • Parametere

Konstanter

Det utføres omvendt utvikling av konstanter i Visual Basic som UML-attributter, og de omfatter:

  • Synlighet (offentlig eller privat)

  • Type

  • Start verdi

Konstanter legges til modellen som attributter med feltet som kan endres, satt til frosset.

For eksempel Visual Basic-linjen:

Const str As String = "some text"

får en start verdi på:

"some text"

litt

Const x As Integer = 1

får en start verdi på 1.

Obs!: Det utføres omvendt utvikling av skrivebeskyttede elementer i koden som konstanter.

Medlemsvariabler

Medlemsvariabler i Visual Basic legges til i UML-modellen som UML-attributter, og de omfatter:

  • Navn

  • Type

  • Synlighet (allmenn, beskyttet eller privat)

  • Omfang (statisk eller delt)

  • Endre (frosset eller endret)

  • Start verdi

Metode parametere

Metode parametere i Visual Basic legges til i UML-modellen som UML-parametere, og de omfatter:

  • Navn

  • Type

  • Retning (in, inout, out eller Return)

  • Standardverdi

Obs!: Følgende Visual Basic parameter-konstruksjoner støttes ikke i Microsoft Office Visio UML:

  • Valgfri

  • ParamArray

Visual Basic kode-konstruksjoner støttes ikke i UML

Følgende kode konstruksjoner for Visual Basic vil ikke bli tilordnet til UML-elementer når du foretar omvendt utvikling fra Visual Studio. NET til Microsoft Office Visio.

  • Klasser: venn, beskyttet venn, skygger.

  • Data medlemmer: Dim, New, WithEvents.

  • Opplistet type: det utføres ikke omvendt utvikling av Integral typer.

  • Medlems operasjoner: overbelastninger, håndtak, ikke Overridable (tilordner til UML-element: operasjon:: IsLeaf).

  • Parameter: valg fri, paramArray.

  • Egenskap: standard.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.