À propos du code Microsoft Visual Basic .NET au mappage UML

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Lors de l’ingénierie, constructions de code ci-dessous dans Visual Basic .NET correspondent aux éléments UML.

Espace de noms

Un Namespace dans Visual Basic est conçu comme un UML package et comprend :

  • Name (Nom)

  • Membres

Classe

Une classe dans Visual Basic est rétroconçu comme un UML classe et comprend :

  • Name (Nom)

  • Les classes héritées et interfaces implémentées

  • Visibilité (publique, protégée ou privée)

  • IsAbstract

  • IsLeaf

  • Opérations de membre / fonctions (variables membres)

Constructions de classe Visual Basic suivantes ne sont pas prises en charge dans UML Microsoft Office Visio :

  • Ami

  • Ombres

Interface

Une interface dans Visual Basic est conçu comme un UML interface et comprend :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • IsLeaf

  • Interfaces de base

  • Opérations de membre

Type énuméré

Un type énuméré dans Visual Basic est rétroconçu comme un UML type de données avec << énumération >> stéréotype et comprend :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • IsLeaf

  • Classes de base

  • Membres

Remarque : Dans Visual Basic, les types intégrante ne sont pas rétroconçus.

Structure

Une structure dans Visual Basic est conçu comme une classe UML avec le stéréotype << structure >> et comprend :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • IsAbstract

  • IsLeaf

  • Classes de base et interfaces implémentées

  • Membres

Propriétés

Propriétés dans Visual Basic sont conçues sous forme d’opérations UML et comprennent :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • Type (Type)

  • Obtention et réglage

Remarque : Dans Visual Basic, la propriété par défaut n’est pas pris en charge.

Délégués

Les délégués dans Visual Basic sont conçus sous forme de classes UML avec le stéréotype << délégué >> et incluent :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • Signature (ajoutée à la classe comme une opération)

Opérations de membre

Opérations de membre dans Visual Basic sont ajoutées au modèle UML sous forme d’opérations UML et incluent :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • Étendue (statique ou partagée)

  • IsPolymorphic

  • IsAbstract

  • Type d’opération

Opérations sont signalées selon leur type, tel que constructeur, destructeur, opérateur ou procédure. Vous pouvez visualiser ces indicateurs dans le modèle UML à l’aide de la page Options de génération de Code de la boîte de dialogue Propriétés d’opération UML.

  • Type de retour

  • Paramètres

  • mustOverride

Remarque : Opérations de membre Visual Basic suivantes ne sont pas prises en charge dans UML Microsoft Office Visio :

  • Non pas prioritaire — pas directement pris en charge, élément UML : opération::EstFeuille

  • Surcharge — ne pas pris en charge

  • Gère — ne pas pris en charge

Événements

Événements dans Visual Basic sont ajoutés au modèle en tant qu’opérations et incluent :

  • Visibilité (publique, protégée ou privée)

  • Paramètres

Constantes

Constantes dans Visual Basic sont conçues en tant qu’attributs UML et comprennent :

  • Visibilité (publique ou privée)

  • Type (Type)

  • Valeur initiale

Constantes sont ajoutés au modèle comme attributs le champ modifiable étant défini sur figé.

Par exemple, la ligne Visual Basic :

Const str As String = "some text"

sera attribué une valeur initiale de :

"some text"

lors de la

Const x As Integer = 1

sera attribué une valeur initiale de 1.

Remarque : Les éléments en lecture seule dans le code sont conçus comme des constantes.

Variables de membre

Variables membres dans Visual Basic sont ajoutés au modèle UML en tant qu’attributs UML et comprennent :

  • Nom

  • Type (Type)

  • Visibilité (publique, protégée ou privée)

  • Étendue (statique ou partagée)

  • L’option modifiable (figé ou modifiable)

  • Valeur initiale

Paramètres de la méthode

Paramètres de la méthode dans Visual Basic sont ajoutés au modèle UML en tant que paramètres UML et comprennent :

  • Nom

  • Type (Type)

  • Sens (entrée, entrée-sortie, sortie ou retour)

  • Valeur par défaut

Remarque : Constructions de paramètre Visual Basic suivantes ne sont pas prises en charge dans UML Microsoft Office Visio :

  • Facultatif

  • Tableau de paramètres

Constructions de code Visual Basic non pris en charge dans UML

Constructions de code Visual Basic ci-dessous ne seront pas mappées avec des éléments UML lors d’un processus d’ingénierie de Visual Studio. NET vers Microsoft Office Visio.

  • Cours : Ami, protégé ami, ombres.

  • Membres de données : Dim, New, WithEvents.

  • Type énuméré : types intégrante ne sont pas rétroconçus.

  • Opérations de membre : surcharge, poignées, pas non prioritaire (élément UML : opération::EstFeuille).

  • Paramètre : facultatif, tableau.

  • Propriété : par défaut.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×