Chapter 16 Travailler avec PowerBuilder


Sélection des options de génération pour PowerBuilder

PowerBuilder est un langage spécifique qui utilise ses propres options de génération. Vous pouvez générer des objets PowerBuilder à partir des classes contenues dans un MOO en utilisant les options de génération suivantes de la boîte de dialogue Génération PowerBuilder :

Vous pouvez également cocher la case Vérifier le modèle afin de lancer une vérification du modèle avant la génération et d'interrompre la génération si une erreur est détectée.

A l'aide de bibliothèques

Vous devez sélectionner une cible ou une application dans la liste déroulante Cible/application. Les situations suivantes se produisent lors de la génération :

Objet généré Résultat de la génération
Package avec un chemin d'accès de bibliothèque (défini dans un attribut étendu lors du reverse engineering) Généré dans la bibliothèque correspondante, sélectionnée dans la liste de cible/application
Package à la racine du modèle sans chemin d'accès de bibliothèque Généré dans une nouvelle bibliothèque, au même niveau que la bibliothèque cible/application
Package enfant sans chemin d'accès de bibliothèque Généré dans le package parent
Objet à la racine du modèle Généré dans la bibliothèque cible/application

Pour plus d'informations sur le reverse engineering PowerBuilder, reportez-vous à la section Reverse engineering de PowerBuilder.

Remarque : ce mode ne peut pas être utilisé si vous n'avez pas installé PowerBuilder sur votre machine.

A l'aide de fichiers source

Vous devez définir un répertoire de génération.

Classes définies au niveau du modèle elles sont générées sous forme de fichiers source dans le répertoire spécifié.

Classes définies dans des packages elles sont générées sous forme de fichiers source dans des sous-répertoires.

Vous allez donc devoir importer les objets générés dans PowerBuilder.

Steps Pour générer des objets PowerBuilder :

  1. Sélectionnez Langage→Générer pour PowerBuilder pour afficher la boîte de dialogue Génération d'objets utilisateur PowerBuilder.
  2. Sélectionnez un modèle ou package dans la liste déroulante Sélectionner l'emplacement.
  3. Sélectionnez les classes à générer dans la liste.

    Note   Outils de sélection
    Par défaut, toutes les classes du modèle, y compris celles contenues dans des packages, sont sélectionnées et affichées dans la liste. Vous pouvez utiliser les outils de sélection situés à droite de la liste déroulante pour modifier la sélection. L'outil Inclure les sous-objets permet d'inclure dans votre sélection toutes les classes et interfaces incluses dans des packages.

  4. Cliquez sur l'onglet Options pour afficher la page correspondante.
  5. <facultatif> Cochez la case Vérifier le modèle si vous souhaitez vérifier la validité de votre modèle avant la génération.
  6. Sélectionnez les options requises.
  7. Cliquez sur OK pour lancer la génération.

    Un objet utilisateur PowerBuilder est généré dans l'application PowerBuilder pour chaque classe sélectionnée.

 


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