Mapování jazyka Microsoft Visual Basic 6.0

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Pro zpětnou analýzu jazyka Visual Basic jsou podporovány následující konstrukce jazyka.

Tříd, moduly a formulářů

Zahrnují typ třídy, proměnné členů, konstanty a funkce a podrutiny.

Typ třídy (standardní modul, modul třídy, formulář MS, zdrojový soubor, formulář VB, formulář VB MDI, stránka vlastností, uživatelský ovládací prvek, objekt dokumentu, související dokument nebo návrhář Microsoft ActiveX). Typ třídy se nastavuje pomocí hodnoty s příznakem (ClassType). Standardní moduly jsou vytvářeny se stereotypem nástroje.

Funkce a podrutiny

Zahrnují viditelnost (veřejná, soukromá nebo chráněná), návratový typ (pouze funkce) a parametry.

Poznámka : V jazyce Visual Basic neexistuje koncept chráněného člena třídy. Ve zpětně analyzovaném kódu jazyka Visual Basic se koncept typu chráněný používá k určení vlastnosti, podrutiny nebo funkce typu friend.

Parametry

Zahrnují typ, druh (vstup, vstup a výstup, návrat) a výchozí hodnotu.

Verze 1.2 specifikace UML nepodporuje u parametrů násobnost. K názvu parametru jsou připojeny rozměry pole. Například:

Sub func(arr() as Integer)

by bylo po zpětné analýze nastaveno jako:

arr(): Integer

Výchozí hodnota je nastavena pouze v případě, že je parametr volitelný.

Konstanty

Zahrnují viditelnost (veřejná nebo soukromá), typ a počáteční hodnotu.

Konstanty jsou přidány do modelu jako atributy se zmrazeným měnitelným polem.

Například řádek VB:

Const str As String = "some text"

bude nastaven na počáteční hodnotu

"some text"

zatímco

Const x As Integer = 1

bude nastaven na počáteční hodnotu 1.

Proměnné členů

Zahrnují viditelnost (veřejná nebo soukromá) a typ.

K názvu proměnné jsou připojeny rozměry pole. Například:

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

by bylo po zpětné analýze nastaveno jako:

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

Vlastnosti

Zahrnují viditelnost (veřejná, soukromá nebo chráněná), návratový typ (pouze get) a parametry.

Vlastnosti VB jsou přidány k modelu jako metody se stereotypem typu accessor. Jednotlivé typy stereotypu accessor vlastností mohou mít odlišnou viditelnost.

Vlastnosti get_, set_ nebo let_ jsou připojeny před název v závislosti na typu stereotypu accessor.

Poznámka : V jazyce Visual Basic neexistuje koncept chráněného člena třídy. Při zpětné analýze kódu jazyka Visual Basic se koncept typu chráněný používá k určení vlastnosti, podrutiny nebo funkce typu friend.

Události

Zahrnují viditelnost (pouze veřejná) a parametry.

Události jsou přidány k modelu jako metody s událostí stereotypu.

Typy definované uživatelem

Jsou vytvořeny jako třídy.

Typy definované uživatelem jsou do modelu přidány jako třídy. Atributy členství příslušného typu nejsou vytvořeny.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×