Chapter 5 Construction de diagrammes dynamiques


Onglet Paramètres de la feuille de propriétés d'un événement

L'onglet Paramètre répertorie tous les paramètres associés à l'événement. Il permet de définir des paramètres d'événement qui correspondent à la signature de l'événement.

Vous pouvez ajouter un paramètre dans la liste en cliquant sur l'outil Ajouter une ligne, puis en affichant sa feuille de propriétés en cliquant sur l'outil Propriétés. Les propriétés d'un paramètre sont les suivantes :

Propriété Description
Parent Evénement auquel le paramètre appartient.
Nom Nom du paramètre.
Code Nom de référence du paramètre.
Commentaire Commentaire descriptif du paramètre.
Type de données Jeu d'instances partageant la même sémantique.
Tableau Lorsque cette case est cochée, indique que le type de données représente un format de tableau.
Type de paramètre Direction du flux d'informations pour le paramètre. Indique ce qui est renvoyé lorsque le paramètre est appelé par l'événement lors du processus d'exécution. Vous pouvez choisir l'une des valeurs suivantes :

  • Entrée – Paramètre d'entrée passé par la valeur. La valeur finale ne peut pas être modifiée et les informations ne sont pas disponibles pour l'appelant.
  • Entrée/Sortie – Paramètre d'entrée pouvant être modifié. La valeur finale peut être modifiée pour communiquer les informations à l'appelant.
  • Sortie – Paramètre de sortie. La valeur finale peut être modifiée pour communiquer les informations à l'appelant.
Valeur par défaut Valeur par défaut lorsqu'un paramètre est omis :

Si vous utilisez une opération oper(string param1, integer param2) , et spécifiez deux arguments oper(val1, val2) lors de l'invocation. Certains langages, tels que C++, permettent de définir une valeur par défaut qui est ensuite mémorisée lorsque le paramètre est omis lors de l'invocation.

Si la déclaration de la méthode est oper(string param1, integer param2 = default), alors l'invocation oper(val1) revient à oper(val1, default).

 


Copyright (C) 2005. Sybase Inc. All rights reserved.