Relativa al codice di Microsoft Visual Basic .NET a mapping UML

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.

Durante la progettazione, seguenti costrutti di codice Visual Basic .NET corrispondano agli elementi UML.

Spazio dei nomi

Namespace in Visual Basic, è progettata come un UML pacchetto e include:

  • Name

  • Membri

Classe

Una classe in Visual Basic, è progettata come un UML classe e include:

  • Name

  • Le classi ereditate e interfacce implementate

  • Visibilità (pubblica, protetta o privata)

  • IsAbstract

  • IsLeaf

  • Operazioni membro / funzioni (variabili membro)

I seguenti costrutti di classe di Visual Basic non sono supportati in UML di Microsoft Office Visio:

  • Amico

  • Ombreggiature

Interfaccia

Un'interfaccia in Visual Basic, è progettata come un UML interfaccia e include:

  • Name

  • Visibilità (pubblica, protetta o privata)

  • IsLeaf

  • Interfacce di base

  • Operazioni membro

Tipo enumerato

Tipo enumerato in Visual Basic, è progettata come un UML tipo di dati con stereotipo << enumerazione >> e include:

  • Name

  • Visibilità (pubblica, protetta o privata)

  • IsLeaf

  • Classi di base

  • Membri

Nota: In Visual Basic tipi integrali non sono codificato.

Struttura

Una struttura in Visual Basic, è progettata come classe UML con stereotipo << struttura >> e include:

  • Name

  • Visibilità (pubblica, protetta o privata)

  • IsAbstract

  • IsLeaf

  • Le classi base e interfacce implementate

  • Membri

Proprietà

Proprietà in Visual Basic, vengono progettati come operazioni UML e includono:

  • Name

  • Visibilità (pubblica, protetta o privata)

  • Tipo

  • Richiamo e impostazione

Nota: In Visual Basic, la proprietà predefinita non è supportata.

Delegati

I delegati in Visual Basic, sono progettate come classi UML con stereotipo << delegato >> e includono:

  • Name

  • Visibilità (pubblica, protetta o privata)

  • Firma (aggiunta alla classe come un'operazione)

Operazioni membro

Operazioni membro in Visual Basic, vengono aggiunti al modello UML come operazioni UML e includono:

  • Name

  • Visibilità (pubblica, protetta o privata)

  • Ambito (statico o condiviso)

  • IsPolymorphic

  • IsAbstract

  • Tipo di operazione

Operazioni vengono contrassegnate in base al tipo, ad esempio costruttore, distruttore, operatore o routine. È possibile visualizzare i contrassegni nel modello UML mediante la pagina di Opzioni di generazione codice della finestra di dialogo Proprietà operazione UML.

  • Tipo restituito

  • Parametri

  • mustOverride

Nota: Le seguenti operazioni membro di Visual Basic non sono supportate in UML di Microsoft Office Visio:

  • Non override, non supportata direttamente, associata all'elemento UML: IsLeaf

  • Overload, ovvero non è supportata

  • Gestisce, ovvero non è supportata

Eventi

Eventi in Visual Basic, vengono aggiunte al modello come operazioni che includono:

  • Visibilità (pubblica, protetta o privata)

  • Parametri

Costanti

Le costanti in Visual Basic, sono progettate come attributi UML e includono:

  • Visibilità (pubblica o privata)

  • Tipo

  • Valore iniziale

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

Ad esempio, la riga di Visual Basic:

Const str As String = "some text"

sarà assegnato il valore iniziale:

"some text"

mentre si

Const x As Integer = 1

sarà assegnato un valore iniziale di 1.

Nota: Elementi di sola lettura nel codice vengono progettati come costanti.

Variabili membro

Variabili membro in Visual Basic, vengono aggiunti al modello UML come attributi UML e includono:

  • Nome

  • Tipo

  • Visibilità (pubblica, protetta o privata)

  • Ambito (statico o condiviso)

  • Modificabile (bloccato o modificabile)

  • Valore iniziale

Parametri del metodo

Parametri del metodo in Visual Basic, vengono aggiunti al modello UML come parametri UML e includono:

  • Nome

  • Tipo

  • Direzione (in ingresso, out o restituito)

  • Valore predefinito

Nota: I seguenti costrutti di parametro di Visual Basic non sono supportati in UML di Microsoft Office Visio:

  • Facoltativo

  • ParamArray

Costrutti di codice Visual Basic non supportati in UML

I seguenti costrutti di codice Visual Basic non associati a elementi UML durante la progettazione da Visual Studio. NET per Microsoft Office Visio.

  • Le classi: Amico, protetto amico, ombreggiature.

  • I membri di dati: Dim, New, WithEvents.

  • Tipo enumerato: i tipi di integrali non sono codificato.

  • Operazioni membro: overload quadratini, non override (associata all'elemento UML: IsLeaf).

  • Parametro: facoltativo, paramArray.

  • Proprietà: predefinito.

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.

×