Om Microsoft Visual Basic 6.0 språk mappning

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Följande språkkonstruktioner stöds för Visual Basic bakåtkompilering.

Klasser, moduler och formulär

Inkludera klasstyp, Medlemsvariabler, konstanter och funktioner och subrutiner.

Klasstyp (standardmodul, klassmodul, MS-formulär, resursfil, VB-formulär, VB MDI-formulär, egenskapssida, användarkontroll, dokumentobjekt, relaterade dokument eller Microsoft ActiveX designer). Klasstyp av anges genom ett märkt värde (klasstyp). Standard moduler skapas med verktygsstereotypen.

Funktioner och subrutiner

Inkludera synlighet (allmän, privat eller skyddad), returtypen (endast funktioner) och parametrar.

Obs!: Visual Basic har inte begreppet klassmedlem skyddade. I bakåtkompilerad Visual Basic för kod, skyddad att ange en vän-egenskap, subrutin eller funktion.

Parametrar

Inkludera typ, slag (in, inut, svar), och standardvärdet.

Version 1.2 av UML-specifikationen stöder inte multiplicitet för parametrar. Dimensionerna för matris läggs parameternamn. Till exempel:

Sub func(arr() as Integer)

bli skulle bakåtkompilerat till:

arr(): Integer

Standardvärdet är bara ange om parametern är valfritt.

Konstanter

Inkludera synlighet (offentlig eller privat), typ och startvärde.

Konstanter läggs till modellen som attribut med det ändringsbara fältet skall vara låst.

Till exempel VB-raden:

Const str As String = "some text"

får ett startvärde

"some text"

När du

Const x As Integer = 1

får ett startvärde av 1.

Medlemsvariabler

Inkludera synlighet (offentlig eller privat) och skriv.

Dimensionerna för matris läggs till i variabelnamn. Till exempel:

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

bli skulle bakåtkompilerat till:

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

Egenskaper

Inkludera synlighet (allmän, privat eller skyddad), returtypen (endast hämta) och parametrar.

VB-egenskaper läggs till modellen som metoder med en stereotyp kopplare. Varje egenskapskopplare kan ha olika synlighet.

get_, set_ eller let_ före namnet beroende på behörig person.

Obs!: Visual Basic har inte begreppet klassmedlem skyddade. När bakåtkompilera VBA-kod, skyddad används för att ange en vän-egenskap, subrutin eller funktion.

Händelser

Inkludera synlighet (endast allmän) och parametrar.

Händelser läggs till modellen som metoder med stereotyphändelsen.

Användardefinierade typer

Skapade som klasser.

Användardefinierade typer läggs till modellen som klasser. Medlemsattribut av typen skapas inte.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×