PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Gestionnaire de briques de code
  • Créer une brique de code
  • Utiliser les briques de code
  • Partager des briques de code
  • Récupérer les données d'un glossaire personnalisé
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
Présentation
L'éditeur de code vous propose de saisir des "Briques de code". Ces "Briques de code" sont des morceaux de code que vous utilisez souvent. Vous pouvez créer toutes vos briques de code : elles vous seront proposées en permanence pour vous faire gagner du temps.
Ces briques de code peuvent être paramétrées : par exemple, le nom du fichier de données, de la rubrique de parcours, ou encore le nom de la fenêtre peut être un paramètre de votre brique de code. Lors de son utilisation, l'éditeur de code vous demandera de saisir les différents paramètres nécessaires : aucun risque d'erreur !
Les briques de code sont facilement déplaçables d'un projet à l'autre, d'un poste à l'autre, ...
Chaque brique de code est associée à un mot-clé ce qui simplifie sa recherche.
Versions 16 et supérieures
La gestion des briques de code est commune avec la gestion du glossaire présente dans les versions précédentes.
Nouveauté 16
La gestion des briques de code est commune avec la gestion du glossaire présente dans les versions précédentes.
La gestion des briques de code est commune avec la gestion du glossaire présente dans les versions précédentes.
Comment le faire ?

Gestionnaire de briques de code

L'éditeur de code propose un gestionnaire de briques de code. Ce gestionnaire permet de :
  • Ajouter une brique de code.
  • Modifier une brique de code.
  • Utiliser une brique de code.
  • Supprimer une brique de code.
Versions 16 et supérieures
  • Gérer les éléments du glossaire.
Nouveauté 16
  • Gérer les éléments du glossaire.
  • Gérer les éléments du glossaire.
Ce gestionnaire est affiché sous forme de volet :
  • grâce à l'option "Code .. Briques de code .. Gestionnaire de Briques de code" (disponible sous l'éditeur de code)
  • grâce à l'option "Code .. Briques de code .. Afficher les briques de code" (disponible sous l'éditeur de code)
  • grâce à l'option "Briques de code .. Gestionnaire des briques de code" du menu contextuel de l'éditeur de code.
  • grâce à l'option "Briques de code .. Afficher les briques de code" du menu contextuel de l'éditeur de code.
Pour afficher ce gestionnaire :
  • Sous l'éditeur de code, sélectionnez l'option "Briques de code .. Afficher toutes les briques de code" du menu contextuel.
  • Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Volets" et sélectionnez "Briques de code".
Versions 16 et supérieures
Remarque : Par défaut, le gestionnaire de briques de code est vide. Si vous aviez défini des briques de code personnelles dans les versions antérieures, celles-ci sont automatiquement importées. Pour afficher les éléments standard (c'est-à-dire les raccourcis proposés par défaut sur les fonctions WLangage), sélectionnez l'option "Afficher les briques standard" du bouton fléché.
Nouveauté 16
Remarque : Par défaut, le gestionnaire de briques de code est vide. Si vous aviez défini des briques de code personnelles dans les versions antérieures, celles-ci sont automatiquement importées. Pour afficher les éléments standard (c'est-à-dire les raccourcis proposés par défaut sur les fonctions WLangage), sélectionnez l'option "Afficher les briques standard" du bouton fléché.
Remarque : Par défaut, le gestionnaire de briques de code est vide. Si vous aviez défini des briques de code personnelles dans les versions antérieures, celles-ci sont automatiquement importées. Pour afficher les éléments standard (c'est-à-dire les raccourcis proposés par défaut sur les fonctions WLangage), sélectionnez l'option "Afficher les briques standard" du bouton fléché.

Créer une brique de code

La création d'une brique de code peut être effectuée :
  • directement depuis le gestionnaire de briques de code. Il suffit de cliquer sur le bouton "+" et de saisir les différentes informations demandées.
  • directement depuis l'éditeur de code. Il suffit de sélectionner le code correspondant à la brique de code et de faire un "Drag and Drop" vers le gestionnaire de briques de code. La fenêtre de description de la brique de code apparaît, avec les informations nécessaires remplies. Si la première ligne de code correspond à un commentaire, ce commentaire devient automatiquement le titre de la brique de code.
La fenêtre de description d'une brique de code contient les éléments suivants :
  1. Titre de la brique de code. Ce titre apparaît dans le gestionnaire de briques de code.
  2. Abréviation associée à la brique de code. Cette abréviation peut être un mot ou un ensemble de mots. Cette abréviation permet d'utiliser la brique de code plus simplement : il suffit de saisir l'abréviation sous l'éditeur de code et d'utiliser la touche F5 : la brique de code correspondante est automatiquement insérée.
  3. Code correspondant à la brique de code.
  4. Bouton permettant d'insérer des champs automatiques. Il est possible d'insérer les informations suivantes :
    • la date et l'heure de l'insertion de la brique de code dans le code (au format défini dans les paramètres de langues de Windows)
    • insertion automatique du code sélectionné : dans ce cas, lorsque la brique de code est "droppée" du gestionnaire de code vers l'éditeur de code, le code actuellement sélectionné sous l'éditeur de code est inséré à l'endroit indiqué. Cette option est intéressante par exemple dans le cas d'une brique de code permettant de faire un traitement répétitif (boucle, ...).
    • login de l'utilisateur insérant la brique de code
    • paramètre : cette option permet de remplacer le code sélectionné dans la brique de code par §<Nom du paramètre>§. Vous pouvez remplacer <Nom du paramètre> par le nom voulu. Si la brique de code contient cette option, une fenêtre de saisie des paramètres sera automatiquement affichée lors de l'utilisation de la brique de code.
    • paramètre avec valeur par défaut : cette option permet de remplacer le code sélectionné dans la brique de code par §<Nom du paramètre>=<Valeur>§. Vous pouvez remplacer <Nom du paramètre> par le nom voulu et <Valeur> par la valeur par défaut du paramètre. Si la brique de code contient cette option, une fenêtre de saisie des paramètres sera automatiquement affichée lors de l'utilisation de la brique de code.
    • position du curseur : cette option permet de déterminer la position du curseur après l'utilisation de la brique de code. Il est ainsi possible par exemple de mettre le curseur dans la partie de code à saisir.
Emplacement des briques de code :
Les briques de code ajoutées sont mémorisées par défaut dans le répertoire "Personnel\Briques de code" du répertoire d'installation du produit utilisé. Ce répertoire peut être modifié dans les options de WINDEV, WEBDEV ou WINDEV Mobile (option "Outils .. Options .. Options générales de WINDEV/WEBDEV/WINDEV Mobile", onglet "Répertoires").Les briques de code ajoutées sont mémorisées par défaut dans le répertoire "Personnel\Briques de code" du répertoire d'installation du produit utilisé. Ce répertoire peut être modifié dans les options de WINDEV, WEBDEV ou WINDEV Mobile :
  1. Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options générales de WINDEV/WEBDEV/WINDEV Mobile".
  2. Affichez l'onglet "Répertoires" et modifiez le répertoire des briques de code.
Versions 16 et supérieures
Remarque : Le gestionnaire des briques de code permet de gérer l'ensemble des abréviations de l'éditeur de code. Chaque abréviation peut permettre d'accéder à une fonction, une procédure, une propriété, ou un ensemble de ligne de code. Le gestionnaire de briques de code inclut le glossaire présent dans les versions précédentes. Il est possible de créer une brique de code correspondant uniquement à un nom de fonction WLangage.
Nouveauté 16
Remarque : Le gestionnaire des briques de code permet de gérer l'ensemble des abréviations de l'éditeur de code. Chaque abréviation peut permettre d'accéder à une fonction, une procédure, une propriété, ou un ensemble de ligne de code. Le gestionnaire de briques de code inclut le glossaire présent dans les versions précédentes. Il est possible de créer une brique de code correspondant uniquement à un nom de fonction WLangage.
Remarque : Le gestionnaire des briques de code permet de gérer l'ensemble des abréviations de l'éditeur de code. Chaque abréviation peut permettre d'accéder à une fonction, une procédure, une propriété, ou un ensemble de ligne de code. Le gestionnaire de briques de code inclut le glossaire présent dans les versions précédentes. Il est possible de créer une brique de code correspondant uniquement à un nom de fonction WLangage.

Utiliser les briques de code

Pour utiliser les briques de code, plusieurs possibilités sont à votre disposition :
  • Drag and Drop depuis le gestionnaire de briques de code.
  • Utilisation de la touche F5 sur le mot-clé associé à la brique de code.
Remarques :
  • Versions 16 et supérieures
    Lors de la saisie du raccourci correspondant à une brique de code, la saisie assistée propose la brique de code correspondante. Il suffit de la sélectionner et de valider pour l'intégrer au code en cours.
    Nouveauté 16
    Lors de la saisie du raccourci correspondant à une brique de code, la saisie assistée propose la brique de code correspondante. Il suffit de la sélectionner et de valider pour l'intégrer au code en cours.
    Lors de la saisie du raccourci correspondant à une brique de code, la saisie assistée propose la brique de code correspondante. Il suffit de la sélectionner et de valider pour l'intégrer au code en cours.
  • L'option "Brique de code" du menu contextuel de l'éditeur de code liste les dix dernières briques de code et permet également de les utiliser directement.

Partager des briques de code

Vous voulez partager vos briques de code entre développeurs ou entre WINDEV, WEBDEV et WINDEV Mobile ?
Il suffit de configurer le répertoire des briques de code dans les options du produit utilisé (option "Outils .. Options .. Options générales de WINDEV/WEBDEV/WINDEV Mobile", onglet "Répertoires").Il suffit de configurer le répertoire des briques de code dans les options du produit utilisé :
  1. Sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options générales de WINDEV/WEBDEV/WINDEV Mobile".
  2. Affichez l'onglet "Répertoires" et modifiez le répertoire des briques de code.
Versions 16 et supérieures

Récupérer les données d'un glossaire personnalisé

Si vous aviez personnalisé votre glossaire dans une version précédente, il est possible de récupérer ces données :
  1. Sélectionnez l'option "Importer un glossaire" du bouton fléché.
  2. Sélectionnez le fichier "WX_Gloss.fic" présent dans le sous-répertoire "Personnel" du produit utilisé. Le fichier est automatiquement importé.
Nouveauté 16

Récupérer les données d'un glossaire personnalisé

Si vous aviez personnalisé votre glossaire dans une version précédente, il est possible de récupérer ces données :
  1. Sélectionnez l'option "Importer un glossaire" du bouton fléché.
  2. Sélectionnez le fichier "WX_Gloss.fic" présent dans le sous-répertoire "Personnel" du produit utilisé. Le fichier est automatiquement importé.

Récupérer les données d'un glossaire personnalisé

Si vous aviez personnalisé votre glossaire dans une version précédente, il est possible de récupérer ces données :
  1. Sélectionnez l'option "Importer un glossaire" du bouton fléché.
  2. Sélectionnez le fichier "WX_Gloss.fic" présent dans le sous-répertoire "Personnel" du produit utilisé. Le fichier est automatiquement importé.
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Récupérations des briques de code d'une version antérieure
On peut copier le répertoire sois même (quand Windev est fermé) pour récupérer des briques de code. Ca a fonctionné pour moi en passant de la version 18 à la 20.
Philip
21 déc. 2015