Om sprogstruktur-mapping i Microsoft Visual Basic 6.0

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Følgende sprogstrukturer understøttes til reverse engineering af Visual Basic.

Klasser, moduler og formularer

Medtag klassetype, medlemsvariabler, konstanter, funktioner og underrutiner.

Klassetype (standardmodul, klassemodul, MS-formular, ressourcefil, VB-formular, VB MDI-formular, egenskabsside, brugerstyring, dokumentobjekt, relateret dokument eller Microsoft ActiveX-designer). Klassetype angives via en kodet værdi (ClassType). Standardmoduler oprettes med stereotypen utility.

Funktioner og underrutiner

Medtag synlighed (offentlig, privat eller beskyttet), returneringstype (kun funktioner) og parametre.

Bemærk!: Visual Basic har ikke et protected klassemedlem. I Visual Basic-kode, der er foretaget reverse engineering af, bruges protected til at betegne en friend-egenskab, underrutine eller funktion.

Parametre

Medtag type, art (ind, ind-ud, returnering) og standardværdi.

Version 1.2 af UML-specifikationen understøtter ikke multiplicitet for parametre. Matrixdimensioner føjes til parameternavnet. F.eks. ville:

Sub func(arr() as Integer)

blive reverse engineered som:

arr(): Integer

Standardværdien angives kun, hvis parameteren er valgfri.

Konstanter

Medtag synlighed (offentlig eller privat), type og startværdi.

Konstanter føjes til modellen som attributter, hvor feltet redigerbart er angivet til fastlåst.

F.eks. får VB-linjen:

Const str As String = "some text"

følgende startværdi

"some text"

hvorimod

Const x As Integer = 1

får startværdien 1.

Medlemsvariabler

Medtag synlighed (offentlig eller privat) og type.

Matrixdimensioner føjes til variabelnavnet. F.eks. ville:

x(1 to 5, 1 to 10) as Integer

blive reverse engineered som:

x(1 to 5, 1 to 10): Integer

Egenskaber

Medtag synlighed (offentlig, privat eller beskyttet), returneringstype (kun hent) og parametre.

VB-egenskaber føjes til modellen som metoder med stereotypen accessor. Hver egenskabsaccessor kan have en forskellig synlighed.

get_, set_, or let_ knyttes til et navn, der afhænger af accessortypen.

Bemærk!: Visual Basic har ikke et protected klassemedlem. Når der foretages reverse engineering af Visual Basic-kode, bruges protected til at betegne en friend-egenskab, underrutine eller funktion.

Begivenheder

Medtag synlighed (kun offentlig) og parametre.

Hændelser føjes til modellen som metoder med stereotyphændelsen.

Brugerdefinerede typer

Oprettet som klasser.

Der føjes brugerdefinerede typer til modellen som klasser. Medlemsattributter af typen oprettes ikke.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×