Om Microsoft Visual Basic .NET-kode til UML-tilordning

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:

  • Valgfritt

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

Obs!:  Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig? Her er den engelske artikkelen for referanse.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×