Informazioni sul mapping delle lingue di Microsoft Visual Basic 6,0

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

I costrutti di linguaggio seguenti sono supportati per Visual Basic Reverse Engineering.

Classi, moduli e maschere

Includi tipo di classe, variabili membro, costanti e funzioni e subroutine.

Tipo di classe (modulo standard, modulo di classe, modulo MS, file di risorse, modulo VB, modulo VB MDI, pagina delle proprietà, controllo utente, oggetto documento, documento correlato o Microsoft ActiveX Designer). Il tipo di classe viene impostato tramite un valore Tagged (ClassType). I moduli standard vengono creati con lo stereotipo dell'utilità.

Funzioni e subroutine

Includi visibilità (pubblico, privato o protetto), tipo restituito (solo funzioni) e parametri.

Nota: Visual Basic non ha il concetto di membro di classe protetto. In codice Visual Basic decodificato, Protected viene usato per designare una proprietà Friend, una subroutine o una funzione.

Parametri

Includi tipo, tipo (in, InOut, ritorno) e valore predefinito.

La versione 1,2 della specifica UML non supporta la molteplicità per i parametri. Le dimensioni della matrice vengono accodate al nome del parametro. Per esempio:

Sub func(arr() as Integer)

verrebbe decodificato come:

arr(): Integer

Il valore predefinito è impostato solo se il parametro è facoltativo.

Costanti

Includi visibilità (pubblico o privato), tipo e valore iniziale.

Le costanti vengono aggiunte al modello come attributi con il campo modificabile impostato su Frozen.

Ad esempio, la linea VB:

Const str As String = "some text"

verrà assegnato un valore iniziale di

"some text"

mentre

Const x As Integer = 1

verrà assegnato un valore iniziale pari a 1.

Variabili membro

Includere visibilità (pubblico o privato) e digitare.

Le dimensioni della matrice vengono accodate al nome della variabile. Per esempio:

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

verrebbe decodificato come:

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

Proprietà

Includi visibilità (pubblico, privato o protetto), tipo restituito (solo per ottenere) e parametri.

Le proprietà VB vengono aggiunte al modello come metodi con uno stereotipo di funzione di accesso. Ogni funzione di accesso delle proprietà può avere una visibilità distinta.

get_, Set_ o Let_ viene anteposto al nome, a seconda del tipo di funzione di accesso.

Nota: Visual Basic non ha il concetto di membro di classe protetto. Quando si decodifica il codice Visual Basic, Protected viene usato per designare una proprietà Friend, una subroutine o una funzione.

Eventi

Includi visibilità (solo pubblico) e parametri.

Gli eventi vengono aggiunti al modello come metodi con l'evento stereotipo.

Tipi definiti dall'utente

Creato come classi.

I tipi definiti dall'utente vengono aggiunti al modello come classi. Gli attributi dei membri del tipo non vengono creati.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×