Réserver une Démo
Pré. Proc.

Propriétés Delphi

Enterprise Architect offre support complet pour les propriétés Delphi. Celles-ci sont implémentées sous forme de Valeur Étiquetés , avec un éditeur de propriétés spécialisé pour aider à créer et modifier les propriétés de classe. En utilisant l'option de menu contextuel de l'élément « Visibilité Fonctionnalité », vous pouvez afficher le compartiment « étiquettes » qui contient les propriétés. Les classes Delphi importées avec des propriétés ont cette fonctionnalité automatiquement rendue visible pour votre commodité.

Activer manuellement l'éditeur de propriétés

  • Dans la classe sélectionnée, définissez le langage de génération de code sur « Delphi »
  • Cliquez-droit sur la Classe et sélectionnez 'Delphi Propriétés ' pour ouvrir l'éditeur
En utilisant l'éditeur Delphi Propriétés , vous pouvez créer des propriétés rapidement et simplement ; à partir de là, vous pouvez :
  • Modifier le nom et la portée (seuls les publics et les publiés sont actuellement pris en charge)
  • Modifier le type de propriété (la liste déroulante inclut toutes les classes définies dans le projet)
  • Définissez les informations de lecture et d'écriture (les listes déroulantes contiennent tous les attributs et opérations de la classe actuelle ; vous pouvez également saisir du texte libre)
  • Réglez « Stocké » sur Vrai ou Faux
  • Définir les informations sur les outils
  • Définir la valeur par défaut, si elle existe

Notes

  • Lorsque vous utilisez la dialogue « Créer une propriété » à partir de l'écran « Attribut », le système génère une paire de fonctions Get et Set avec la définition de propriété requise en tant que Valeur Étiquetés ; vous pouvez modifier manuellement ces Valeur Étiquetés si nécessaire
  • Les propriétés publiques sont affichées avec un préfixe « + » et publiées avec un « ^ »
  • Lors de la création d'une propriété dans la dialogue « Créer une implémentation de propriété » (accessible via la dialogue « Attributes »), vous pouvez définir la portée sur « Publié » si le type de propriété est Delphi
  • Seuls « Public » et « Publié » sont pris en charge
  • Si vous modifiez le nom d'une propriété et effectuez une ingénierie directe, une nouvelle propriété est ajoutée, mais vous devez supprimer manuellement l'ancienne du fichier source