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.

7 Caractéristiques avancées d’un <strong>com</strong>posant7.1 Documentation automatiqueUn <strong>com</strong>posant doit absolument être ac<strong>com</strong>pagnéd'une documentation pour permettre sa ré-utilisation.WinDev simplifie la réalisation <strong>de</strong> cette documentationen proposant :• une présentation générale du <strong>com</strong>posant. Cetteprésentation générale est saisie lors <strong>de</strong> la générationdu <strong>com</strong>posant. Lors <strong>de</strong> l'utilisation du <strong>com</strong>posantdans une application WinDev, cetteprésentation sera visible lors du survol du <strong>com</strong>posantaffiché dans le volet "Assistants, Exempleset Composants". Pour plus <strong>de</strong> détails,consultez l’ai<strong>de</strong> en ligne.• une génération automatique <strong>de</strong> la documentationtechnique à partir <strong>de</strong>s <strong>com</strong>mentaires insérésdans le co<strong>de</strong> <strong>de</strong>s éléments du <strong>com</strong>posant.Quels sont les <strong>com</strong>mentaires <strong>de</strong> co<strong>de</strong>pris en <strong>com</strong>pte ?Les <strong>com</strong>mentaires pris en <strong>com</strong>pte automatiquementpour la documentation du <strong>com</strong>posant sont :• Les <strong>com</strong>mentaires placés en tête <strong>de</strong>s procéduresWLangage• les <strong>com</strong>mentaires placés en tête <strong>de</strong>s traitementssuivants :•Co<strong>de</strong> d'initialisation <strong>de</strong>s fenêtres•Co<strong>de</strong> d'initialisation <strong>de</strong>s états•Co<strong>de</strong> d'initialisation <strong>de</strong>s classes•Co<strong>de</strong> d'initialisation <strong>de</strong>s collections <strong>de</strong> procédures.A quel moment la documentationest-elle générée ?La documentation du <strong>com</strong>posant est générée lors<strong>de</strong> la première génération du <strong>com</strong>posant (option"Atelier .. Composant .. Générer un <strong>com</strong>posant").Lors <strong>de</strong> cette génération <strong>de</strong> la documentation :• les <strong>com</strong>mentaires existants dans le co<strong>de</strong> sont utiliséspour créer la documentation.• si aucun <strong>com</strong>mentaire n'existe, WinDev documenteraautomatiquement les éléments accessiblesdu <strong>com</strong>posant en précisant les paramètresattendus en entrée et en sortie <strong>de</strong> chaque élément.Les <strong>com</strong>mentaires correspondants sontautomatiquement créés dans les différents éléments.Remarque : A chaque re-génération du <strong>com</strong>posant,il est possible <strong>de</strong> re-générer la documentation associéeau <strong>com</strong>posant (bouton "Regénérer" dans lafenêtre "Historique du <strong>com</strong>posant").Attention : Si vous utilisez le bouton "Regénérer",les modifications effectuées sous l'assistant <strong>de</strong>génération seront supprimées.Comment disposer <strong>de</strong> la documentationd’un <strong>com</strong>posant ?La présentation générale du <strong>com</strong>posant est automatiquementaffichée lors du survol du <strong>com</strong>posantprésent dans le volet "Assistants, Exemples et Composants".La documentation technique du <strong>com</strong>posant estdisponible :• lors <strong>de</strong> l'intégration d'un <strong>com</strong>posant dans un projet(option "Atelier .. Composant Externe .. Importerun <strong>com</strong>posant dans le projet").• à tout moment, lors d’un double-clic sur l’icônedu <strong>com</strong>posant présent dans le volet "Assistants,Exemples et Composants" ou par l’option "Description"du menu contextuel du <strong>com</strong>posant.•à tout moment, dans la <strong>de</strong>scription <strong>de</strong>s <strong>com</strong>posantsintégrés dans le projet (option "Atelier ..Composant Externe .. Liste <strong>de</strong>s <strong>com</strong>posants intégrésdans le projet"). Le bouton "Description" permetd'obtenir les informations et ladocumentation du <strong>com</strong>posant.La documentation spécifique à un élément du<strong>com</strong>posant peut être obtenue :•soit en double-cliquant sur cet élément (volet"Explorateur <strong>de</strong> projet" ou graphe du projet) ou enappuyant sur la touche [F2] <strong>de</strong>puis le co<strong>de</strong> <strong>de</strong> cetélément.• soit directement dans la liste <strong>de</strong>s <strong>com</strong>posantsintégrés au projet (option "Atelier .. ComposantExterne .. Liste <strong>de</strong>s <strong>com</strong>posants intégrés dans leprojet").Partie 2 : Environnement <strong>de</strong> développement 77

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

Saved successfully!

Ooh no, something went wrong!