WEBDEV 2024 : Les concepts

106 Partie 3 : Environnement de développement • <NomComposant>.WDI Description du composant (uniquement pour le développement de sites). Ce fichier est nécessaire à l’intégration du composant dans un projet. Ce fichier ne doit pas être livré dans la procédure d’ins- tallation du site utilisant le composant. • <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. • <Nom du composant>.WDZ Fichier des dépendances du WDK (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é. • Dans le cas d’un composant WEBDEV, ce fichier contient par exemple les pages WEBDEV générées, les images, etc. • Dans le cas d’un composant Mobile (iOS ou Android), ce fichier contient par exemple les fichiers de génération Android. 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 Options avancées d’un composant externe. 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é. 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.

RkJQdWJsaXNoZXIy NDQ0OA==