12.07.2015 Views

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Composant externe en pratique1 Présentation1.1 DéfinitionUn <strong>com</strong>posant externe est un ensemble d'élémentsWinDev : fenêtres, états, analyse, ... Cet ensembled’éléments effectue une fonctionnalité précise. Parexemple, un <strong>com</strong>posant externe peut correspondreà une <strong>de</strong>s fonctionnalités suivantes :•Envoi <strong>de</strong> Fax• Envoi d'emails• ...Remarques :• Pour optimiser l'organisation <strong>de</strong> vos projets, il estpossible d'utiliser <strong>de</strong>s <strong>com</strong>posants internes. Pourplus <strong>de</strong> détails, consultez “Composant interne enpratique”, page 70.•Dans la suite <strong>de</strong> ce chapitre, le terme "<strong>com</strong>posant"signifie "<strong>com</strong>posant externe".Un <strong>com</strong>posant peut être redistribué à d'autresdéveloppeurs WinDev (gratuitement ou non). Cesdéveloppeurs pourront ainsi intégrer simplement lafonctionnalité proposée par le <strong>com</strong>posant dans leurapplication. Le <strong>com</strong>posant sera donc intégré àl'application et distribué avec l'application.Lors <strong>de</strong> la création du <strong>com</strong>posant, l'auteurspécifie :• la provenance <strong>de</strong>s éléments du <strong>com</strong>posant. Ledéveloppeur peut construire un <strong>com</strong>posant à partird’un projet WinDev lié à un projet WebDev et /ou un projet WinDev Mobile.•les éléments du <strong>com</strong>posant visibles ou non parl'utilisateur du <strong>com</strong>posant. Les éléments visiblesseront accessibles dans le graphe du projet oupar programmation.• le mo<strong>de</strong> d'utilisation du <strong>com</strong>posant (<strong>com</strong>ment utiliserle <strong>com</strong>posant, les paramètres permettantd'accé<strong>de</strong>r aux fonctionnalités du <strong>com</strong>posant, ...).Une documentation succincte (à <strong>com</strong>pléter) estautomatiquement générée et associée au <strong>com</strong>posant.Remarque : Des exemples <strong>de</strong> <strong>com</strong>posants sontlivrés en standard avec WinDev. Ces <strong>com</strong>posantssont accessibles <strong>de</strong>puis le volet "Assistants, Exempleset Composants" (option "Composants").1.2 De quoi est constitué un <strong>com</strong>posant ?Un <strong>com</strong>posant est défini et généré à partir d'un projetWinDev existant. Il peut être ensuite intégrédans d'autres projets WinDev.Tous les éléments du <strong>com</strong>posant sont totalementindépendants du projet dans lequel le <strong>com</strong>posantest intégré. Le <strong>com</strong>posant peut avoir sa propre analyse,ses fenêtres, ses états, ses fichiers, ... Lors <strong>de</strong>la création <strong>de</strong> la génération du <strong>com</strong>posant, il suffitd'indiquer si ces éléments pourront être manipulésou non dans le projet WinDev intégrant ce <strong>com</strong>posant.Le <strong>com</strong>posant est constitué <strong>de</strong> trois fichiers :.WDK.WDI.WDO(fichieroptionnel)Fichier <strong>com</strong>posant. Contienttous les éléments du <strong>com</strong>posant.Ce fichier est nécessaire àl'intégration du <strong>com</strong>posantdans un projet.Ce fichier doit également êtrelivré dans la procédure d’installation<strong>de</strong> l'application utilisantle <strong>com</strong>posant.Description du <strong>com</strong>posant (uniquementpour le développementd'applications).Ce fichier est nécessaire àl'intégration du <strong>com</strong>posantdans un projet.Ce fichier ne doit pas être livrédans la procédure d’installation<strong>de</strong> l'application utilisant le<strong>com</strong>posant.Fichier optionnelFichier au format texte contenantla liste <strong>de</strong>s différents élémentslivrés en plus avec le<strong>com</strong>posant (fichiers <strong>de</strong> données,fichiers .INI, ...). Consultez“Le fichier WDO”, page 78.1.3 Que contient un <strong>com</strong>posant ?Un <strong>com</strong>posant contient :• les différents éléments à redistribuer (fenêtres,états,...). Ces éléments peuvent être accessiblesou non lors <strong>de</strong> l'importation du <strong>com</strong>posant dansun projet WinDev.• une brève <strong>de</strong>scription du <strong>com</strong>posant.• une ai<strong>de</strong> permettant <strong>de</strong> ré-utiliser ce <strong>com</strong>posant.Partie 2 : Environnement <strong>de</strong> développement 73

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!