DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2026

ConnexionOccurrence (Fonction)
WDStatistics : Présentation
Site web : pages d'erreur personnalisées
Article LST
  • Un projet support contenant un ensemble de pages d'erreur spécifiques ainsi qu'une page d'erreur générique, prêtes à l'emploi et réutilisables.
  • Les explications sur les paramétrages permettant la personnalisation des pages d'erreur pour vos sites WEBDEV.
BEST PRACTICE : Passer un site WEBDEV sur un Cluster WEBDEV
Article LST
  • Points à vérifier avant le passage d'un site en Cluster.
  • Des solutions techniques pour chacun de ces points.
  • Un exemple support.
HFSQL : La recherche sémantique
Article LST
  • La recherche sémantique HFSQL, comment ça marche ?
  • Comment mettre en place une recherche sémantique HFSQL dans une application ?
Afficher un état au format PDF dans le navigateur de l'internaute
Pour afficher un état au format PDF dans le navigateur de l'internaute, il est nécessaire de ...
CookieLit (Fonction)
Récupère la valeur d'un cookie enregistré sur le poste de l'internaute.
Choisir l'action associée au lien
Quel que soit le type du lien, il est possible d'associer une action à ce lien...
Choisir l'action associée au bouton (WEBDEV)
Quel que soit le type du bouton, il est possible d'associer une action à ce bouton...
7. Technologie AJAX
Copie le contenu d'un champ Table ou Table hiérarchique dans le presse-papiers.
AJAX Programmé via les fonctions AJAX (par compatibilité)
Le schéma suivant présente l'utilisation de "AJAX programmé" dans un site WEBDEV ...
SysDécrypte (Fonction)
Décrypte des données en utilisant les informations d'identification de l'utilisateur Windows. Ces données ont été précédemment cryptées par la fonction SysCrypte.
Cette fonction est une nouveauté disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 2.
Le champ Editeur de code
Le champ Editeur de code permet à un utilisateur de l'application de saisir du code WLangage...
Evénements associés aux champs Sélecteur
Liste des événements associés aux champs Sélecteur
Upload de fichiers
L'upload est l'opération qui consiste à sauvegarder sur le serveur Web un fichier accessible sur le poste de l'internaute...
Evénements associés aux champs Interrupteur
Liste des événements associés aux champs Interrupteur
SysCrypte (Fonction)
Crypte des données en utilisant les informations d'identification de l'utilisateur Windows.
Cette fonction est une nouveauté disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 2.
Le champ Captcha
Les "captcha" sont des textes biscornus que l'internaute doit déchiffrer et ressaisir dans un site avant de valider un formulaire.
<Upload>.NomFichier (Fonction)
Renvoie le nom d'un fichier "uploadé" par l'internaute. Cet upload a pu être effectué :
  • via un champ de saisie de type "Upload".
  • via un champ Upload mono ou multi-fichiers.
Manipuler un champ de saisie par programmation
Il est possible de manipuler un champ de saisie directement par programmation...
MémoTélécharge (Fonction)
Optimise le temps de chargement du contenu d'une rubrique HFSQL de type "Mémo" sur la machine de l'internaute.
Gérer le bouton "Précédent" du navigateur
Le bouton "Précédent" ou "Back" du navigateur permet à l'internaute d'afficher les pages précédentes déjà consultées...
WDTestSite: Présentation
WDTestSite est un utilitaire permettant de réaliser différents tests sur un site WEBDEV...
Evénements associés aux champs Liste
Liste des événements associés aux champs Liste
FramesetAffiche (Fonction)
Affiche un frameset WEBDEV dans le navigateur de l'internaute.
CookieEcrit (Fonction)
Ecrit un cookie sur le poste de l'internaute.
2. Développement Web et WEBDEV
Tuto WEBDEV : A la découverte de WEBDEV Leçon 2 : Développement Web et WEBDEV - 10 mn
Fonctions diverses WEBDEV
Liste des fonctions diverses WEBDEV
UploadNomFichier (Fonction)
Renvoie le nom d'un fichier "uploadé" par l'internaute. Cet upload a pu être effectué:
  • via un champ de saisie de type "Upload".
  • via un champ Upload monofichier ou multifichier.
UploadCopieFichier (Fonction)
Enregistre sur le serveur un fichier "uploadé" par l'internaute.
Le champ Tableau de bord
Les tableaux de bord logiciels sont des éléments importants d'une application ...
FichierAffiche (Fonction)
Affiche un fichier sur le navigateur de l'internaute.
19. Envoyer des emails
La propriété Cryptage permet de connaître et de modifier le type de cryptage utilisé.
PageVersJSP (Fonction)
Envoie les données d'une page actuellement affichée sous le navigateur vers un serveur JSP.
Evénements associés aux champs Table hiérarchique
Liste des événements associés aux champs Table hiérarchique
Manipuler un champ Bouton par programmation
WINDEV, WINDEV Mobile et WEBDEV permettent de manipuler un champ Bouton directement par programmation...
SysYRes (Fonction)
Renvoie la résolution verticale de l'écran.
SessionPrologue (Fonction)
Active ou désactive une procédure WLangage appelée sur chaque requête dans une session.
TSL / SSL : Transactions sécurisées avec WEBDEV
Par défaut, lors de l'utilisation d'une application Internet, les données circulant entre le poste de l'internaute et le serveur Web ne sont pas protégées ...
Caractéristiques des champs Table dans une page
Le champ Table permet aussi bien d'afficher et/ou de saisir des informations...
Les sessions prélancées
Une session prélancée est une session d'un site Web (ou d'un webservice) lancée automatiquement sur le serveur Web depuis le Serveur d'Application WEBDEV...
Le champ Editeur d'images (WEBDEV)
Le champ Editeur d'images permet de proposer aux visiteurs de vos sites de créer, retoucher et modifier des images ou des photos...
Description d'un style d'élément WEBDEV
Cette fenêtre permet de décrire un style CSS utilisé pour les champs de votre projet WEBDEV...
WebserviceAdresseIPClient (Fonction)
Renvoie l'adresse IP du poste utilisant et appelant le Webservice.
2. Déployer un site par HTTP
Tuto WEBDEV - Déploiement d'un site Leçon 2 - Déployer un site par HTTP - 30 mn
22 conseils pour optimiser la vitesse d'un site
Lorsqu'un site est en exploitation, une des premières attentes des internautes est que ce site soit rapide...
<Page>.Affiche (Fonction)
Affiche une page du site dans le navigateur de l'internaute.
Caractéristiques d'un champ Zone répétée dans une page
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ.
1. Fonctions du WLangage spécifiques à WEBDEV
Un projet Android ou iOS peut incorporer des polices de caractères personnalisées...
ChaîneAffiche (Fonction)
Renvoie une chaîne spécifique (ou un buffer) sur le navigateur du client en réponse à la requête reçue.
Styles d'élément WEBDEV
Les différents champs d'un projet WEBDEV sont associés à des styles WEBDEV...
Le champ de saisie
Le Champ de saisie permet à l'utilisateur de saisir directement une information...
NomFichierNavigateur (Propriété)
La propriété NomFichierNavigateur permet de connaître le nom original du fichier à uploader présent sur le poste de l'internaute.
Le champ Réglette
Le champ Réglette permet d'accéder rapidement aux enregistrements d'un champ Table ou d'un champ Zone répétée affiché sur plusieurs pages...
MémoVisualise (Fonction)
Lance la visualisation d'un fichier contenu dans une rubrique "Mémo" dans le navigateur.
PageAffiche (Fonction)
Affiche une page du site dans le navigateur de l'internaute.
fTypeMIME
Renvoie le type d'un fichier selon la norme MIME (Multipurpose Internet Mail Extensions).
Les framesets
Grâce à la gestion des framesets, WEBDEV permet d'afficher plusieurs pages HTML dans une même fenêtre du navigateur...
Les états
Un état permet d'obtenir une vue personnalisée d'informations ...
fContentType (Fonction)
Renvoie le type d'un fichier selon la norme MIME (Multipurpose Internet Mail Extensions).
12. Les pages en pratique
Lors du développement d'une application pour iOS (iPhone ou iPad), WINDEV Mobile permet de tester directement sur l'iPhone ou l'iPad l'application en cours de développement, sans avoir besoin de la recompiler sur Mac...
2. L'administrateur WEBDEV en pratique
Copie le contenu d'un champ Table ou Table hiérarchique dans le presse-papiers.
FichierTélécharge (Fonction)
Lance le téléchargement d'un fichier par le navigateur.
Etat sur une zone mémoire
Un état sur une zone mémoire permet d'imprimer les enregistrements stockés dans une zone mémoire...
Le champ Zone répétée: Synchronisation personnalisée
Comment gérer la synchronisation entre:
  • la page affichée dans le navigateur. Cette page contient un champ Zone répétée affichant des enregistrements d'une table HFSQL.
  • le contexte de page correspondant existant sur le serveur.
Annexe 3: Fichier de configuration
Le type picRTF permet de définir toutes les caractéristiques avancées d'un calque contenant un texte RTF.
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...
ASPAffiche (Fonction)
Appelle un script ASP externe et renvoie la page résultat dans la fenêtre en cours du navigateur.
Concepts WEBDEV
Définit le masque d'affichage d'un niveau de l'échelle temporelle d'un graphe.
PHPAffiche (Fonction)
Appelle un script PHP externe et renvoie la page résultat dans la fenêtre en cours du navigateur.
Déploiement d'un site WEBDEV: Paramètres du site
Les paramètres du site permettent de configurer les options de connexion au site dès son installation...
1. Présentation
Tuto - Réaliser un site Internet avec Back Office Leçon 1 - Présentation - 5 mn
OuiNon (Fonction)
Affiche un message dans une boîte de dialogue standard proposant les réponses "Oui" et "Non" et renvoie la réponse de l'utilisateur.
OKAnnuler (Fonction)
Affiche un message dans une boîte de dialogue standard proposant les réponses "OK" et "Annuler" et renvoie la réponse de l'utilisateur.
Manipuler les framesets
Les différentes manipulations possibles sur les framesets sont les suivantes ...
Evénements associés aux champs Table
Liste des événements associés aux champs Table
WebserviceEcritTypeMIME (Fonction)
Indique le type MIME de la réponse renvoyée par le Webservice (cas d'un appel à un Webservice REST).
Le champ Bouton
Le champ Bouton permet à l'utilisateur ou l'internaute de lancer une action spécifique, par un simple clic de souris...
Administrateur WEBDEV : Installations
L'onglet "Installations" permet de paramétrer les différentes fonctionnalités d'administration du serveur WEBDEV...
Personnaliser le groupware utilisateur WEBDEV
Le groupware en mode automatique offre de nombreuses possibilités...
Dialoguer avec l'utilisateur
WINDEV, WEBDEV et WINDEV Mobile permettent de dialoguer avec l'utilisateur grâce aux boîtes de dialogue...
HFSQL : Recherche sémantique HFSQL
En version 2026, le serveur HFSQL intègre un moteur d'intelligence artificielle capable de réaliser des recherches sur le sens des mots ...
Les options du groupware utilisateur
Une application est souvent destinée à être utilisée en réseau, par différents utilisateurs...
Description du projet : Onglet Langues
La fenêtre de description du projet permet de configurer de nombreux éléments de votre projet...
5. Test d'un site en pratique
Un agencement permet de définir plusieurs vues d'une page dans un même projet sans dupliquer cette page...
2. Manipuler une base de données
Tuto WEBDEV : Mon premier site WEBDEV Leçon 2 - Manipuler une base de données - 30 mn
Accès en mode local à une base de données (SQLite)
WEBDEV permet à un site de créer et d'accéder à une base de données créée par le navigateur sur le poste de l'internaute en code navigateur.
ChangeAction (Exemple)
Exemple d'utilisation de ChangeAction
Etat sur une vue HFSQL
Un état sur une vue HFSQL permet d'imprimer des enregistrements provenant d'une vue HFSQL Classic ou Client/Serveur...
CookieLit (Exemple)
Exemple d'utilisation de la fonction CookieLit
CookieEcrit (Exemple)
Exemple d'utilisation de la fonction CookieEcrit
17. TLS/SSL : Crypter les informatons sur le Web
Personnalise la valeur affichée dans les champs en cas d'impossibilité d'afficher la valeur.
Confirmer (Fonction)
Affiche un message dans une boîte de dialogue standard proposant les réponses "Oui", "Non", "Annuler" et renvoie la réponse de l'utilisateur.
1. Créer des pages
Tuto WEBDEV : Mon premier site WEBDEV Leçon 1 - Créer des pages - 10 mn
Identifier l'utilisateur : le groupware utilisateur
Tuto WEBDEV - Groupware utilisateur Identifier l'utilisateur : le groupware utilisateur - 20 mn
Champ Liste lié à une table ou une requête
Un champ Liste ou un champ Combo peut être utilisé pour afficher le contenu d'une table ou d'une requête, par exemple pour qu'un utilisateur ou un internaute sélectionne un enregistrement...
Groupware utilisateur : Configurer le site
Lorsque le groupware utilisateur est paramétré, la configuration des utilisateurs et des accès est effectuée en exécution, en se connectant avec un compte "superviseur"...
Description du projet : Onglet Avancé
La fenêtre de description du projet permet de configurer de nombreux éléments de votre projet...
Installation de WINDEV, WEBDEV ou WINDEV Mobile
Cette page présente la configuration nécessaire pour installer WINDEV, WEBDEV ou WINDEV Mobile ainsi que les différentes étapes de l'installation...
4. Ajouter un produit
Tuto WEBDEV - Réaliser un site Internet avec Back Office Leçon 4 - Ajouter un produit - 50 mn
3. Modifier les produits
Tuto WEBDEV - Réaliser un site Internet avec Back Office Leçon 3 - Modifier les produits - 50 mn
Groupware utilisateur (WINDEV et WEBDEV): Options et paramétrage
Une application est souvent destinée à être utilisée en réseau, par différents utilisateurs...
5. Déploiement d'un site dynamique (Session ou AWP) en pratique
La propriété NbLigneMaxParLigne permet de connaître et de modifier la hauteur maximum des lignes d'un champ Table (exprimée en nombre de caractères).
Android 10 : Modification de comportement des applications
A partir de la version 10 de Android, Google supprime la possibilité pour une application en arrière-plan d'ouvrir une fenêtre
WEBDEV 2026 : Nouveautés du WLangage
En version 2026, de nouvelles fonctions, propriétés et de nouveaux types de données font leur apparition et certains ont été améliorés, ...
Brochure des nouveautés 2026 : Nouveautés WEBDEV
Nouveautés de WEBDEV 2026 présentes dans la brochure des Nouveautés 2026.
iDestination (Fonction)
Paramètre la destination de l'impression.
Plan du site de documentation PC SOFT
La propriété Service permet de connaître et de modifier les permissions.
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
1
4
5