DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2025

Chemin (Propriété)
La propriété Chemin permet de connaître et de modifier un chemin.
grPIImage (Fonction)
Définit l'image utilisée pour illustrer les données d'un graphe de type "Pourcentage imagé".
FTPConnecte (Fonction)
Connecte le poste en cours à un serveur FTP (File Transfer Protocol).
Déployer une application iOS
Tuto WINDEV Mobile : Déployer une application iOS 10 mn
<Source>.ImporteCSV (Fonction)
Importe un fichier CSV dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
Opérateurs sur chaînes de caractères
Les chaînes de caractères peuvent être manipulées par des fonctions spécifiques du WLangage ou par les opérateurs +, [[ et ]]...
1. Mise en place d'une base de données Client/Serveur
Tuto WEBDEV - Administrer une base HFSQL Client/Serveur Leçon 1 - Mise en place d'une base de données Client/Serveur - 10 mn
Propriétés associées au champ Cube
Liste des propriétés associées au champ Cube
Erreurs de gestion des fichiers de données
Lorsqu'une fonction HFSQL échoue (renvoie Faux par exemple), il est possible de connaître par programmation le numéro de l'erreur correspondante grâce à la fonction HErreur...
Propriétés associées au champ Vidéo
Les propriétés suivantes sont utilisables sur un champ Vidéo :
Propriétés associées au champ Onglet
Un champ Onglet peut être manipulé en WLangage aussi bien dans une fenêtre ou dans une page avec les propriétés suivantes...
1. HFSQL Client/Serveur : Mise en place
Tuto WINDEV : Utiliser une base HFSQL Client/Serveur Leçon 1 - HFSQL Client/Serveur : Mise en place - 10 mn
Propriétés associées au champ Kanban
Dans une fenêtre ou une page, il est possible de manipuler avec les propriétés WLangage ...
Propriétés associées au champ Conteneur natif
Un champ Conteneur natif peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes...
Propriétés associées au champ DotNet Winform
Les propriétés suivantes peuvent être utilisées avec les champs DotNet (WinForm) ...
Propriétés associées à un champ OLE
Liste des propriétés associées à un champ OLE
Fichier WX
Le fichier "Nom de l'exécutable".WX permet de gérer certaines fonctionnalités directement, même si ces fonctionnalités n'ont pas été prévues dans l'application. Ce fichier est présent à coté de l'exécutable.
Docusign : Signature électronique
La signature électronique de contrats avec des particuliers ou des professionnels est aujourd’hui généralisée...
Particularités des applications pour iPhone/iPad
Propriétés associées au champ Conférence
Liste des propriétés associées au champ Conférence
Tester une application Mobile
Le test de l'ensemble du projet permet de simuler le lancement de l'application par l'utilisateur...
Propriétés associées au champ ActiveX
Liste des propriétés associées au champ ActiveX
Propriétés associées aux champs IFrame
Le champ IFrame peut être manipulé par les propriétés du WLangage en code serveur et en code navigateur...
OpenIDParamètres (Type de variable)
Le type OpenIDParamètres permet de définir toutes les caractéristiques avancées d'une authentification pour OpenID.
Propriétés associées au champ TreeMap
Un champ TreeMap peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes.
Propriétés associées au champ Multimédia
Liste des propriétés associées au champ Multimédia
Constantes d'impression
Liste des constantes utilisées par les fonctions d'impression.
HImporteTexte (Fonction)
Importe un fichier Texte dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
<Source>.ImporteTexte (Fonction)
Importe un fichier Texte dans un fichier de données au format HFSQL Classic ou Client/Serveur (fichier de données décrit sous l'éditeur d'analyses, ou déclaré par les fonctions HDéclare, HDéclareExterne ou HDécritFichier).
Propriétés associées à un champ Plan du site
Liste des propriétés associées à un champ Plan du site
Propriétés associées au champ Table
Un champ Table peut être manipulé en WLangage aussi bien dans une fenêtre que dans une page avec les propriétés suivantes...
Evénements associés aux champs Arbre
Liste des événements associés aux champs Arbre
Couleur (Propriété)
La propriété Couleur permet de connaître ou modifier la couleur de la police de :
  • une variable de type Police.
  • un texte d'un champ Libellé ou calculé d'un état.
  • un texte d'un champ d'une fenêtre.
  • un texte d'un champ d'une page.
Propriétés associées au champ .NET 3.0, 4.0, ... (WPF)
Liste des propriétés associées au champ .NET 3.0, 4.0, ... (WPF)
Propriétés associées à un groupe de champs
Il est possible d'utiliser des propriétés WLangage sur un groupe de champs présent aussi bien dans une fenêtre ou une page, que dans un état...
Propriétés associées au champ Liste
Un champ Liste peut être manipulé en WLangage aussi bien dans une fenêtre que dans une page avec les propriétés suivantes...
Propriétés associées au champ Applet
Liste des propriétés associées au champ Applet
Procédures et requêtes stockées (HFSQL Client/Serveur)
Les procédures stockées permettent de simplifier l'évolution et la maintenance de vos applications en factorisant le code...
Propriétés associées au champ Tableau croisé dynamique
Un champ Tableau croisé dynamique peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes...
Créer un plan d'action
Les plans d'action regroupent toutes les actions à effectuer par la fabrique logicielle.
Propriétés associées au champ RTF
Liste des propriétés associées au champ RTF
Propriétés associées au champ Carrousel
Liste des propriétés associées au champ Carrousel
Modules complémentaires de l'installation
L'assistant d'installation permet d'inclure différents modules complémentaires dans l'installation. Ces modules complémentaires permettent d'ajouter des options supplémentaires au programme d'installation et d'accéder aux paramètres avancés de l'installation.
Propriétés associées au champ d'affichage HTML
Propriétés associées au champ d'affichage HTML
WDInst : options avancées pour l'installation réseau
Les options avancées de l'installation réseau permettent de ...
Options de l'éditeur de code
De nombreuses options permettent de personnaliser et d'utiliser toutes les possibilités de l'éditeur de code...
Fonctions de gestion des projets
Liste des fonctions de gestion des projets
Propriétés associées au champ Caméra
Un champ Caméra peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes...
<Éditeur de diagrammes>.Sauve (Fonction)
Sauve un diagramme dans un fichier "diag".
Propriétés associées au champ Page WEBDEV
Les différentes propriétés associées aux champs Page WEBDEV sont les suivantes ...
Constantes de gestion du téléphone (Android / iOS)
Propriétés associées au champ Spin
Liste des propriétés associées au champ Spin
URL Rewriting
L'URL Rewriting (ou réécriture d'URL) est une technique permettant d'améliorer le référencement d'un site Web...
Propriétés associées au champ Boite à outils
Liste des propriétés associées au champ Boite à outils
<Variable Palette>.Charge (Fonction)
Charge une palette à partir d'un fichier de type ".wdPalette".
DiagrammeSauve (Fonction)
Sauve un diagramme dans un fichier "diag".
Propriétés associées à un champ Calendrier
Il est possible d'utiliser des propriétés WLangage sur un champ Calendrier aussi bien dans une fenêtre que dans une page...
Propriétés associées à une fenêtre
Liste des propriétés associées à une fenêtre
TimelineAjoutePiste (Fonction)
Ajoute une nouvelle piste dans un champ TimeLine.
iImprimeEtat (Fonction)
Imprime un état réalisé avec l'éditeur d'états.
Propriétés associées au champ Ascenseur
Liste des propriétés associées au champ Ascenseur
Fonctions de gestion des graphes
Liste des fonctions de gestion des graphes
Créer les pages d'aide
Une aide est constituée de plusieurs pages...
Propriétés associées au champ TimeLine
Un champ TimeLine peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes.
Manipulations d'une analyse (MLD)
Les principales manipulations possibles sur une analyse (MLD) sont les suivantes ...
httpRequête (Type de variable)
Le type httpRequête permet de définir toutes les caractéristiques avancées d'une requête HTTP/HTTPS.
Configuration de projet
Les configurations de projet permettent de créer à partir d'un même projet plusieurs "cibles" différentes...
14. Les champs en pratique
13. Les différents types de champs standard
2. Fonctions WLangage spécifiques à la gestion des téléphones
List de las constantes utilizadas por las funciones del sistema.
BoutonDroit (Propriété)
La propriété BoutonDroit permet de définir et de connaître les caractéristiques d'un bouton droit présent dans un champ de saisie.
BoutonGauche (Propriété)
La propriété BoutonGauche permet de définir et de connaître les caractéristiques d'un bouton gauche présent dans un champ de saisie.
Propriétés associées au champ Fil
Un champ Fil peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes...
restRequête (Type de variable)
Le type restRequête permet de définir toutes les caractéristiques avancées d'une requête REST.
WDMap : Réindexer un fichier de données HFSQL
WDMap permet à la fois de savoir si un fichier de données HFSQL doit être réindexé et à la fois de réindexer un fichier de données HFSQL...
Images et boutons
Pour optimiser le look de vos écrans ou de vos sites, WINDEV, WEBDEV et WINDEV Mobile offrent de nombreuses possibilités...
Propriétés associées au champ Zone multiligne
Un champ Zone multiligne et les lignes d'un champ Zone multiligne peuvent être manipulés en WLangage dans une fenêtre avec les propriétés suivantes.
Extension des fichiers créés par WINDEV, WEBDEV, WINDEV Mobile
Le tableau ci-dessous présente les principales extensions des fichiers créés et gérés par WINDEV, WEBDEV et WINDEV Mobile...
Recherche dans les éditeurs
La fonctionnalité de recherche dans les éditeurs est un facteur important d'efficacité...
Fonctions de gestion des graphes (syntaxe préfixée)
Liste des fonctions de gestion des champs Graphe (syntaxe préfixée)
<Graphe>.VignetteCatégorie (Fonction)
Initialise une image de catégorie dans les graphes de type Secteur, Beignet ou Hémicycle.
Editeur d'analyses : Décrire une connexion
Tout programme réalisé avec WINDEV, WEBDEV ou WINDEV Mobile peut accéder facilement ...
Champ Editeur d'images WEBDEV : Fonctionnalités
Le champ Editeur d'images WEBDEV propose de nombreuses fonctionnalités accessibles via plusieurs rubans, en haut et en bas du champ...
Paramétrer la réplication universelle assistée
Si votre application utilise la réplication universelle assistée par l'intermédiaire d'un fichier ...
HExécuteRequête (Fonction)
Déclare une requête créée sous l'éditeur de requêtes au moteur HFSQL et exécute cette requête.
FichierAffiche (Fonction)
Affiche un fichier sur le navigateur de l'internaute.
AppliSupprimeVersion (Fonction)
Supprime une version de l'historique des versions présent sur le serveur d'installation de référence.
Propriétés associées au champ Bandeau défilant
WEBDEV permet de manipuler à l'aide des propriétés WLangage ...
Traduire un fichier de messages avec WDTRAD
HDBIndex (Fonction)
Ouvre un fichier d'index xBase.
WDOptimizer : Édition et modification d'un fichier ".REP"
Propriétés associées au champ Traitement de texte
Un champ Traitement de texte peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes...
HFSQL Client/Serveur : Tâches planifiées
Les tâches planifiées permettent de planifier des tâches automatiques...
<Graphe>.PIImage (Fonction)
Définit l'image utilisée pour illustrer les données d'un graphe de type "Pourcentage imagé".
Propriétés WLangage associées aux champs "Fenêtre interne"
Liste des propriétés WLangage associées aux champs "Fenêtre interne"
Programmation des cellules de table
Les champs Table peuvent être manipulés ...
XMLOuvreLecteur (Fonction)
Crée un lecteur permettant de lire un document XML sans le charger en mémoire.
<TimeLine>.AjoutePiste (Fonction)
Ajoute une nouvelle piste dans un champ TimeLine.
<Fenêtre>.OuvreSoeur (Fonction)
Ouvre une fenêtre soeur non modale.
<Composant>.Charge (Fonction)
Charge un composant externe indépendant du projet en cours.
Problèmes les plus fréquents
Comparer des champs
Dans certains cas, il peut être pratique de comparer deux champs situés dans la même fenêtre/page ou dans deux fenêtres/pages différentes...
Contrôle : Activité d'une application
Le robot de surveillance propose de tester l'activité d'une application WINDEV...
<Variable Commande>.AjouteOption (Fonction)
Ajoute une option à la commande à exécuter en mode console.
CmdAjouteOption (Fonction)
Ajoute une option à la commande à exécuter en mode console.
Procédure WLangage appelée par la fonction zipAjouteRépertoire
Procédure WLangage (également appelée "Callback) appelée lors de l'ajout de chaque fichier par la fonction zipAjouteRépertoire.
Fonctions de gestion des chaînes de caractères
Liste des fonctions de gestion des chaînes de caractères
Caractéristiques des champs Table dans une page
Le champ Table permet aussi bien d'afficher et/ou de saisir des informations...
Propriétés associées au champ Zone répétée linéaire
Écrire un email
Écrire un email en WLangage consiste à remplir la structure email du WLangage...
Constantes système
Liste des constantes utilisées par les fonctions système.
Propriétés associées au champ Forme
Le champ Forme possède des propriétés manipulables par le WLangage dans les fenêtres ou les pages ainsi que dans les états...
Propriétés associées au champ Organigramme
Un champ Organigramme peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes...
Propriétés associées au champ Cellule
Liste des propriétés associées au champ Cellule
Paramètres de la procédure utilisée par la fonction fLitLigne
Procédure WLangage (également appelée "Callback") appelée par la fonction fLitLigne pour chaque ligne lue dans le fichier.
HListeFichier (Fonction)
Renvoie la liste des fichiers :
  • de l'analyse en cours.
  • des analyses en cours (cas des projets multi-analyses).
  • d'une analyse spécifique reconnue par le moteur HFSQL.
  • disponibles sur une connexion par un Connecteur Natif ou par un driver OLE DB.
  • d'un groupe de fichiers défini dans l'éditeur d'analyses.
Traitement de texte : Utiliser le ruban
Le ruban du champ Traitement de texte permet d'utiliser de nombreuses fonctionnalités et de réaliser de nombreux paramétrages...
<Page>.Affiche (Fonction)
Affiche une page du site dans le navigateur de l'internaute.
Propriétés associées aux champs Zone répétée
Dans une fenêtre comme dans une page le champ Zone répétée peut être manipulé par les propriétés WLangage...
<Tableur>.AjouteImage (Fonction)
Ajoute une image dans la feuille en cours d'un champ Tableur.
TableurAjouteImage (Fonction)
Ajoute une image dans la feuille en cours d'un champ Tableur.
Propriétés associées aux zones définies en mode Zoning
Propriétés associées aux champs d'un état
Liste des propriétés associées aux champs d'un état
WINDEV 2025 : Nouveautés du WLangage
En version 2025, de nouvelles fonctions, propriétés et de nouveaux types de données font leur apparition et certains ont été améliorés, ...
JSONOuvreLecteur (Fonction)
Crée un lecteur permettant de lire un document JSON sans le charger en mémoire.
Attention : Cette fonction est disponible uniquement à partir de la version 2025 Update 3.
gpwOuvre (Fonction)
Ouvre la fenêtre ou la page de login du groupware utilisateur.
Le volet "Images"
Le volet "Images" permet de visualiser et lister toutes les images présentes dans le répertoire et les sous-répertoires du projet...
Fonctions de gestion de HFSQL Client/Serveur
Différentes fonctions HFSQL sont spécifiques à la gestion des données HFSQL Client/Serveur...
Déployer une application Android
Tuto WINDEV Mobile : Déployer une application Android 10 mn
Propriétés associées au champ Jauge infinie
Un champ Jauge infinie peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes...
Propriétés WLangage disponibles en PHP
Les propriétés disponibles en PHP sont les suivantes
Propriétés associées au champ Potentiomètre (dans une fenêtre)
Liste des propriétés associées au champ Potentiomètre présent dans une fenêtre
Propriétés associées au champ Réglette
Les propriétés WLangage permettent de manipuler le champ Réglette en code serveur et navigateur...
<Variable Diagramme>.Sauve (Fonction)
Sauve un diagramme dans un fichier "diag".
Propriétés associées au champ Liste image
Liste des propriétés associées au champ Liste image
Fonctions diverses WEBDEV
Liste des fonctions diverses WEBDEV
ExécuteTraitement (Fonction)
Lance l'exécution d'un traitement par programmation, c'est-à-dire sans que l'utilisateur n'ait à effectuer une manipulation particulière dans l'interface.
iDestination (Fonction)
Paramètre la destination de l'impression.
Comment faire un menu ?
Rupture dans un champ Zone répétée
Une rupture dans un champ Zone répétée permet de regrouper des données correspondant à un ou plusieurs arguments...
Type (Propriété)
La propriété Type permet de connaître :
  • le type d'un élément décrit par programmation (description de rubrique ou de fichier) ou non (fichier ou rubrique défini sous l'éditeur d'analyses, vue ou requête).
  • le type d'un objet.
  • le type de la valeur stockée dans un variant.
Propriétés associées au champ Planning
Un champ Planning peut être manipulé en WLangage aussi bien dans une fenêtre que dans une page avec les propriétés suivantes.
Serveur OAuth intégré dans le Serveur d'Application WEBDEV
Le protocole OAuth est un standard ouvert utilisé pour délivrer des autorisations sécurisées...
Propriétés associées aux modèles de champs
Il est possible d'utiliser des propriétés WLangage pour manipuler un modèle de champs dans une fenêtre ou dans une page...
12. Composant externe en pratique
Champs d'un état
Plusieurs types de champs peuvent être manipulés dans un état réalisé avec l'éditeur d'états ...
Configurer les menus FAA (Fonctionnalités Automatiques de vos Applications)
WINDEV propose de nombreuses FAA (Fonctionnalités Automatiques de vos Applications)...
Fonctions de gestion HFSQL (syntaxe préfixée)
Liste des fonctions de gestion HFSQL
13. Composant externe en pratique
Composant externe en pratique
WEBDEV et Google Analytics
Google Analytics est un outil très répandu de mesure de fréquentation des sites...
7. Envoyer un email
Tuto WINDEV : Application WINDEV : gérer des données Leçon 7 - Envoyer un email - 20 mn
CodeBarres (Type de variable)
Le type CodeBarres permet de manipuler les informations contenues dans un code-barres.
Propriétés associées au champ Arbre
Les champs Arbre peuvent être manipulés avec les propriétés WLangage aussi bien dans une fenêtre que dans une page...
Propriétés associées à un superchamp
Liste des propriétés associées à un superchamp
Comment ajouter un paiement sécurisé dans un site WEBDEV ?
Cette page d'aide présente comment ajouter un paiement sécurisé dans un site WEBDEV...
Propriétés associées au champ Notation
Le champ Notation peut être utilisé aussi bien dans une fenêtre que dans une page.
Propriétés associées aux combos affichant une table
Propriétés associées au champ Diagramme de Gantt
Dans un champ Table ou Table hiérarchique, une colonne de type "Diagramme de Gantt" peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes...
Webservices SOAP : Importation et consommation
WINDEV, WEBDEV et WINDEV Mobile permettent d'importer directement des Webservices dans vos applications...
2. L'administrateur WEBDEV en pratique
Propriétés des états et de leurs champs
Liste des propriétés des états et de leurs champs
HDécritConnexion (Fonction)
Décrit une nouvelle connexion à une base de données externe.
Propriétés associées au champ Disposition
Un champ Disposition et ses cellules peut être manipulé par les propriétés du WLangage dans une fenêtre ou une page...
Fonctions SQL utilisables dans les requêtes SQL
Les principales fonctions SQL pouvant être utilisées sur des requêtes en code SQL sont les suivantes (classées par thème) ...
2. Créer les fichiers de données dans l'analyse
Tuto WEBDEV - Créer un projet WEBDEV et son analyse Leçon 2 - Créer les fichiers de données dans l'analyse - 40 mn
OAuth2Paramètres (Type de variable)
Le type OAuth2Paramètres permet de définir toutes les informations nécessaires pour s'authentifier sur un service Web implémentant le standard OAuth 2.0.
Leçon 5.2. Imprimer une facture
2. Créer les fichiers de données dans l'analyse
Tuto WINDEV : Créer un projet WINDEV et son analyse Leçon 2 - Créer les fichiers de données dans l'analyse - 40 mn
Propriétés disponibles en Java
WINDEV permet de générer une application Java sans connaître le langage Java...
Propriétés associées au champ Jauge
Liste des propriétés associées au champ Jauge
Propriétés associées au champ Code-barres
Un champ Code-barres peut être manipulé par les propriétés du WLangage...
Propriétés associées au champ Editeur de diagrammes
Propriétés associées au champ Tableau de bord
Un champ Tableau de bord peut être manipulé en WLangage dans une fenêtre avec les propriétés suivantes...
Propriétés associées au champ Tableur
Un champ Tableur et ses cellules peuvent être manipulés en WLangage dans une fenêtre ou un état avec les propriétés suivantes...
HOuvreConnexion (Fonction)
Ouvre une connexion à une base de données spécifique.
Constantes utilisées par les propriétés des fenêtres, états, pages et champs
Liste des constantes utilisées par les propriétés des fenêtres, états, pages et champs.
Propriétés associées au champ Carte
Les différentes propriétés utilisables avec les champs de type Carte sont les suivantes :
Brochure des nouveautés 27 : Nouveautés WINDEV
Nouveautés de WINDEV 27 présentes dans la brochure des Nouveautés 27.
Mise à jour WINDEV 2025 (Update)
Voici la liste des principales nouveautés et améliorations que vous pourrez découvrir dans cette mise à jour...
Constantes diverses
Liste des constantes diverses utilisées par les fonctions diverses WINDEV.
Propriétés associées aux fenêtres, aux pages et aux champs
Liste des propriétés associées aux fenêtres, aux pages et aux champs
MasqueSaisie (Propriété)
La propriété MasqueSaisie permet de :
  • connaître le masque de saisie.
  • modifier le masque de saisie (parmi les masques disponibles pour le type).
Options générales de WINDEV, WEBDEV, WINDEV Mobile
Les options générales permettent de configurer l'environnement de travail du produit utilisé...
Brochure des nouveautés 27 : nouveautés WINDEV Mobile
Nouveautés de WINDEV Mobile 27 présentes dans la brochure des Nouveautés 27.
Fonctions de gestion HFSQL
Liste des fonctions de gestion HFSQL
2. Développement
Tuto WINDEV Mobile : Développement d'une application Android et iOS Leçon 2 - Développement - 30 mn
Brochure des nouveautés 2025 : Nouveautés communes
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2025 présentes dans la brochure des Nouveautés 2025.
Brochure des nouveautés 2024 : Nouveautés communes
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2024 présentes dans la brochure des Nouveautés 2024.
2. Exemples livrés avec WINDEV
Les exemples livrés avec WINDEV présentent de manière didactique les différentes fonctionnalités de WINDEV.
Brochure des nouveautés 28 : Nouveautés WINDEV
Nouveautés de WINDEV 28 présentes dans la brochure des Nouveautés 28.
Proprietés associées à un champ Agenda
Il est possible d'utiliser des propriétés WLangage sur un champ Agenda dans une fenêtre...
Plan du site de documentation PC SOFT
Formule "Abonnement" : Nouveautés supplémentaires dès la version 2025
La version 2025 disponible en mode Abonnement comporte de nombreuses nouveautés supplémentaires,...
Types avancés
Les types avancés du WLangage sont les suivants
1
4
5
6
7
8
>