WINDEV 2025 : Les concepts

76 Partie 2 : Environnement de développement • <Nom du composant>.WDO (fichier optionnel) Fichier optionnel Fichier au format texte contenant la liste des différents éléments livrés en plus avec le composant (fichiers de données, fichiers .INI, ...). Consultez "Le fichier WDO", page 80. • <Nom du composant>.WDZ (fichier optionnel) Fichier des dépendances duWDK (uni- quement pour les composants WEBDEV et WINDEV Mobile) : Fichier contenant les dépendances du fichier WDK. Ces informations sont extraites dans le projet dans lequel le composant est intégré. 1.3 Que contient un composant externe ? Un composant externe contient : • les différents éléments à redistribuer (fenêtres, états, etc.). Ces éléments peuvent être acces- sibles ou non lors de l’importation du composant dans un projet WINDEV, WEBDEV ou WINDEV Mobile. Ces éléments ne peuvent pas être modi- fiés à partir du projet utilisant le composant. • une brève description du composant. • une aide permettant de réutiliser ce composant. Cette aide est générée à partir des commentaires de code. Remarque : Par défaut, si un composant externe utilise une analyse et des fichiers de données, les fonctions HFSQL manipuleront ces éléments dans un contexte HFSQL indépendant. Ces paramètres peuvent être modifiés dans les options avancées du composant. Pour plus de détails, consultez l’aide en ligne. 2 Créer et générer un composant externe La création d’un composant externe se fait en plu- sieurs étapes : 1. Création du composant externe. 2. Développement des éléments du composant externe. 3. Définition des options avancées du composant externe. 4. Génération du composant externe. Le composant externe peut alors être distribué et réutilisé. Pour plus de détails, consultez "Distribuer un composant externe", page 76 et "Utiliser un composant externe dans une application", page 78. 3 Distribuer un composant externe 3.1 Présentation Lorsque le composant externe a été créé, testé et généré, il peut être mis à disposition des déve- loppeurs. Plusieurs méthodes sont possibles : • Utilisation directe du composant externe Exemple : le composant externe est directement utilisé sur le poste du développeur qui a créé le composant. • Distribution simple , en fournissant directement les fichiers nécessaires. Exemple : le composant externe est destiné à être utilisé à l’intérieur d’une même société, par plusieurs développeurs. Dans ce cas, les fichiers nécessaires peuvent être copiés sur un disque réseau. • Distribution par le GDS  : Ce mode de distribution permet aux projets présents dans le GDS d’uti- liser directement un composant externe publié dans le GDS. Pour plus de détails, consultez l’aide en ligne. Exemple : Une société partage différents projets par le GDS. Les projets permettant de créer les composants externes et les projets utilisant les composants utilisent tous le même GDS. • Distribution à partir d’un programme d’ins- tallation (avec une procédure d’installation du composant identique à celle utilisée pour les applications). Exemple : Ce mode de distribution est conseillé si le composant externe est destiné à être vendu ou à être distribué à grande échelle, avec des mises à jour régulières.

RkJQdWJsaXNoZXIy NDQ0OA==