PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Paramétrer les fichiers de données utilisés lors de la génération des pages
  • Générer les pages statiques à partir de votre base de données
  • Tester une des pages générées avec WDGenPage
  • Arrêter le test d'une page semi-dynamique
  • Traitements exécutés
  • Traitements exécutés lors de la génération des pages
  • Traitements exécutés lors du test d'une page générée
  • Notes
  • Gestion des mots de passe (analyse ou fichier de données)
  • Langues associées aux pages générées
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
WDGenPage : Fonctionnalités
Présentation
Les différentes opérations pouvant être réalisées avec WDGenPage sont les suivantes :
  • Génération des pages statiques à partir des pages semi-dynamiques de votre site et de vos fichiers de données.
    Remarque : Avant de générer les pages, il est nécessaire de paramétrer le chemin des fichiers de données utilisés.
  • Test des pages statiques générées.
Comment le faire ?

Paramétrer les fichiers de données utilisés lors de la génération des pages

Pour paramétrer les fichiers de données utilisés lors de la génération des pages :
  1. Affichez la description du projet (option "Projet .. Description du projet").Affichez la description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Dans l'onglet "Fichiers", sélectionnez l'emplacement des fichiers de test :
    • Répertoire courant : Les fichiers de données se trouveront dans le sous-répertoire EXE du projet.
    • Répertoire spécifique : Les fichiers de données se trouveront dans le répertoire indiqué.
Remarque : Si l'analyse ou les fichiers de données associés aux pages semi-dynamiques sont protégés par un mot de passe, il est nécessaire de spécifier les mots de passe nécessaires par programmation.

Générer les pages statiques à partir de votre base de données

Pour générer les pages statiques à partir de votre base de données :
  1. Lancez WDGenPage (option "Outils .. WDGenPage"). La fenêtre principale de WDGenPage s'affiche.Lancez WDGenPage : sous le volet "Outils", dans le groupe "Utilitaires Web", cliquez sur "WDGenPage". La fenêtre principale de WDGenPage s'affiche.
  2. Sélectionnez les pages semi-dynamiques à générer.
  3. Cliquez sur le bouton "Générer". Les pages sont automatiquement générées.

Tester une des pages générées avec WDGenPage

A la fin de la génération, une fenêtre s'affiche permettant de tester les pages générées. Pour tester une des pages générées avec WDGenPage :
  1. Sélectionnez la page à tester.
  2. Cliquez sur le bouton "Tester".
    WEBDEV (s'il est lancé) se réduit automatiquement en icône. La première des pages statiques correspondant à la page semi-dynamique s'affiche dans un navigateur.
Lors du test, l'ensemble des fonctionnalités de la page pourront être exécutées. Il sera possible par exemple d'ouvrir d'autres pages.
Remarque : Il est également possible de tester les pages générées avec WDGenPage depuis l'éditeur.

Arrêter le test d'une page semi-dynamique

Pour arrêter le test, plusieurs méthodes sont possibles :
  • 1ère méthode : Fermez le site en cours de test. WEBDEV (s'il est lancé) affiche l'éditeur en cours au moment du lancement du test.
    Si vous avez lancé le test depuis WDGenPage, il est nécessaire de quitter cet outil.
  • 2ème méthode : Revenez dans l'éditeur avec la barre des tâches (ou avec la combinaison de touches Alt + Tab) et confirmez l'arrêt du test. WEBDEV affiche l'éditeur en cours au moment du lancement du test.
Traitements exécutés

Traitements exécutés lors de la génération des pages

Lors de la génération des pages semi-dynamiques, les traitements suivants sont exécutés :
  • Déclarations globales de la page.
  • Initialisation de la page
Ces traitements sont des traitements de génération et permettent de saisir des informations nécessaires à la génération.
Quelques exemples :
  • Si le fichier de base de la page (ou l'analyse) est protégé par mot de passe, il est possible d'indiquer le mot de passe dans un des traitements de génération.
  • Si le fichier de base de la page est une requête avec paramètres, il est possible d'indiquer les paramètres attendus par la requête dans un des traitements de génération.
  • Il est également possible de faire appel à une classe dans ces traitements de génération.
  • Si le champ (table ou zone répétée) de la page est basé sur une requête avec paramètres, il est possible d'indiquer les paramètres attendus par la requête dans un des traitements de génération.

Traitements exécutés lors du test d'une page générée

Au lancement du test d'une page semi-dynamique, les traitements suivants sont exécutés :
  • Chargement de la première page (Code navigateur).
  • Entrée du premier champ de la première page si ce champ a un traitement d'entrée (Code navigateur).
Notes

Gestion des mots de passe (analyse ou fichier de données)

Lors du test d'une page générée, aucun mot de passe n'est demandé, que la page soit associée à une analyse protégée en exécution ou à un fichier de données protégé par mot de passe.
Les mots de passe nécessaires doivent être précisés par programmation dans le code d'initialisation du projet (s'il existe) ou dans le traitement "Déclarations globales" de la page semi-dynamique.
Si la page manipule un fichier de données présent dans une analyse protégée par un mot de passe en exécution, ce mot de passe doit être spécifié avec la fonction HOuvreAnalyse.
Si la page manipule un (ou plusieurs) fichier(s) de données protégé(s) par un mot de passe, ce mot de passe doit être spécifié avec la fonction HPasse.
Si les mots de passe ne sont pas précisés, une erreur est affichée lors de la génération de la page.

Langues associées aux pages générées

Si votre site est un site multi-langues, il est possible de sélectionner les langues dans lesquelles les pages semi-dynamiques doivent être générées (icône ).
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire