À propos du mappage du langage Microsoft Visual Basic 6.0

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Les constructions de langage suivantes sont prises en charge pour la rétroconception dans Microsoft Visual Basic.

Les classes, modules et formulaires

Incluent le type de classe, les variables membres, les constantes, les fonctions et les sous-routines.

Type de classe (module standard, module de classe, formulaire Microsoft, fichier de ressources, formulaire VB, formulaire VB MDI, page de propriétés, contrôle utilisateur, objet document, document connexe ou concepteur Microsoft ActiveX). Le type de classe est défini via une valeur marquée (TypeClasse). Les modules standard sont créés à l'aide du stéréotype utilitaire.

Fonctions et sous-routines

Incluent la visibilité (publique, privée ou protégée), le type de renvoi (fonctions uniquement) et les paramètres.

Remarque : Visual Basic n'inclut pas le concept de membre de classe protégé. Lors de la rétroconception de code Visual Basic, le terme protected désigne une propriété, une fonction ou une sous-routine amie (Friend).

Paramètres

Incluent le type, la nature (entrée, entrée-sortie, retour) et la valeur par défaut.

La version 1.2 de la norme UML ne prend pas en charge la multiplicité des paramètres. Les dimensions des tableaux sont ajoutées à la fin du nom du paramètre. Par exemple :

Sub func(arr() as Integer)

devient après rétroconception :

arr(): Integer

La valeur par défaut n'est définie que si le paramètre est facultatif.

Constantes

Incluent la visibilité (publique ou privée), le type et la valeur initiale.

Les constantes sont ajoutées au modèle en tant qu'attributs, le champ modifiable étant défini sur figé.

Par exemple, la ligne VB :

Const str As String = "some text"

a pour valeur initiale

"some text"

alors que

Const x As Integer = 1

a pour valeur initiale 1.

Variables de membre

Incluent la visibilité (publique ou privée) et le type.

Les dimensions des tableaux sont ajoutées à la fin du nom de la variable. Par exemple :

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

devient après rétroconception :

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

Propriétés

Incluent la visibilité (publique, privée ou protégée), le type de renvoi (« get » uniquement) et les paramètres.

Les propriétés VB sont ajoutées au modèle en tant que méthodes avec le stéréotype accesseur. Chaque accesseur de propriété peut avoir une visibilité distincte.

En fonction du type d'accesseur, get_, set_ ou let_ est ajouté au début du nom.

Remarque : Visual Basic n'inclut pas le concept de membre de classe protégé. Lors de la rétroconception de code Visual Basic, le terme protected désigne une propriété, une fonction ou une sous-routine amie (Friend).

Événements

Incluent la visibilité (publique uniquement) et les paramètres.

Les événements sont ajoutés au modèle en tant que méthodes avec l'événement stéréotype.

Types définis par l’utilisateur

Sont créés en tant que classes.

Les types définis par l'utilisateur sont ajoutés au modèle sous la forme de classes. Les attributs de membre de ce type ne sont pas créés.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×