Académique Documents
Professionnel Documents
Culture Documents
929 Nouveautés de WINDEV 2024, WEBDEV 2024 Et WINDEV Mobile 2024
929 Nouveautés de WINDEV 2024, WEBDEV 2024 Et WINDEV Mobile 2024
D E V E L O P P E Z 1 0 F O I S P L U S V I T E
DE VELO PPE Z 10 F OI S PLU S V I TE
La nouvelle
version 2024
vous apporte une somme
incroyable d’innovations im- DISPONIBLE
médiatement utiles. DÈS 2023 !
Le générateur de Visites Guidées,
l’import depuis Figma, la Signature
Electronique DocuSign, Champs Favo-
GÉNÉRATEUR DE
ris, Anonymisation automatique, Don-
nées spatiales dans HFSQL, TailwindCSS,
GridCSS, plusieurs analyses par projet,
Connecteurs Natifs multi-
VISITE GUIDÉE INTERACTIVE
threads, Vitesse boostée... LE MOYEN MODERNE DE FAIRE DÉCOUVRIR
La nouvelle version 2024
DES NOUVEAUTÉS OU UN MODE OPÉRATOIRE
apporte à vos équipes
001 002
929 nouveautés indis- Nouveauté WD WB WM Nouveauté WD WB WM
Légende
WD WB WM : la légende
indique dans quel logiciel la
nouveauté est disponible.
005
Nouveauté WD WB WM
1. Ouvrir la fenêtre ou la page dans laquelle la Visite Guidée
doit débuter LES 3 TYPES DE VISITE GUIDÉE
2. Lancer l’assistant de génération de Visite Guidée Une Visite Guidée peut prendre forme sous 3 modes :
3. Définir les paramètres généraux de la Visite Guidée: com- • Visite Guidée traditionnelle
portement et look
• Utilisation Guidée (ou Tuto)
4. Créer une étape par champ à présenter :
• Bulle à affichage permanent.
• Sélectionner visuellement le champ
L’assistant permet de créer ces 3 types de Visite Guidée.
• Définir le titre et le texte à afficher
Une Visite Guidée traditionnelle est une suite de bulles qui s’af-
• Eventuellement définir des comportements spéci- fichent à intervalle prédéfini ou après une intervention de l’uti-
fiques à cette étape : halo de couleur différente,... lisateur : clic sur un bouton, Suivant/ Précédent, frappe sur la
5. Cliquer sur GO pour tester cette Visite Guidée touche espace,...
6. C’est fini ! Les fonctionnalités sont présentées les unes après les autres.
Tout est automatique. Une Utilisation Guidée (ou Tuto) présente une action à réaliser
Gain apporté par la nouveauté 2024 : (saisir le code postal,...); lorsque cette action est réalisée, la bulle
Générez une Visite Guidée en quelques clics de l’étape suivante s’affiche.
Les changements d’étape sont ici déclenchés par les actions de
l’utilisateur dans l’application. Une même VISITE GUIDEE fonctionne sous Windows, iOS, Android, et en Web.
004
Nouveauté WD WB WM
Une bulle à affichage permanent reste affichée tant que l’utilisa-
DÉTAILS DE L’ ASSISTANT teur ne la ferme pas.
Ici 3 exemples différents
Grâce à l’assistant, créer une Visite Guidée est très facile. Cet affichage est utile par exemple pour rappeler des consignes
de sécurité, une règle métier ou pour présenter une nouveauté
006 008
A gauche, les étapes, au milieu les paramètres de l’étape sélec- Nouveauté WD WB WM Nouveauté WD WB WM
importante.
tionnée, à droite l’aperçu des choix effectués.
Gain apporté par la nouveauté 2024 : VISITE GUIDÉE TRADITIONNELLE: VISITE GUIDÉE : 2 NOUVEAUX TYPES
Parmi les paramètres disponibles dans l’assistant :
Générez une Visite Guidée en quelques clics RIEN À CODER WLANGAGE
Général :
• Choix de la bulle, couleur, marge, transparence Il n’y a rien à développer pour mettre en place une Visite Guidée La personnalisation d’une visite guidée par programmation est très
de type traditionnel. puissante, et s’appuie sur 2 nouveaux types WLangage.
L’assistant génère le code source nécessaire et le colle automati- Ces types permettent de programmer facilement les nombreux pa-
quement dans le Traitement d’Initialisation de la fenêtre ou de la ramétrages proposés pour la Visite Guidée.
L’ASSISTANT DE GÉNÉRATION page concernée. Le type VisiteGuidée permet de :
DE VISITE GUIDÉE Ce code est entièrement modifiable. • définir toutes les propriétés générales et communes à toutes
Il est donc possible de développer des traitements spécifiques. les étapes d’une visite guidée
L’assistant de génération de Visite Pour cela, de nouveaux types et de nouvelles propriétés font leur • définir le tableau d’étapes.
Guidée, paramètres généraux de la apparition en version 2024. Le type VisiteGuidéeEtape permet lui de définir les propriétés
Visite Guidée spécifiques à une étape.
Gain apporté par la nouveauté 2024 :
Tout est personnalisable Il est possible d’ajouter, modifier, supprimer des étapes par pro-
L’assistant de génération de Visite grammation.
Guidée, paramètres de chaque étape De nombreuses nouvelles propriétés complètent ces fonctions.
007
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
VISITE GUIDÉE : LES NOUVELLES Toujours plus de fonctionnalités
FONCTIONS WLANGAGE
Les nouvelles fonctions WLangage :
009
Nouveauté WD WB WM
EnModeVisiteGuidée, VisiteGuidéeDémarre,
VisiteGuidéeArrête, VisiteGuidéeChangeEtape, VISITE GUIDÉE : NOUVELLES
VisiteGuidéeInfo PROPRIÉTÉS SUR LES TYPES
permettent de piloter la Visite Guidée. Les nouvelles propriétés sur les types permettent de paramétrer
Par exemple, la fonction WLangage VisiteGuidéeDémarre dé- finement les comportements.
Général Par étape clenche la première étape du tableau : l’affichage de la première ActionCible ActionHorsCible Bulle.ActionAutorisée Bulle.CouleurFond
bulle. Bulle.FenêtreInterne Bulle.Marge Bulle.Markdown Bulle.Mode
1 • Action sur le clic 4 • Titre de la bulle Bulle.PageInterne Cible Description DuréeValidationAutomatique
2 • Effet autour du champ 5 • Texte de la bulle Gain apporté par la nouveauté 2024 : Effet.Agrandissement Effet.Arrondi Effet.Couleur Effet.DuréeAnimation
Effet.Forme Effet.Marge Effet.Opacité Effet.Type
3 • Aspect de la bulle 6 • Personnalisation étape Toujours plus de fonctionnalités Identifiant Indice Initialisation Terminaison
7 • Aperçu 7 • Aperçu Titre Version Etape[ ]
4 5
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
AJOUTEZ
012 VOS APPLICATIONS :
Nouveauté WD WB WM
014
// Démarre la visite guidée
Nouveauté WD WB WM
MesNouveautés.Démarre() les styles.
GABARITS ET AMBIANCES Une nouvelle méthode consiste à dupliquer un Gabarit
Exemple de code personnalisé de paramétrage des effets : Vous le savez, Gabarits et Ambiances permettent de ou une Ambiance existants, à le renommer, et ensuite
MesNouveautés.Effet.Type = vgHalo choisir et d’appliquer un modèle d’UI à un projet. à modifier directement les styles, nativement, sans
MesNouveautés.Effet.Forme = vgfCercle Les Gabarits s’appliquent aux applications, les Am- avoir à les surcharger.
MesNouveautés.Effet.DuréeAnimation = 1s biances s’appliquent aux sites. La description des styles est ainsi plus simple.
MesNouveautés.Effet.Opacité = 80
Pour changer l’apparence d’un champ qui utilise un ga- Notez qu’une fois dupliqué, le Gabarit ou l’ Ambiance
Gain apporté par la nouveauté 2024 : barit ou une ambiance, il suffit ensuite de surcharger ne bénéficie plus des éventuelles mises à jour fournies
Vous programmez ce que vous voulez le style du champ, ou de dissocier le champ du gabarit par PC SOFT.
ou de l’ambiance.
010
Nouveauté WD WB WM Gain apporté par la nouveauté 2024 :
VISITE GUIDÉE : NOUVEAU MOT-CLÉ Vos propres gabarits d’un clic
013
Nouveauté WD WB WM
011
Nouveauté WD WB WM
6 7
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
...Suite de la page 6
018 024
Nouveauté WD WB WM Nouveauté WD WB WM
015
Nouveauté WD WB WM
Voir nouveauté 228.
7 NOUVEAUX CHAMPS MÉTIER NOUVEAUTÉ CHAMP GRAPHE :
Gain apporté par la nouveauté 2024 :
WAFFLE
La version 2024 offre 7 nouveaux Champs Métier : Optimiser l’espace utilisé
• Affichage de documents Markdown Un nouveau type de graphe fait son apparition en version 2024:
• Affichage de FAQ le graphe Waffle.
019
Nouveauté WD WB WM
• Cartes défilantes Ce type de graphe montre la progression vers un objectif ou un
• Libellé qui passe en saisie
CHAMP TABLEUR : DÉTECTION DES pourcentage d’achèvement.
• Champ Upload non bloquant
LIENS INTERNET Ce graphe comporte une grille de petites cellules dont les cel-
lules colorées représentent les données.
• Signature tactile Les liens Internet présents dans des cellules du tableur deviennent
Un graphique peut comporter une ou plusieurs catégories.
• Saisie numérique avec potentiomètre cliquables.
Retrouvez ces Champs Métier directement dans les parties corres- Gain apporté par la nouveauté 2024 :
pondantes: nouveautés 220 à 221 pour WINDEV 2024, 488 à 490 Agréable pour l’utilisateur final
pour WINDEV Mobile 2024, et 763 à 772 pour WEBDEV 2024.
020
Gain apporté par la nouveauté 2024 : Nouveauté WD WB WM
Un gain de temps énorme
CHAMP TABLEUR : ACCÈS AUX NOTES
Histogrammes
DES CELLULES
Gain apporté par la nouveauté 2024 :
En version 2024, il devient possible d’accéder aux notes des cel-
lules par programmation, en lecture et en écriture. Vous savez déjà le programmer
NOUVEAUTÉS DES Gain apporté par la nouveauté 2024 : Ici une comparaison d’objectifs de vente sur 4 pays différents
016
Nouveauté WD WB WM
021
Il est possible de créer ces cases à cocher par programmation, et Nouveauté WD WB WM
de récupérer leur état (cochée ou pas). Il est possible d’assembler plusieurs graphes afin de comparer
PDF : LE CHAMP LECTEUR PDF différentes séries.
Gain apporté par la nouveauté 2024 :
Les caractères Unicode qui servent à représenter les coches sont Personnalisation par l’utilisateur
personnalisables par programmation également.
AFFICHE LES PIÈCES JOINTES ET Gain apporté par la nouveauté 2024 Suite page 12...
LES SIGNETS Un nouveau type de graphe
Gain apporté par la nouveauté 2024 :
Présentation sophistiquée En version 2024, le champ Lecteur PDF affiche par défaut la liste
des pièces jointes.
023
Nouveauté WD WB WM
La liste des signets est également affichée.
NOUVEAU CHAMP GRAPHE
017
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
CHAMP TRAITEMENT DE TEXTE : Utile WAFFLE : LA PROGRAMMATION
SENS D’ÉCRITURE La programmation du champ Graphe Waffle est la pro-
Le champ Traitement de Texte permet maintenant en version 2024 grammation habituelle de remplissage des graphes.
de choisir le sens d’écriture: gauche vers la droite, ou droite vers La famille de fonctions WLangage gr habituelle permet
la gauche. de manipuler ce type de graphe.
Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
Utile dans de nombreux pays Programmation standard
8 9
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
LA SIGNATURE ÉLECTRONIQUE
DANS VOS APPLICATIONS ET VOS SITES
• nombre de documents
026
Nouveauté WD WB WM
• délai
PROPOSEZ LA SIGNATURE
• ...
ÉLECTRONIQUE DANS VOS Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 :
APPLICATIONS ET VOS SITES L’assistant simplifie la mise en oeuvre
Etapes standard
La signature électronique de contrats avec des particuliers ou des
professionnels est aujourd’hui généralisée.
031
Nouveauté WD WB WM
029
Pour respecter la réglementation, une signature électronique doit Nouveauté WD WB WM
obligatoirement être validée par un site de confiance. DES FONCTIONS FACILES À UTILISER ACCÈS À TOUTES LES API
En Europe cette réglementation se nomme eIDAS. Pour gérer les cas particuliers, l’ensemble des API fournies par Do-
Les fonctions en WLangage sont livrées sous la forme d’un compo-
Grâce à la version 2024, il est facile d’inclure cette possibilité dans cuSign est accessible par un appel WLangage.
sant interne, avec leur code source.
toutes vos applications et vos sites. Gain apporté par la nouveauté 2024 :
Les fonctions permettent de :
Gain apporté par la nouveauté 2024 : • Fixer le niveau de signature Aucune limite
Un type de signature devenu courant • Transmettre un ou des documents à DocuSign, à n destina-
taires (nom, email, numéro de téléphone...), pour signature ou
032
Nouveauté WD WB WM
pour information
030
que la signature manuscrite est la signature qualifiée. Nouveauté WD WB WM
033
Gain apporté par la nouveauté 2024 : UN ASSISTANT GÉNÈRE LE CODE Nouveauté WD WB WM
Un type pour chaque usage Pour simplifier le développement, un assistant intuitif permet de TOUS LES PRESTATAIRES SONT
générer le code nécessaire. UTILISABLES : YOUSIGN,...
028
Nouveauté WD WB WM La solution DocuSign est supportée par défaut, mais toutes les
LES ÉTAPES D’UNE SIGNATURE autres solutions (YouSign, Certeurope,...) sont également utilisables
par appel d’API REST ou SOAP en WLangage.
ÉLECTRONIQUE
Il n’y a aucune limite.
Le principe de base d’une signature électronique : Gain apporté par la nouveauté 2024 :
• Créer le document à signer: PDF, HTML, Docx Ouvert à tous les prestataires
• Transmettre le document au prestataire (upload)
• Transmettre la liste des signataires: nom, email, téléphone,...
• Chacun des destinataires reçoit le document, et le signe
• L’émetteur du document le récupère signé, et peut envoyer
une copie
Il existe de nombreuses possibilités de mode opératoire selon les
cas :
• destinataire pour information seule
• type d’identification: aucun, SMS, pièce d’identité...
10 11
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
...Suite de la page 9
041
Nouveauté WD WB WM
034
Nouveauté WD WB WM
038
Cela permet le portage et la maintenance facile d’une application Nouveauté WD WB WM
WINDEV vers le mobile et vers le Web, sans avoir besoin d’importer PLUSIEURS ANALYSES DANS UN
ou de dupliquer des éléments du projet.
En version 2024, l’environnement bénéficie d’évolutions utiles au
MÊME PROJET
quotidien. En version 2024, il devient possible d’utiliser plusieurs analyses
Rappel: il est bien entendu nécessaire de posséder une licence du logiciel dans un même projet.
concerné. Voir Nouveauté 236.
Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
Un pour tous, tous pour WINDEV Partage entre projets facile
Les règles affichées,
et deux guides horizontaux et un vertical positionnés
039
Gain apporté par la nouveauté 2024 : Nouveauté WD WB WM
N’oubliez pas le guide ! AIDE À L’OPTIMISATION DES
TRANSFORMEZ VOS STRUCTURES
APPLICATIONS WINDEV
035
Nouveauté WD WB WM L’Editeur d’Analyses détecte des optimisations potentielles de des-
EDITEUR D’IMAGES : DIVERS cription.
040
Nouveauté WD WB WM
champs de saisie,...
037
Nouveauté WD WB WM
ÉDITEZ VOS SITES ET VOTRE EXISTANT WINDEV DEVIENT NOMS DE TABLE ET DE RUBRIQUE:
LES PASSER EN MINUSCULES
Grâce à cette loupe, les recherches sont exhaustives.
VOS APPLIS MOBILES UNE APPLICATION SAAS Inutile de parcourir les onglets un à un pour trouver une option
que l’on utilise rarement.
En version 2024, l’Editeur d’Analyses permet de changer la casse
DANS WINDEV Un besoin répandu est de transformer une application Windows
(ou des parties d’applications) en une application SaaS.
de tous les noms de fichier de données (table) et de rubrique (co-
lonne), pour les passer en minuscules ou 1ère lettre en Majuscule
Le nombre d’occurrences est affiché, lorsque l’information se trouve
dans un autre onglet, cet onglet est mis en évidence,...
Il suffit d’appeler les fonctions WLangage de la famille SaaS de ou tout en Majuscules. Gain apporté par la nouveauté 2024 :
gestion de licence,...
Gain apporté par la nouveauté 2024 : Vous retrouvez Charlie en 5 secondes, même caché dans un onglet fermé
Utile pour certaines bases tierces Suite page 16...
12 13
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
IMPORT FIGMA COLLABOREZ AVEC
LES INFOGRAPHISTES
• le développeur sélectionne les éléments graphiques consti-
tuant un champ dessiné par le designer
TRANSFORMEZ • sous WINDEV (ou WEBDEV) les champs se créent en temps Modèle
UN DOCUMENT FIGMA •
réel dans la fenêtre (ou dans la page)
... sous FIGMA
EN FENÊTRE(S) OU EN * les conditions d’utilisation peuvent évoluer et dépendent de la licence FIGMA au jour où
vous utilisez la fonctionnalité. Le modèle Figma
PAGE(S) Gain apporté par la nouveauté 2024 :
original est importé
avec son arborescence
Un mode opératoire simple
dans WINDEV (ou dans
043
Nouveauté WD WB WM
WEBDEV ou WINDEV
FIGMA: UN OUTIL LARGEMENT
046
Nouveauté WD WB WM
Mobile)
UTILISÉ PAR LES DESIGNERS LA GÉNÉRATION DES CHAMPS
FIGMA est un logiciel qui permet de créer des maquettes et des Pour chaque forme ou ensemble de formes sélectionné, l’éditeur
prototypes dans différents domaines, en particulier pour des sites
et des applications.
propose de définir un type de champ.
Le développeur indique ensuite chaque élément composant le Import
La version 2024 de WINDEV, WEBDEV et WINDEV Mobile permet
de transformer des documents FIGMA en fenêtres et en pages, et
champ: son libellé, sa zone de saisie, son décor éventuel...
Il est possible de ne pas importer un champ, ou une partie de
Sous WINDEV
de générer les champs correspondants en respectant leur aspect champ: par exemple un libellé lorem ipsum.
graphique. Si nécessaire, une image du champ sous Figma peut être importée
Gain apporté par la nouveauté 2024 : dans la fenêtre ou la page.
Ouverture à toutes les technologies Les styles nécessaires sont automatiquement créés.
Gain apporté par la nouveauté 2024 :
Transformez les formes en champs
044
Nouveauté WD WB WM
LE PRINCIPE DE FIGMA
047
Nouveauté WD WB WM
FIGMA est un outil de dessin (vectoriel).
Le designer crée des rectangles, de cercles, des traits,... et des textes POSITIONNEMENT RESPECTÉ
et leur applique de nombreux paramètres. Les champs créés respectent le positionnement du document
Tout est statique, tout peut se superposer. Figma.
Le tout est imbriqué dans des frames. Le déve-
Gain apporté par la nouveauté 2024 :
Les documents créés sont accessibles par une URL, dont l’accès Gain de temps loppeur
nécessite une authentification. indique
Gain apporté par la nouveauté 2024 : le type de
048
Nouveauté WD WB WM
La version 2024 récupère les documents FIGMA chaque
L’ASSOCIATION «ÉLÉMENTS champ
GRAPHIQUES» > «CHAMPS»
045
Nouveauté WD WB WM
EST CONSERVÉE
LE MODE OPÉRATOIRE
L’association entre les éléments graphiques et les champs créés
Pour créer une ou des fenêtres (ou des pages) sous WINDEV (ou est conservée.
WEBDEV), il suffit de : En cas de modification de la maquette Figma, il suffit de traiter les
• créer un compte FIGMA (la possession d’une licence n’est pas
nécessaire*)
nouveaux objets.
Les objets existants déjà associés sont conservés.
Résultat :
• demander au designer de partager le document à importer
Gain apporté par la nouveauté 2024 : Fenêtre
• sélectionner l’option d’import dans WINDEV (ou WEBDEV)
• spécifier la page et la frame à importer
Modifications faciles
WINDEV
• WINDEV crée une nouvelle fenêtre (WEBDEV une page)
• WINDEV (ou WEBDEV) visualise le contenu, et analyse la struc-
On obtient la fenêtre WINDEV
ture du document ou la page WEBDEV.
Les styles ont été créés, les
images importées.
Le look est identique, le déve-
loppement peut débuter !
14 15
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
Suite de la page 13
L’Audit Dynamique signale alors qu’il existe une option de com-
049 054
Nouveauté WD WB WM Nouveauté WD WB WM
pilation qui interdit l’utilisation du nom de la source de données
ORDONNEZ VOS DOCUMENTS DANS
LA BARRE DES DOCUMENTS
ALIGNEMENT : ESPACER UN GROUPE
DE CHAMPS PAR UN NOMBRE DE AUDIT STATIQUE DE comme identifiant.
059
Nouveauté WD WB WM
tionnés en spécifiant un espacement exprimé en pixels.
L’ordre, c’est essentiel
Gain apporté par la nouveauté 2024 : IMAGE EN MODE OBSOLÈTE
Positionnement précis DANS UN SITE CENTRE DE GESTION
050
Nouveauté WD WB WM
061
Windows, même en version 11, possède des limites de ressources; Nouveauté WD WB WM
L’UI de création de projet a été drastiquement simplifiée en version Gain apporté par la nouveauté 2024 :
par exemple le nombre de handles possède une limite. RECHERCHE DANS LA BASE DU
2024. Des images toujours rapides à afficher
En fonction des ressources disponibles dans Windows, les éléments
du projet les plus anciens, ouverts sous l’éditeur, seront fermés si Gain apporté par la nouveauté 2024 : CENTRE DE GESTION DE PROJETS
nécessaire. UI plus intuitive En version 2024, un nouveau mode de recherche permet de recher-
Gain apporté par la nouveauté 2024 : cher dans toute la base du Centre de Contrôle: tâches, incidents,
exigences...
056
Fonctionnement assuré
AUDIT DYNAMIQUE DE
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
STYLES DU PROJET : RÉFÉRENCES
CROISÉES VOTRE PROJET Gagnez du temps dans vos recherches
051
Nouveauté WD WB WM
COMPILATION TOUJOURS PLUS La fenêtre de visualisation des styles du projet indique le nombre
062
Nouveauté WD WB WM
RAPIDE DES PROJETS MULTILINGUES d’utilisations de chaque style via un badge.
060
Nouveauté WD WB WM
La compilation des projets multilingues est bien plus rapide en
Le clic sur le badge indique la liste des utilisations. DIVERS
version 2024. Cela permet de supprimer des styles inutilisés ou de normaliser DÉTECTION DE L’USAGE DE 2 • Possibilité de poser des tags sur des exigences
Le gain peut atteindre 75%.
des styles peu utilisés. SOURCES DE DONNÉES DE MÊME • Pour chaque exigence un développeur est désigné comme
Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 : NOM responsable. Lorsque le responsable passe sa dernière tâche
Vraiment utile au quotidien Historiquement, il était possible d’utiliser les noms de sources de en mode «Terminé» et s’il reste des tâches à terminer pour
Passez plus facilement vos projets en version 2024
données comme identifiant. d’autres développeurs, alors le Centre de Contrôle lui propose
L’usage de 2 sources de données de même nom était autorisé. d’insérer une tâche d’intégration.
057
Nouveauté WD WB WM
052
Nouveauté WD WB WM
Dans certains cas cela peut engendrer des comportements inat- • Optimisation du remplissage de la liste des exigences.
MODÈLE DE MODÈLE : HÉRITAGE BOUTON EN VALIDATION OUBLIÉ ?
tendus. Gain apporté par la nouveauté 2024 :
MULTIPLE L’ENVIRONNEMENT LE RAJOUTE Utile
La version 2024 signale l’usage simultané de 2 sources de données
Un bouton en validation réagit lorsque l’utilisateur final utilise la de même nom.
En version 2024, un modèle de pages ou de fenêtres peut hériter
L E
touche Entrée.
I B
de plusieurs modèles.
A T
Certaines fenêtres ou pages peuvent ne comporter aucun bouton
O M P
Gain apporté par la nouveauté 2024 : en validation.
C
Mutualisez encore plus de modèles En général il s’agit d’un oubli.
WINDEV 2024 est compatible
En version 2024, lorsque l’éditeur détecte l’absence de bouton dé-
S PRÉCÉDENTES avec votre existant :
fini en Validation et que le libellé d’un bouton contient le texte
VERSION
053 E S
Nouveauté WD WB WM
16 17
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
070
Nouveauté WD WB WM
067
Nouveauté WD WB WM Gain apporté par la nouveauté 2024 :
SÉCURITÉ DES MOTS DE PASSE : Moins de manipulations
INDICATEUR DE NIVEAU DE SÉCURITÉ
ÉDITEUR D’IMAGES
071
Nouveauté WD WB WM
068 WDMSG
Nouveauté WD WB WM
En version 2024, gérez les tâches de développement dans un Kanban : l’avancement des tâches est visuel DIVERS
Gain apporté par la nouveauté 2024 : • La nouvelle fonction WLangage gpuListeUilisateurs per- TRADUCTION
063
Nouveauté WD WB WM
065
Nouveauté WD WB WM
064
rectement depuis l’environnement.
066
Nouveauté WD WB WM Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
DOSSIER : NOUVELLES ÉDITEUR DE PLANS D’ACTION Gain apporté par la nouveauté 2024 :
Moins de manipulations
COUVERTURES DISPONIBLES Moins de manipulations
En version 2024, le copier/coller fait son apparition dans l’éditeur
La présentation du dossier évolue et propose maintenant un choix de plans d’action.
plus large de couvertures. Gain apporté par la nouveauté 2024 :
Petite nouveauté utile
18 19
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
La bulle affiche le type de l’élément survolé et d’autres informa- doit être traduite ou pas.
078
Nouveauté WD WB WM
tions utiles, permet d’atteindre la déclaration de l’élément survolé Dans ce cas, le passage en multilingue d’une sélection s’effectue
GDS - GESTIONNAIRE GÉNÉRATION AUTOMATIQUE DU
COMMENTAIRE DE RÉINTÉGRATION
ou de voir les références croisées de l’élément (toutes les utilisa- d’un simple clic droit.
DE SOURCES
tions).
Gain apporté par la nouveauté 2024 :
DANS LE GDS (IA) Gain apporté par la nouveauté 2024 : Des manipulations facilitées
COLLABORATIF Lors d’une réintégration dans le GDS, chaque développeur devait à
chaque fois saisir la description des modifications effectuées dans
L’information est concentrée dans la bulle
085
tous les éléments ré-intégrés. Nouveauté WD WB WM
082
Nouveauté WD WB WM
En version 2024, l’Editeur de Code de la version 2024 peut le faire ERREURS AFFICHÉES DIRECTEMENT
073
Nouveauté WD WB WM
à votre place. COLORATION PERSONNALISÉE DANS LE CODE
REPORT DE BRANCHE PARTIEL: SÉ-
Voir nouveauté 135. D’UNE VARIABLE, D’UNE
LECTION DU COMMIT À REPORTER En version 2024, erreurs et warnings peuvent être affichés direc-
Note: cette fonctionnalité nécessite un compte OpenAI. PROCÉDURE OU D’UNE MÉTHODE tement dans le code.
En version 2024, le report de branche permet un report partiel: il Gain apporté par la nouveauté 2024 : Cette coloration personnalisée permet de mettre en évidence : Un bandeau rouge marque la ligne, et le libellé de l’erreur est affi-
devient possible de sélectionner une des ré-intégrations effectuées Commentaires automatiques
dans une branche (en anglais: cherry-picking). • les appels à une procédure particulière ché directement dans la ligne concernée.
Il n’est plus obligatoire de reporter la branche entière. • les paramètres en sortie d’une procédure Inutile d’avoir à survoler l’erreur pour en voir le détail, ou de passer
• une variable à manipuler avec précaution son temps à hocher la tête de haut en bas de l’écran pour consulter
079
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 : le volet des erreurs !
• une fonction surchargée pour remettre sa couleur d’origine.
Appréciable au quotidien GDS: DIVERS
La coloration personnalisée s’effectue soit par les composants RVB,
• Option de compactage de la base après purge soit par des constantes des couleurs de l’éditeur de code.
074
Nouveauté WD WB WM Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
ACCÉLÉRATION DE LA CRÉATION DE Pour conserver une base rapide et compacte Barbie en rose, Ken en bleu ? ça c’était avant...
BRANCHE : X5
083
En version 2024, la vitesse de création de branche, en particulier Nouveauté WD WB WM
lors de l’utilisation d’un GDS distant est boostée. HASHTAGS : ÉVOLUTIONS
Le gain peut atteindre un facteur X5.
Gain apporté par la nouveauté 2024 :
ÉDITEUR DE CODE En version 2024, il devient possible d’insérer des méta-données
dans les hashtags de code: nom du développeur, date...
Manipulations plus agréables Cela permet des recherches et des filtres encore plus personna-
080
Nouveauté WD WB WM lisés.
CORRECTION AUTOMATIQUE DES Lors d’une recherche, une fenêtre s’ouvre avec toutes les méta-don-
075
Nouveauté WD WB WM
ERREURS DE FRAPPE nées utilisées dans le projet, il suffit de choisir les éléments et le
NOMBREUSES OPTIMISATIONS DANS type de recherche.
LES MANIPULATIONS COURANTES S est une Chiane ?
Gain apporté par la nouveauté 2024 :
DU GDS Ben non
Pour des recherches encore plus précises
Toutes les manipulations dans le GDS sont plus rapides en version S est une Chaine !
2024: durée de réintégration, suppression de fichiers, récupération L’éditeur de code corrige pour vous.
d’éléments, lancement de l’administrateur...
084
L’assistance à la saisie propose les possibilités logiques même en Nouveauté WD WB WM
Erreurs de programmation et warnings
Gain apporté par la nouveauté 2024 : cas de faute de frappe. ASSISTANT DES CHAÎNES sont signalés directement dans le code.
Manipulations plus fluides Gain apporté par la nouveauté 2024 : MULTILINGUES Les lignes en fond rouge sautent aux yeux !
Confort de saisie Cette présentation est appréciée de nombreux développeurs.
076
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
CRÉATION DE BRANCHE PLUS LIBRE
081
Nouveauté WD WB WM L’information à la source dans le source
En version 2024, il devient possible de créer des branches sur un UNE BULLE D’INFO INTERACTIVE
répertoire qui ne contient pas de projets.
086
Nouveauté WD WB WM
Très utile pour un répertoire qui contient des ressources : images,
collections de procédures, composants...
DOXYGEN
Il est donc plus facile de partager ce type de ressources entre plu-
sieurs projets.
Gain apporté par la nouveauté 2024 :
Pour partager facilement des ressources générales
077
Nouveauté WD WB WM La création d’une procédure génère automatiquement un commen-
de gestion des chaînes multilingues
PARTAGE DE RÉPERTOIRE ENTRE taire: description de la fonction, paramètres, valeurs de retour...
Un nouvel assistant permet d’afficher et de gérer l’ensemble des En version 2024, ce commentaire peut être généré en utilisant la
PLUSIEURS PROJETS Notez le choix cliquable dans la bulle d’info et les infos utiles
chaînes utilisées dans le projet: simples, multilignes, multilingues. syntaxe Doxygen.
En version 2024, il devient possible de partager un répertoire entier. Une nouvelle bulle fait son apparition en version 2024. De nombreux filtres sont disponibles.
Cette bulle apparaît au survol des variables et des procédures Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 : Cela permet par exemple de visualiser l’ensemble des chaînes non
Format standard supplémentaire géré
Inutile de partager fichier par fichier multilingues d’un projet multilingue, et de vérifier si chaque chaîne
20 21
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
Gain apporté par la nouveauté 2024 : Les types créés sont ensuite utilisés comme les types natifs du
087
Nouveauté WD WB WM
Intégré et ouvert à toutes les méthodologies langage.
•
DIVERS
La fenêtre de recherche propose également une présen-
WLANGAGE Dans notre exemple, il devient possible de créer un tableau de
PrixPoudre.
tation verticale. PrixPoudre est type : numérique (5,4)
Gain apporté par la nouveauté 2024 :
Tout est bon à prendre
ÉDITEUR D’ÉTATS PROCÉDURE CalculCoutColorant( PoidsAProduire est un réel,
CouleurRAL est un entier ) : PrixPoudre
091
Nouveauté WD WB WM Un autre exemple d’utilisation, plus avancé, est la possibilité de
GESTION DE L’INTERLIGNE ET DE définir un type callback, qui précise le nombre et le type de para-
mètres, et la valeur de retour attendus par la callback («delegate»).
DÉBOGUEUR L’INTERLETTRAGE
094
Nouveauté WD WB WM
Les callbacks auront ainsi forcément le nombre de paramètres at-
En version 2024, l’Editeur d’Etats permet de spécifier une valeur CRÉER SES PROPRES TYPES tendus, et la valeur de retour attendue.
pour : WLANGAGE : POUR UNE Gain nouveauté 2024 :
088
Nouveauté WD WB WM • l’interligne PROGRAMMATION PLUS Pour ne plus mélanger choux et carottes
ANALYSE DE PERFORMANCES ENTRE • l’interlettrage RIGOUREUSE PAR DÉFAUT
095
2 POINTS D’ARRÊT de chaque champ imprimé. Nouveauté WD WB WM
Cela permet une présentation adaptée à ses désirs et aux nou- Exemple : votre application manipule des prix : prix d’un matériel,
En version 2024, le débogueur permet l’analyse des performances d’une denrée, d’une quantité. IMMUABILITÉ
velles normes.
entre 2 points d’arrêt de type «Point d’arrêt performance». Un exemple est le tarif de poudre, qui est défini au gramme, avec Une variable qui possède l’attribut Immuable ne peut être affectée
Gain apporté par la nouveauté 2024 : 4 chiffres après la virgule. Plutôt que de définir la variable corres-
Gain apporté par la nouveauté 2024 : qu’une seule fois, et plus jamais modifiée.
Pour une présentation sophistiquée pondante en type numérique et de dévoir préciser à chaque fois
Encore plus précis Contrairement à une constante, cette variable peut être initialisée
le nombre de chiffres après la virgule, en version 2024 il devient dans le code de manière conditionnelle.
possible de créer un type PrixPoudre et donc ensuite de de défi-
092
Nouveauté WD WB WM L’immuabilité est également disponible pour les paramètres de
nir dans le projet des variables par ce type PrixPoudre.
089
Nouveauté WD WB WM
EDITEUR D’ÉTATS : DIVERS procédure.
DIVERS Pas de risque d’erreur sur le nombre de décimales.
Gain apporté par la nouveauté 2024 :
• Recherche dans l’aperçu avant impression améliorée Le code est automatiquement plus clair et plus normalisé.
• Le débogueur signale l’accès à un membre JSON qui n’existe Gravé dans le marbre
Gain apporté par la nouveauté 2024 : Les attributs de compilation définis sur le type sont conservés sur
pas
Fonctionnalité utile toutes les variables de ce type.
Gain apporté par la nouveauté 2024 :
Des nouveautés vraiment utiles
096
Nouveauté WD WB WM
n est entier?
090 093
WD WB WM Nouveauté WD WB WM
GESTION DU NULL // Nouvel opérateur permettant de récupérer la variable ou
UN ENVIRONNEMENT DEVOPS SUPPORT DES MODÈLES DE FORMAT
INTÉGRÉ En version 2024, le WLangage gère les valeurs «Null» sur tous les une autre valeur si null
ONNX v est entier = n ?? 0
types.
WINDEV, WEBDEV et WINDEV Mobile en version 2024 forment un envi- L’IA de détection de formes du WLangage utilise des modèles. Ceci permet de manipuler plus directement les rubriques (co- // Récupère la valeur par défaut du type si n est null
ronnement DevOps toujours plus intégré. En plus des modèles livrés en standard, il est possible d’utiliser des lonnes) nullables des bases de données. v est entier = n ?? *
Vous disposez de l’ensemble des fonctionnalités nécessaires à la mise modèles externes. Les variables deviennent «nullables».
en œuvre de la démarche DevOps: c’est la fin de l’éparpillement dû aux // Nouvel opérateur permettant d’appeler une procédure pour
Le format de modèle ONNX est maintenant supporté en plus de Tous les types du WLangage deviennent nullables: entiers, chaînes,
outils hétérogènes. Caffe, Tensorflow et Darknet. // une variable non null, sinon la ligne n’est pas exécutée
monétaires, dates, heures,...
Vous disposez de tous les outils intégrés pour gérer la méthodologie s est une chaîne? = “Hello world !”
Gain apporté par la nouveauté 2024 : Une variable qui peut être nullable doit être déclarée avec l’attri- r est une chaîne = s?.Gauche(5)??””
DevOps: gestion du cycle de vie, sprints, tests, intégration continue, dé-
Toujours plus de modèles but d’extension <Nullable> ou de son raccourci : un point d’inter-
ploiement, livraison continue, exploitation, retours clients,... Gain apporté par la nouveauté 2024 :
rogation rajouté à la suite du type. Par exemple Entier?
C’est utile parfois d’être Null
Les conditions sur les variables nulles répondent aux standards
attendus. La gestion historique du Null est conservée pour com-
DISPONIBLE
097
patibilité. Nouveauté WD WB WM
DÈS 2023 ! Les nouveaux opérateurs ?? , ??* et ?. permettent de gérer les BINDING & VARIABLE NULL
comportements en cas de valeur nulle.
Grâce aux variables nullables, il devient plus facile de réaliser un
Pour éviter des conversions implicites non désirées, le compilateur
binding champ ou mémoire entre une base de données et une
génère une erreur lorsqu’une variable nullable est affectée dans
classe.
une variable non nullable.
La gestion des variables nulles est maintenant standardisée.
Quelques exemples de code WLangage :
Gain apporté par la nouveauté 2024 :
// Déclaration de variable nullable
Binding plus simple
n est entier<nullable>
23
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
098 101 105 107
Nouveauté WD WB WM Nouveauté WD WB WM Nouveauté WD WB WM Nouveauté WD WB WM
COMPILATION CONDITIONNELLE: DÉCOMPRESSION RAR5 SURCHARGE DES FONCTIONS SUR QUEL TYPE DE PROCESSEUR DANS
2 ÉVOLUTIONS Les possibilités de décompression de fichier s’enrichissent du for- LES CHAMPS : MAINTENANT EN LE PC ?
La compilation conditionnelle évolue en version 2024. mat standard: RAR5. SYNTAXE PRÉFIXÉE Certains traitements très spécifiques (drivers,...) nécessitent de
Il devient possible d’écrire Gain apporté par la nouveauté 2024 : La surcharge des fonctions agissant sur les champs est maintenant connaître le type de processeur pour effectuer des traitements bas
<COMPILE SI CST_MODE_APPLI EXISTE> Un nouveau standard supporté disponible à la fois en syntaxe classique et en syntaxe préfixée. niveau.
Cela permet par exemple de compiler un code différent dans un Gain apporté par la nouveauté 2024 : La nouvelle constante SysProcesseurNatif permet de connaître
composant. le type de processeur utilisé sur la machine d’exécution: x64, ARM,....
Vous avez le choix
102
Nouveauté WD WB WM
Il devient possible d’encadrer une procédure entière d’un Gain apporté par la nouveauté 2024 :
<COMPILE SI...> TABLEAUX ASSOCIATIFS: FONCTIONS Utile pour des appels d’API
106
Cela permet d’exclure totalement la procédure de la compilation. ENSEMBLISTES Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 : Les fonctions ensemblistes sont maintenant disponibles sur les VÉRIFICATION D’IDENTIFIANT
108
Nouveauté WD WB WM
Pour des compilations vraiment personnalisées tableaux associatifs : ADMINISTRATIF: LE NUMÉRO FISCAL
• transforme • somme (NIF, TIN,...) OAUTH
* Nouveauté • filtre • min 2 nouveautés utiles pour oAuth font leur apparition en version
099
WD WB WM La validité syntaxique d’un numéro d’identification fiscal peut être
• agrège • .... 2024 :
FONCTIONS D’ACCÈS À DROPBOX, vérifiée par la nouvelle fonction WLangage VérifieNuméroFis-
• applique cal préfixée du pays concerné. • le protocole d’authentification PKCE est géré; ce protocole
GOOGLEDRIVE ET ONEDRIVE évite de stocker la clé privée dans l’exécutable
Gain apporté par la nouveauté 2024 : Par exemple :
• un token oAuth peut être généré à partir d’un contenu JSON.
Programmation simplifiée France.VérifieNuméroFiscal
3 nouveaux types WLangage font Gain apporté par la nouveauté 2024 :
leur apparition: gglDrive, oDrive, A ce jour, les identifiants des pays suivants sont gérés :
• France oAuth est de plus en plus utilisé
103
dpDrive. Nouveauté WD WB WM
• Canada
La nouvelle famille de fonctions LE TYPE DU CHAMP EST PRÉCISÉ DANS
WLangage Drivexxx permet de ré- • Suisse
109
Nouveauté WD WB WM
LES VARIABLES DE TYPE CHAMP
aliser les opérations ci-après sur les • Belgique PROTOCOLE D’IDENTIFICATION JWT
fichiers stockés dans les drives. En version 2024, les types de champs peuvent être typés. • Etats-Unis
Parmi les fonctionnalités dispo- Le code devient plus clair, et l’assistance à la saisie est plus précise. • Espagne JWT est une norme qui permet une communication sûre et sécuri-
nibles : Sécurité automatique, il est impossible de passer des paramètres in- sée entre deux parties.
• Italie
compatibles. Exemple : Le protocole d’identification JWT (Json Web Token) est supporté na-
• Allemagne
• lister le contenu des réper- • copier tivement par le WLangage en version 2024.
• Brésil
toires • supprimer Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 :
• télécharger (download) • renommer One more protocol for the road
Inutile d’interroger un webservice payant si déjà la syntaxe est incorrecte
• téléverser (upload) • déplacer Suite page 28...
• ...
Pratique : le code est générique et ne dépend pas du service utilisé.
Exemple en syntaxe classique
MonDrive est un Drive
// Envoi d’un fichier local dans le Drive
DriveEnvoieFichier(MonDrive, “C:\DocumentsATraiter\CR-489-
PCSCLOUD.NET
884.pdf”, “/Mes documents/2023/”) Sous l’éditeur de code, la complétion propose uniquement
les fonctions du champ Table
Exemple en syntaxe préfixée
104
Nouveauté WD WB WM
PCSCLOUD.NET : LE CLOUD applications WINDEV et vos ap- Pour votre en-
AJOUTEZ VOS PROPRES FONCTIONS DE VOS DÉVELOPPEMENTS, plis WINDEV Mobile vironnement de
100
Nouveauté WD WB WM
SUR LES CHAMPS LE CLOUD DE VOS DÉPLOIE- POUR VOTRE TÉLÉMÉTRIE développement
CONSTRUCTION DE CHEMIN ET Plateforme de Vir-
D’URL DE MANIÈRE NATURELLE En version 2024, en utilisant la syntaxe préfixée, il devient possible MENTS • Plateforme de Télémétrie
tualisation des Pro-
de définir ses propres fonctions, qui seront supportées par un type de POUR VOS DONNÉES
En version 2024, il devient possible de construire une chaîne conte- POUR VOS APPLICATIONS jets: GDS privé, Centres
champ. • Serveur HFSQL pour accéder à
nant un chemin de fichier en séparant les éléments par des + et des /. • Serveur d’Application WEBDEV de Contrôle, Dictionnaires.
Exemple : des bases de données.
Exemple : pour héberger vos sites WEBDEV
• Cluster de Serveurs d’Application • Serveur HFSQL Spare pour GDSDRIVE et HFSQLDRIVE
CheminFichier est une chaîne = Disque/Répertoire/Fichier
CheminFichier est une chaîne = Répertoire/Fichier WEBDEV mettre en place des serveurs de sont eux des clouds spécialisés :
• Serveur d’Application WEBDEV secours HFSQL • pour le partage du GDS
Gain apporté par la nouveauté 2024 : Dans l’éditeur de code, vos propres fonctions seront proposées par la
saisie assistée. pour fournir des Webservices • Serveur de Réplication univer- • pour l’hébergement de Bases de
Construction de chemin vraiment facile
• Plateforme SaaS selle de données Données HFSQL.
Gain apporté par la nouveauté 2024 :
• Votre propre Store Privé pour vos • Groupware Utilisateur Mobile
Toujours plus de possibilités
24 25
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
VOS CHAMPS FAVORIS EN 2 CLICS
AVEC LEUR TAILLE, LEUR STYLE ET LEUR CODE
110
Nouveauté WD WB WM
112
Nouveauté WD WB WM
Réutilisez d’un clic vos champs habituels
PARTAGEZ LES CHAMPS FAVORIS
Les champs Favoris créés dans un projet sont accessibles à tous les
111
Nouveauté WD WB WM
Un simple clic droit suffit à ajouter un champ favori au projet intervenants du projet.
UN CHAMP FAVORI PEUT ÊTRE UN Il est possible de partager des champs Favoris entre différents
Ce champ Favori sera ensuite automatiquement proposé dans l’UI
de sélection de champs, en tête de liste. GROUPE DE CHAMPS projets. Il est également possible de copier des champs Favoris
d’un projet à un autre.
Un champ favori mémorise les informations de: Un champ Favori peut être composé de plusieurs champs.
• taille Par exemple un champ de saisie avec un bouton filtre associé. Gain apporté par la nouveauté 2024 :
• style Réutilisable
• code.
Une fois le champ Favori positionné dans la fenêtre ou la page,
113
Nouveauté WD WB WM
vous pouvez modifier librement les paramètres de ce champ. Inu-
tile de surcharger ses caractéristiques.
COMMENT UTILISER UN CHAMP
FAVORI
Un nouveau bouton dans le ruban des champs permet d’afficher
la liste de tous les champs Favoris, classés selon les tags définis
à la création.
Les champs Favoris sont également présents dans la liste des
champs par type, selon le choix défini à la création.
Les champs Favoris apparaissent en début de liste.
Il suffit ensuite d’effectuer un glisser/déplacer depuis la liste vers
la fenêtre ou la page en cours.
Gain apporté par la nouveauté 2024 :
Un simple Drag & Drop
26 27
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
VOUS ETES FORMIDABLES EN 2024
Suite de la page 25
114 117
Nouveauté WD WB WM Nouveauté WD WB WM
Vraiment plus simple
INTERROGATION DE DNS
En version 2024, il devient facile d’interroger un DNS grâce à la
%, MODULO
L’opérateur Modulo accepte maintenant l’opérateur % comme sy-
WEBSERVICES
120
Nouveauté WD WB WM
nouvelle fonction DNSInterroge : nonyme.
123
Nouveauté WD WB WM
• IP associée à un nom de domaine Gain apporté par la nouveauté 2024 :
COLORATION DE CODE DANS VOS UI
• sous-domaines associés à un domaine APPELS À WEBSERVICE DE TAILLE
Utile pour copier les formules depuis Stack Overflow. Un code WLangage en texte brut ?
• informations sur les «enregistrements» : A, AAAA, CNAME,
IMPORTANTE : VITESSE BOOSTÉE,
Vous désirez l’afficher dans une fenêtre ou une page de votre ap- CONSOMMATION CPU RÉDUITE
PTR... plication ?
118
Nouveauté WD WB WM
• recherche sur un DNS particulier ou sur le premier trouvé Demandez la coloration syntaxique !
OPÉRATEUR «ET», OPÉRATEUR Dans certains cas, le temps de réponse des Webservices créés avec
Gain apporté par la nouveauté 2024 : Le nouveau Type WLangage CodeWLangageMiseEnForme est WINDEV ou WEBDEV de taille importante (plusieurs centaines de
Inutile d’utiliser des API «OU», DEMANDEZ LE STANDARD ! votre ami. classes,...) pouvaient être élevés.
Les opérateurs ET et OU peuvent abandonner leur fonctionnement Sont gérés : En version 2024, l’appel à ce type de Webservices est drastique-
historique, pour effectuer les évaluations de manière optimisée: • l’indentation de code ment optimisé: le temps de réponse est quasi immédiat, comme
115
Nouveauté WD WB WM
lorsque le premier élément est déterminant, le deuxième élément • la traduction les autres webservices, et la consommation CPU est largement
UNE PROCÉDURE ATTEND n’est pas évalué. • la mise à la bonne casse diminuée.
PLUSIEURS PARAMÈTRES? Ce nouveau comportement est disponible à travers les options de • le thème (clair ou sombre) Gain apporté par la nouveauté 2024 :
UTILISEZ UN TABLEAU, compilation. • ... Performances décoiffantes
C’EST AUTOMATIQUE Tout nouveau projet créé possède cette option par défaut. La coloration syntaxique peut être effectuée en HTML.
En version 2024, les paramètres d’une procédure qui attend diffé- Gain apporté par la nouveauté 2024 : Une feuille de styles CSS personnalisée est générée et donc réu-
124
Nouveauté WD WB WM
rents paramètres (et pas un tableau), peuvent être contenus dans Fonctionnement plus rapide tilisable.
un tableau qui sera analysé par la fonction WLangage Tableau- Gain apporté par la nouveauté 2024 :
AUTHENTIFICATION NTLM ET DIGEST
VersParamètres pour en extraire ces paramètres. La couleur c’est mieux que le noir et blanc
119
Nouveauté WD WB WM NTLM et DIGEST sont des méthodes d’authentification sécurisées
L’appel à la procédure est beaucoup plus simple.
NOUVEAU TYPE : FORMATAGE DES auprès d’un serveur Web.
Gain apporté par la nouveauté 2024 : Certains Webservices REST peuvent nécessiter une authentification
Tableau analysé automatiquement
NUMÉRIQUES PLUS SIMPLE
NTLM ou DIGEST.
Un nouveau type pour formater les nombres fait son apparition : En version 2024, ces types d’authentification sont intégrés en natif.
FormatNumérique.
Notez toutefois que l’usage de NTLM n’est plus recommandé.
116
Nouveauté WD WB WM
Les propriétés de ce type permettent de préciser le nombre de
DÉLIMITEUR DE CHAÎNE chiffres après la virgule, les séparateurs,... Gain apporté par la nouveauté 2024 :
SUPPLÉMENTAIRE : Un assistant de code facilite encore plus la tâche. Sécurité
`
Il y a un accent grave à la fin du titre ci-dessus ? Exemple de code :
125
FormatagePrix est un FormatNumérique Nouveauté WD WB WM
C’est normal, c’est ça le délimiteur supplémentaire !
En plus du délimiteur historique des chaînes, ” (double quote), le FormatagePrix.ChiffresAprèsVirgule = 2
Nouveauté WD WB WM
DIVERS
121 122
délimiteur «accent grave» fait son apparition. DIVERS
FormatagePrix.Préfixe = “$”
à • La nouvelle constante httpTraceInfo pour le type http-
L’intérêt de ce séparateur est d’éviter de doubler les doubles quotes, FormatagePrix.SéparateurDecimal = “.” Requête permet de récupérer le log d’info de cURL et de
et d’assurer le fonctionnement des [% quelles que soient les op- FormatagePrix.SéparateurMilliers = “,”
OpenSSL
tions du projet. FormatagePrix.Signe = fnsMoinsSiNégatif • Nouvelle syntaxe de fLitLigne à callback
• Les fonctions sur les notifications Push sont disponibles en Gain apporté par la nouveauté 2024 :
sCodeHtml est chaîne = `<p style=”color:red;”>`
Prix est une chaîne syntaxe préfixée Fonctionnalité utile
Gain apporté par la nouveauté 2024 : Prix = NumériqueVersChaîne(16945201.986, FormatagePrix)
Des chaînes plus faciles à lire // Prix contient la chaîne “$16,945,201.99”
Gain apporté par la nouveauté 2024 :
Evolutions utiles
28 29
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
sur des classes partagées, sans avoir à modifier le code de la classe. GÉNÉRATION AUTOMATIQUE
XML
Les autres projets qui utilisent cette classe ne sont ainsi pas impac-
tés par les modifications. DE L’EXPLICATION D’UN CODE WLANGAGE
Gain apporté par la nouveauté 2024 :
Modifiez une classe sans risque d’effet de bord QUE FAIT CE CODE ?
126
Nouveauté WD WB WM
127
Nouveauté WD WB WM RUBRIQUE DE TYPES DIFFÉRENTS D’UN CODE WLANGAGE
NOUVELLE FONCTION En version 2024 le compilateur détecte et signale un mapping qui Vous reprenez le code d’un
XMLVÉRIFIESIGNATURE lie un membre à une rubrique qui ont des différences : autre développeur ? Un PROCÉDURE IncrémenteNomFichier(sNom)
Cette procédure sert à incrémenter le nom d’un fichier en ajoutant un chiffre à la fin du nom. Voici comment
• taille différente code très ancien ? Vous ne sChemin est une chaîne = fExtraitChemin(sNom,fDisque+fRépertoire)
La nouvelle fonction XMLVérifieSignature permet de vérifier la
elle fonctionne :
sExt est une chaîne = fExtraitChemin(sNom,fExtension)
• chaîne ANSI/Unicode comprenez pas ce que fait sFic est une chaîne = fExtraitChemin(sNom,fFichier)
- La variable “sChemin” récupère le chemin du fichier en utilisant la fonction fExtraitChemin avec les
validité d’un fichier XML signé reçu. paramètres fDisque et fRépertoire. Cela permet de récupérer le disque et le répertoire du fichier.
• type différent ce code ? n est un entier - La variable “sExt” récupère l’extension du fichier en utilisant la fonction fExtraitChemin avec le paramètre
fExtension.
Gain apporté par la nouveauté 2024 : Demandez à l’Editeur de
nPos est un entier = Taille(sFic)
PROGRAMMATION
n++ - Si “nPos” est égal à 0, cela signifie que le nom du fichier ne contient que des chiffres. Dans ce cas, on
Code sécurisé turel.
sFic=n convertit le nom en valeur numérique, on l’incrémente de 1, et on affecte le nouveau nom à la variable
“sFic”.
Sélectionnez simplement CAS Taille(sFic):
ORIENTÉE OBJET sFic+=”1” - Si “nPos” est égal à la taille de la variable “sFic”, cela signifie que le nom du fichier ne contient pas de
le code à expliquer.
AUTRE CAS:
chiffres à la fin. Dans ce cas, on ajoute le chiffre “1” à la fin du nom en utilisant l’opérateur de concaténation
“+=”.
n=Val(sFic[[nPos+1 À]]) - Enfin, si aucun des cas précédents n’est vérifié, cela signifie que le nom du fichier contient des chiffres à la
Gain apporté par la n++ fin mais pas seulement. Dans ce cas, on récupère la valeur numérique correspondant aux chiffres à la fin du
sFic=sFic[[1 À nPos]]+n nom en utilisant la fonction Val, on l’incrémente de 1, et on affecte le nouveau nom à la variable “sFic”.
OUVERTURE AUX
nouveauté 2024 :
FIN
Bluffant ! Enfin, la procédure renvoie le chemin, le nom et l’extension du fichier nouvellement incrémenté.
LANGAGES TIERS
RENVOYER sChemin+sFic+sExt
132
Nouveauté WD WB WM
137
PYTHON Nouveauté WD WB WM
La version 2024 permet maintenant de gérer les objets passés en para- GÉNÉRATION AUTOMATIQUE DE LA DOCUMENTATION D’UNE PROCÉDURE
mètre ou récupérés par une procédure Python. L’Editeur de Code permet
128
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 : de générer depuis le code // !
ATTRIBUTS DE PORTÉE (DE CHAT ?) Enrichissement ouverture Python existant d’une procédure
// ! @brief Cette procédure permet de déterminer une couleur lisible en fonction
// ! d’une couleur de fond donnée.
// !
De nouveaux attributs sont disponibles sur les membres de classes. le commentaire d’en-tête // ! La procédure calcule la luminance de la couleur de fond passée en paramètre. En fonction de // ! cette luminance,
de la procédure: // ! la couleur d’écriture doit avoir une faible ou une forte luminosité. La couleur renvoyée conserve la tonalité et
Les attributs <lecture>, <lecture protégée>,... permettent de la saturation de la couleur de fond.
133
Nouveauté WD WB WM • description de chacun // !
définir si les membres sont accessibles en lecture, en écriture, ou // ! @param couleurFond La couleur de fond à partir de laquelle déterminer la couleur lisible.
en lecture/écriture ainsi que leur portée. C# des paramètres // ! @return La couleur lisible déterminée en fonction de la couleur de fond.
// !
• valeur de retour de la
Gain apporté par la nouveauté 2024 : La saisie de code source en C# ne nécessite plus la présence d’un PROCÉDURE couleurLisible(LOCAL couleurFond est une Couleur) : Couleur
procédure
Evite de créer des propriétés assemblage C# dans le projet. couleurFond..Vert + 0.114 * couleurFond..Bleu)/255
• description des traite-
Gain apporté par la nouveauté 2024 : ments de la procédure.
Contrainte supprimée
129
Nouveauté WD WB WM Le commentaire est généré au format historique ou au format Doxygen.
MÉTHODE D’EXTENSION SUR LES Ce commentaire est utilisé par ailleurs par l’éditeur de code pour proposer
une assistance contextuelle lors de la frappe du code d’appel. Pour utiliser ces fonctionnalités, notez que le développeur doit
CLASSES posséder un compte OpenAI. Selon les volumes utilisés, cela
Gain apporté par la nouveauté 2024 :
En version 2024, il devient possible d’ajouter ses propres méthodes Suite page 32... Le commentaire se crée tout seul peut entraîner une facturation de la part de ce service.
30 31
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
Suite de la page 30
150
Nouveauté WD WB WM
type Chaîne (les mots de passe ne sont pas récupérés)
BASE DE DONNÉES • Sauvegarde de serveur: répertoire par défaut paramétrable
ORDRE ISNULL PLUS RAPIDE
L’ordre IsNull est plus rapide en version 2024.
HFSQLDRIVE : VOS
HFSQL • Il est possible de récupérer la liste des fichiers surveillés par la
fonction WLangage hListeFichiersSurveillés. Gain apporté par la nouveauté 2024 : BASES DE DONNÉES
• Procédure Stockée : il devient possible de passer des tableaux
en paramètre.
Rapide HFSQL DANS LE CLOUD
Gain apporté par la nouveauté 2024 :
Nouveauté WD WB WM EN 3 CLICS
Toujours plus
HFSQLDrive permet d’héberger facilement et immédiatement vos
151 à
177 27 NOUVELLES bases de données (vos tables) dans le Cloud.
138
Nouveauté WD WB WM FONCTIONS SQL Une appli mobile qui stocke les données dans le Cloud ? Dispo-
LANGUE DU SERVEUR HFSQL 27 nouvelles fonctions SQL font leur apparition en version 2024. nible en 3 clics !
Le serveur HFSQL peut afficher des messages visibles par l’utili-
sateur final.
FONCTIONS SQL VALUE
LOREM_IPSUM
Permet de remplacer une valeur par une autre valeur constante.
Permet de remplacer une chaîne par un Lorem ipsum de la taille
voulue.
Le tarif d’abonnement forfaitaire est vraiment très compétitif.
En version 2024, ces messages s’affichent si possible dans la NOISE Renvoie une valeur comprise entre -x% et +x% de la valeur d’origine Profitez-en vite !
146
langue du client: français, anglais, espagnol. Nouveauté WD WB WM PARTIAL Permet de remplacer partiellement les caractères d’une chaîne.
PROCEDURE Permet d’utiliser une procédure pour rendre anonyme des données
Gain apporté par la nouveauté 2024 : REQUÊTE COMPLEXE:
HFSQL CLUSTER
RANDOM_DATE_BETWEEN Permet d’obtenir une valeur aléatoire dans un intervalle de dates.
Thank you PERFORMANCES AMÉLIORÉES RANDOM_INT_BETWEEN Permet d’obtenir une valeur aléatoire dans un intervalle d’entiers.
139
Nouveauté WD WB WM
178
ST_Area Renvoie l’aire de la zone couverte par la forme. Nouveauté WD WB WM
RÉPLICATION SERVEUR HFSQL Gain apporté par la nouveauté 2024 : ST_Contains Renvoie Vrai si la forme A contient la forme B c’est-à-dire si chaque
VITESSE DE SYNCHRONISATION
Toujours plus vite point dans B est un point dans A, et que leur intérieur comporte une
Pour gérer des cas particuliers de corruption physique de fichier de intersection non vide.
BOOSTÉE
réplication (.HYL), la nouvelle fonction WLangage hrsIgnoreEr- ST_CoveredBy Renvoie Vrai si tout point de la forme A est dans la forme B.
147
Nouveauté WD WB WM ST_Crosses Renvoie Vrai si les deux formes ont une partie des points de leur
d’ignorer la partie corrompue du fichier. intérieur en commun, mais pas tous ces points. Cette interserction noeud soit à jour afin d’offrir une résistance aux pannes et aux
ORDRE RETURNING doit également avoir une dimension inférieure à celle des formes Windows Updates !
L’option, à utiliser avec discernement, peut rendre des services en données, et l’intersection ne doit pas être égale à une de ces formes.
phase d’exploitation. L’ordre SQL Returning qui permet de retourner des valeurs sur ST_Difference Renvoie une forme représentant la différence de deux formes. Un cluster permet également d’optimiser les performances de lec-
les requêtes d’insertion, de modification ou de suppression est ST_Distance Renvoie la distance entre les formes d’entrée. En 2D, cela corres- ture.
Gain apporté par la nouveauté 2024 : pond à la distance euclidienne. Pour les formes géographiques,
supporté en version 2024. Utile par exemple pour récupérer les renvoie la distance géodésique. En version 2024, HFSQL Cluster améliore sensiblement ses perfor-
Utile en exploitation identifiants Automatiques de lignes insérées par la requête. ST_Equals Renvoie Vrai si les formes d’entrée sont spatialement égales, c’est-à- mances de synchronisation lors d’un redémarrage de noeud.
dire si la forme A est dans la forme B et vice-versa.
Gain apporté par la nouveauté 2024 : ST_GeomFromText Renvoie une forme à partir d’une représentation textuelle et d’un Gain apporté par la nouveauté 2024 :
140
identifiant de référence.
Nouveauté WD WB WM Programmation pointue Toujours plus disponible
ST_Intersection Renvoie une forme représentant l’ensemble de la zone incluse dans
DOCKER HFSQL ST_Intersects
les deux formes d’entrée.
Renvoie Vrai si les deux formes d’entrée ont au moins un point en
148 179
Nouveauté WD WB WM commun. Nouveauté WD WB WM
ST_Length Renvoie la longueur d’une forme linéaire. Pour les polygones et les
RENOMMAGE DE TABLES PAR points, renvoie 0. Pour les formes géographiques, la longueur est la DIVERS
somme de la longueur des géodésiques constituant la forme.
«ALTER TABLE RENAME» ST_MakePolygon Renvoie un polygone dont l’anneau extérieur est la première forme • La fonction WLangage hCopieFichier est disponible en
entrée, optionnellement avec des trous.
Le renommage de tables par l’ordre Alter Table Rename est ST_Overlaps Renvoie Vrai si l’intersection des formes résulte en une forme de la
mode cluster.
L’image Docker du serveur HFSQL est maintenant fournie en ver-
maintenant possible. même de la même dimension, mais différent des formes source. • Support du chiffrement sécurisé
sion Debian 12, en version multilingue. ST_Perimeter Renvoie le périmètre de la forme. Sur les formes géographiques,
Gain apporté par la nouveauté 2024 : cela revient à sommer la longueur des géodésiques constituant le Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 : contour de la forme.
Renommez par programme Toujours utile
C’est primaire, mais c’est élaboré ST_Simplify Renvoie une copie simplifiée de la forme en entrée à l’aide de l’algo-
rithme Ramer-Douglas-Peucker avec la tolérance donnée.
ST_SymDifference Renvoie une forme représentant les parties des formes A et
149
Nouveauté WD WB WM B qui ne s’intersectent pas.
Nouveauté WD WB WM ST_Touches Renvoie Vrai si les formes ont au moins un point de leur
SUBDATE, DATE_SUB, ADDDATE... extérieur en commun, sans que leurs intérieurs n’aient un
141 à 145
point en commun.
DIVERS ST_Union Renvoie une forme représentant l’union de deux formes.
Pour compatibilité avec certaines bases de données, les ordres Les formes sont fusionnées pour produire une forme résul-
DATE_SUB, ADDDATE,SUBDATE et DATE_ADD sont maintenant tante sans chevauchement.
• La fonction hRequêteExécutée permet de savoir si une re- supportés en version 2024. ST_Within Renvoie Vrai si la première forme en entrée se trouve dans
la seconde forme en entrée.
quête a déjà été exécutée. Gain apporté par la nouveauté 2024 :
• La modification automatique des fichiers de données («modif Gain apporté par la nouveauté 2024 :
Compatibilité Enrichissement du SQL
32 33
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RGPD HFSQL ANONYMISATION
AUTOMATIQUE
1. bruit : retourne la valeur d’origine avec un écart variable Les fonctions WLangage hModifie, etc. sont sans effet sur une
184
Nouveauté WD WB WM
2. valeur fixe: retourne toujours la même valeur rubrique anonymisée: elles ne modifient jamais la valeur d’une ru-
RGPD & HFSQL : 3. valeur aléatoire: retourne une valeur aléatoire
QUI PEUT LIRE ? brique anonymisée.
DONNÉES
Gain apporté par la nouveauté 2024:
Exemples de chaque méthode sur un texte et sur un nombre: Pour autoriser la lecture du contenu original, il faut posséder les Programmation facilitée
1. Dupont >>> non applicable 1230 >> 1385 droits de «désanonymiser une rubrique» (UNMASK) sur le fichier
de données.
2. Dupont >>> Nom 1230 >> 1111
186
Note : il ne faut pas confondre anonymisation et pseudonimisation. Dans ce cas, le serveur renvoie les données originales. Nouveauté WD WB WM
3. Dupont >>> efvb458/ 1230 >> 743
La pseudonimisation est une opération qui est réversible et qui 4. Dupont >>> DxxxxT 1230 >> 1xx0 Gain apporté par la nouveauté 2024 : UNE SÉCURITÉ MAXIMALE
donc ne protège pas à 100% l’information traitée. Vous décidez
5. Dupont >>> 2335874 1230 >> 6 Tous les cas d’utilisation d’une rubrique anonymisée sont pris en
L’anonymisation n’est pas réversible et donc ne permet pas de re-
Gain apporté par la nouveauté 2024 : compte : rubriques calculées stockées, vues matérialisées, sauve-
trouver les données d’origine.
gardes, exports de la table...
185
Choix du type d’anonymisation Nouveauté WD WB WM
Il n’est pas possible de lancer une sauvegarde du fichier de don-
UNE PROGRAMMATION
180
Nouveauté WD WB WM
nées sans posséder les droits de «désanonymiser une rubrique».
POURQUOI ANONYMISER ? TRANSPARENTE
183
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
Anonymiser permet de limiter l’exposition des données sensibles COMMENT ANONYMISER ? Dans tous les cas, la valeur initiale d’une rubrique anonymisée est Sécurité totale, automatiquement
en les masquant à certains utilisateurs. conservée par le serveur, raison pour laquelle le fichier de données
Pour anonymiser des rubriques d’une table de Base de Données, il
Anonymiser permet également de sécuriser des informations et (la table) doit être crypté (chiffré).
suffit d’utiliser l’Editeur d’Analyses (Schéma des Données).
éviter leur propagation. Il suffit de spécifier la règle d’anonymisation dans les 7 onglets de
L’anonymisation permet le respect du RGPD. la définition de la rubrique.
Note : il ne faut pas confondre anonymisation et pseudonymisation,
voir ci-dessus.
Gain apporté par la nouveauté 2024 :
Un besoin obligatoire avec le RGPD
181
Nouveauté WD WB WM
LES 5 RÈGLES D’ANONYMISATION Notez que lorsqu’une table (un fichier de données) contient au
moins une rubrique anonymisée, la table doit être cryptée.
Il est possible d’anonymiser chaque rubrique selon 5 règles diffé-
rentes: Gain apporté par la nouveauté 2024 :
Vous avez le choix de la méthode
34 35
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
EXEMPLES DE REQUÊTES HFSQL
Les coordonnées 2D géométriques peuvent être utilisées sur des nouveau type d’index est proposé par HFSQL, les index spatiaux.
190
Nouveauté WD WB WM
distances réduites (50 km maximum). Les index spatiaux permettent de traiter rapidement de très gros
HFSQL : STOCKE ET La terre étant ronde (si, si) il est nécessaire d’utiliser le système de FONCTIONS DE CALCUL SUR LES
DONNÉES SPATIALES
volumes de données, caractéristique essentielle du fait de la taille
«TERRESTRES»
Gain apporté par la nouveauté 2024 :
Pour le système géométrique (2D), vous bénéficiez des nouveaux Il est également possible d’effectuer des opérations portant sur Un index spécial pour le spatial
types Point2D, Polygogne2D, Polyligne2D... plusieurs données telles que les calculs de distances, la recherche
Le nouveau type MultiXXX permet de stocker un ensemble de de plus proches voisins, calculer l’union ou l’intersection de plu-
193
La version 2024 de HFSQL gère les données géométriques et géo- types précédents. sieurs zones géographiques, ... Nouveauté WD WB WM
graphiques. Ces types sont également disponibles pour le système géogra- La nouvelle famille de fonctions WLangage forme est disponible REQUÊTES SUR DONNÉES SPATIALES
Vous pouvez stocker ces données dans des bases HFSQL et effec- phique: PointGéo, PolygoneGéo, PolyligneGéo... dans ce but (voir nouveauté 372, triée par ordre alphabétique).
Il est possible de créer une requête du type : «trouver les 5 stations
tuer des requêtes SQL du type: «liste des parcelles sur lesquelles Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024: de recharge les plus proches de ma position», ou encore «compter
passe un chemin donné» ou «liste des écoles dans un rayon de 1 Un WLangage toujours plus riche Programmation puissante le nombre de parcelles dans la ville XYZ à moins de 800 mètres
km».
d’une école, d’une surface d’au moins 400m²».
Les requêtes s’écrivent en SQL, ou sont générées par l’Editeur de
192
(chargeurs, restaurants, hôtels), des données de type «tracé» telles France notamment data.gouv.fr et apicarto.ign.fr). Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
que des routes, des rivières, des lacs (comme au Connemara) ou Un simple smartphone peut fournir des positions et des tracés GPS UN INDEX SPATIAL POUR DES
encore des surfaces comme des propriétés (cadastre), des forêts, (donc géographiques). Finies les batteries à plat !
des montagnes, des zones administratives, etc.
REQUÊTES RAPIDES
Pour la France, le site apicarto.ign.fr fournit par exemple des don-
Afin d’optimiser les performances sur les requêtes spatiales, un
Ce type de données est nécessaire à la réalisation d’un SIG. nées utiles:
Les données spatiales sont des informations géographiques et géo- • cadastre
métriques (voir ci-après). • carte des appellations viticoles
Gain apporté par la nouveauté 2024 : • espaces naturels et zones protégées
C’est spatial, mais finalement c’est terrestre • plans d’urbanisme
• zones de défense et de sécurité
• contours géographiques des académies
188
Nouveauté WD WB WM
• et bien d’autres.
COMMENT DÉCRIRE LES DONNÉES De nouvelles fonctions WLangage permettent de sérialiser et désé-
SPATIALES: LES NOUVEAUX TYPES rialiser les nouveaux types. De nombreux formats sont gérés: JSON,
EN WLANGAGE XML, CSV, texte...
Ces cartes sont stockées
sous forme de données
Deux systèmes de coordonnées sont utilisés selon l’usage choisi: Gain apporté par la nouveauté 2024 :
par HFSQL 2024
• coordonnées géométriques (2D, geometry) Vous avez le choix
• coordonnées géographiques (latitude/longitude, GPS, geography)
36 37
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
201 205
Nouveauté WD WB WM Nouveauté WD WB WM
194
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
De nombreux Connecteurs Natifs sont disponibles pour des bases
AJOUT DE FICHIERS DE DONNÉES de données tierces : Oracle, SQL Server, AS/400, DB2, MySQL, C’est plus clair Utile dans certains cas pour ne pas bloquer
HFSQL Spare est une forme de sauvegarde quasi-temps réel d’un PostgreSQL, SQLite, xBase, MariaDB, Informix, Progress, Sybase...
206
serveur. Ces connecteurs natifs facilitent la programmation (binding,...). Ils Nouveauté WD WB WM
En version 2024, l’ajout d’un fichier de données dans une base évoluent en version 2024. MODBUS EN WEBDEV
ÉDITEUR DE REQUÊTES
Spare s’effectue automatiquement : il suffit d’ajouter le fichier dans
la base source. Les fonctions MODBUS sont maintenant disponibles sous WEBDEV éga-
198
Nouveauté WD WB WM
lement.
Il n’y a plus de manipulation à effectuer.
Gain apporté par la nouveauté 2024 :
CONNECTEUR NATIF : PROCÉDURES
STOCKÉES NON BLOQUANTES
GRAPHIQUES Gain apporté par la nouveauté 2024 :
Multiplateformes
Automatique
En programmation multithread, l’exécution d’une procédure stoc-
202
Nouveauté WD WB WM
kée rend immédiatement la main aux autres threads qui accèdent
au connecteur natif. REQUÊTES DE TYPE SELECT *
La vitesse des applications est boostée. Les requêtes un peu particulières de type SELECT * sont mainte- FACTURATION
CENTRE DE CONTRÔLE Gain apporté par la nouveauté 2024 :
Vitesse
nant autorisées depuis l’Editeur de Requêtes.
ÉLECTRONIQUE
HFSQL Gain apporté par la nouveauté 2024 :
Permissif
L’Union Européenne a choisi de généraliser la facturation électro-
nique.
195 203
Nouveauté WD WB WM Nouveauté WD WB WM
199
Par exemple, les mémos ne sont pas systématiquement chargés Nouveauté WD WB WM Toujours plus simple Le format d’échange est en général basé sur des structures JSON.
et visualisés. La version 2024 renforce la gestion du format JSON, afin de per-
CONNECTEUR NATIF : PROGRAMMA-
Gain apporté par la nouveauté 2024 : mettre des transferts sécurisés.
TION MULTITHREAD : UNE VITESSE
Accéder plus rapidement aux données DÉMULTIPLIÉE Gain apporté par la nouveauté 2024 :
Des fonctionnalités utiles
En version 2024, les connecteurs natifs gèrent tous les
IOT
196
Nouveauté WD WB WM aspects de la programmation multithread.
AFFICHAGE DE LIGNE (ENREGISTRE- Une requête sur une base de données utilisant un
MENT) EN MODE FICHE connecteur natif exécutée dans un thread ne bloque
Le nouveau type d’affichage d’un enregistrement (ligne) en mode
plus les autres threads effectuant simultanément des accès DOSSIER MÉDICAL
PARTAGÉ (DMP)
à la base de données.
Fiche permet de visualiser et d’éditer le contenu de cet enregistre- La vitesse est boostée.
ment de manière bien plus conviviale.
Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 :
Toujours plus rapide
Une UI qui évite les erreurs
200
Nouveauté WD WB WM
197
Nouveauté WD WB WM
IMAGE DOCKER : CONNECTEUR
204
DIVERS Nouveauté WD WB WM
NATIF ORACLE ET SQL SERVER
208
Nouveauté WD WB WM
• Le double-clic ne déroule plus la ligne SUPPORT DE MQTT 5
MON ESPACE SANTÉ
• Adaptation de la largeur des colonnes au contenu MQTT est un protocole de messagerie (transfert de données) adapté
• Affichage possible en mutilignes avec choix du nombre de aux machines. En France, le «Dossier Médical Partagé» (DMP) est de plus en plus
lignes maximum La nouvelle version 5 de MQTT est supportée en version 2024. en plus utilisé.
En version 2024, les connecteurs natifs à SQL Server et à Oracle
• Fusion des onglets Contenu et Recherche Le Dossier est associé à la gestion de la Carte Vitale de l’assuré.
peuvent être contenus dans une image Docker: très utile pour les Gain apporté par la nouveauté 2024 :
• Gestion de l’ordre SQL Returning. images Docker WEBDEV (voir nouveauté 933). La Carte Vitale se dématérialise peu à peu.
No contrainte
Rappel: il est nécessaire de posséder une licence du Connecteur WINDEV 2024 propose des fonctions pour lire le QR Code associé
Gain apporté par la nouveauté 2024 :
Natif pour chaque image Docker. à la dématérialisation.
Vos applications et vos sites sont plus rapides
Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 :
A jour du DMP
Déploiement facilité
38 39
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
BLOCKCHAIN Le ou les tests automatiques peuvent être générés en utilisant unique-
ment l’exécutable.
Les scripts des tests automatiques sont générés et utilisables de ma-
nière autonome.
209
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
FONCTIONS D’ACCÈS À LA No projet source, no test ? Non, non !
BLOCKCHAIN BITCOIN
En version 2024, la nouvelle famille de fonctions BitcoinXXX per-
212
Nouveauté WD WB WM
met d’obtenir des informations sur la blockchain Bitcoin: taille de la LANCEMENT DE L’AUTOMATE DE
blockchain, hrate, date de minage du dernier bloc,...
TESTS PAR LIGNE DE COMMANDE
Gain apporté par la nouveauté 2024 :
Don’t trust, verify ! En version 2024, il devient possible de scripter le lancement des tests
automatiques.
Gain apporté par la nouveauté 2024 :
Automation
TÉLÉMÉTRIE
Le concept de Télémétrie vous permet de collecter et d’agréger des ROBOT DE SURVEIL-
informations, nominatives ou anonymes, sur l’usage réel qui est fait
de vos applications: choix de menu sélectionnés, fonctionnalités LANCE (WATCHDOG)
utilisées, durée des traitements et des requêtes, bugs éventuels,
horaires d’utilisation...
213
Nouveauté WD WB WM
La télémétrie permet également de connaître la configuration ma-
térielle et les versions d’OS des utilisateurs finaux. ALERTE D’EXPIRATION DE
PCSCLOUD.NET propose l’installation immédiate d’un serveur de CERTIFICAT
télémétrie.
En version 2024, le Robot détecte les dates d’expiration de certifi-
cat TLS, et déclenche une alerte le cas échéant.
210
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
ADMINISTRATEUR Surveillance pointue
La version 2024 propose une page d’administration intuitive qui
regroupe et permet de réaliser les opérations de maintenance et
d’administration:
• changement de mot de passe 214
Nouveauté WD WB WM
216
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 : Programmation puissante
PROFITEZ DES 215 NOUVEAUTÉS COMMUNES
Meilleure interaction avec les utilisateurs
DE LA VERSION 2024 DANS WINDEV
BIG DATA
TESTS AUTOMATIQUES
WINDEV 2024
215
Nouveauté WD WB WM
CRÉER UN TEST AUTOMATIQUE La nouvelle fonction RedisDeconnecte per- 2024, et en particulier des évolutions des éditeurs, de l’import Figma,
D’UNE APPLICATION SANS SON
met de se déconnecter de la base sans avoir à des Champs Favoris, de la vitesse augmentée, des nouveaux champs,
terminer le process. des évolutions de l’éditeur de code, de l’anonymisation RGPD de
CODE SOURCE
Gain apporté par la nouveauté 2024 : HFSQL, des données spatiales de HFSQL, du nouveau type de graphe
L’automate de tests livré en standard avec WINDEV est un outil très ap- Il est bon de déconnecter de temps en temps Waffle, des nouveautés du GDS, des nouveautés du WLangage et de
précié. En version 2024, son usage devient encore plus universel.
la POO, etc.
Il n’est plus nécessaire de manipuler le projet source de l’application à
tester.
40 41
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WINDEV 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
220 222
Nouveauté WD WB WM Nouveauté WD WB WM
217
Nouveauté WD WB WM
221
fixes dans la cellule. Nouveauté WD WB WM
VISITE GUIDÉE
Pour afficher facilement du markdown
223
Nouveauté WD WB WM
218
Nouveauté WD WB WM Gain apporté par la nouveauté 2024 :
LE GÉNÉRATEUR DE VISITE GUIDÉE : Meilleure UX
INDISPENSABLE EN WINDEV
219
Nouveauté WD WB WM
Le nouveau générateur de Visite Guidée permet de réaliser très FLEXBOX: UTILE AUSSI SOUS
facilement des Visites Guidées pour une application ou une partie
d’application.
C’est un système parfait pour présenter agréablement des nou-
WINDOWS
Le concept de Flexbox, largement utilisé en Web, est également
POLITIQUE ENVIRONNEMENTALE
très utile sous Windows, par exemple pour réaliser des UIs au com-
veautés. portement similaire au panneau de configuration Windows 11, avec
Les utilisateurs finaux adorent ces petites séquences visuelles ! La préservation de notre environ- arbres à tronc de 15 cm de diamètre :
déplacement et replacement dynamique des champs.
Voir nouveautés 001 à 013. nement est fondamentale. Lorsque PC SOFT ou l’imprimeur fait immédia-
Voir nouveautés 258 à 261.
PC SOFT imprime des documents tement replanter 50 arbres. Par ailleurs,
Gain apporté par la nouveauté 2024 : «papier», PC SOFT, le fournisseur de nous privilégions la pâte à papier princi-
Pour des UI flexibles papier ou l’imprimeur, (certifié FSC palement fabriquée à partir de déchets
«Forest Stewardship Council» et PEFC de bois (par exemple en provenance
«Programme for the Endorsement of de scieries pour l’ameublement) et
Forest Certification schemes») replante de coupes d’éclaircie dans les forêts.
autant d’arbres que ceux qui ont été uti- Concernant les logiciels, ceux-ci sont
lisés pour l’impression. Le label FSC a également disponibles en télécharge-
été créé par l’ONG FSC, qui rassemble ment, sans package ni documentation
entre autres Greenpeace, Les Amis de «papier». Et par exemple une licence
la Terre et le WWF. Par exemple im- pour 10 développeurs peut n’être livrée,
primer 100.000 documentations de 92 sur demande, qu’avec uniquement 2
pages sur papier brillant consomme 50 jeux de manuels.
42 43
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WINDEV 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
NOUVEAU
224
Nouveauté WD WB WM
GABARIT POUR
DANS LES CONTENUS DE CHAMPS, WINDEV
CLIQUER SUR UN TEXTE PEUT
Le gabarit Cobalt fait son apparition en
EXÉCUTER DU CODE WLANGAGE. version 2024.
MERCI MARKDOWN Cela vous offre de nouvelles possibilités
de personnalisation.
Des exemples de cadres vectoriels sur combos
En version 2024, il devient possible de définir des liens qui exécu- Gain apporté par la nouveauté 2024 :
teront une procédure WLangage. Gain apporté par la nouveauté 2024 : Relooking express !
Il suffit d’utiliser la fonction MarkdownLien de Markdown. De l’élégance également pour vos combos
La procédure WLangage doit être présente dans le projet.
Par exemple, un nom de produit cliquable dans un texte ou dans
227
Nouveauté WD WB WM
une colonne de table peut ouvrir une fenêtre de description du
produit. CHAMP JETON: DRAG & DROP POUR
Gain apporté par la nouveauté 2024 : TRIER LES JETONS Utilisez librement ces gabarits pour vos
applications et vos progiciels, ainsi que
Fini les gLienCliquable ! Il devient possible de proposer le Glisser/Déplacer dans les champs
tous les gabarits livrés avec WINDEV.
Jeton afin de changer l’ordre des jetons.
Aucune programmation n’est nécessaire. Et n’oubliez pas : vous pouvez égale-
225
Nouveauté WD WB WM
ment créer vos propres gabarits.
CHAMP DE SAISIE: UN CADRE
WINDEV vous apporte les aides néces-
VECTORIEL PERSONNALISÉ SANS
saires à la création de superbes UI.
IMAGE
En version 2024, les champs de saisie peuvent bénéficier de cadres
vectorisés pour chacun des états.
Il devient inutile d’utiliser une image pour personnaliser le cadre.
De nombreux paramètres sont disponibles pour chaque état du
cadre : couleur, épaisseur, arrondi,... Le jeton Sarah est à droite...
228
Des exemples de cadres vectoriels Nouveauté WD WB WM Gain apporté par la nouveauté 2024 :
Des barres moins intrusives Plus simple à créer et manipuler
Gain apporté par la nouveauté 2024 : MINIBAR GRATUIT !
Des cadres supérieurs CHAMP ÉDITEUR HTML ET
231
Nouveauté WD WB WM
230
CHAMP TRAITEMENT DE TEXTE Nouveauté WD WB WM
44 45
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
NOUVEAU CHAMP PLUSIEURS ANALYSES
ÉDITEUR DE CODE WLANGAGE DANS UN MÊME PROJET
REQUÊTES MULTI BASES DE DONNÉES
REQUÊTES MULTI SERVEURS
235
Nouveauté WD WB WM plement ponc- tuelle afin de réaliser facilement des requêtes
Gain apporté par la nouveauté 2024 :
Personnalisez jusqu’à la dernière minute... DEVOPS : UN CHAMP UTILE spécifiques.
POUR LA MISE AU POINT Le da- tabinding est opérationnel sur tous les fichiers de
don- nées de toutes les analyses utilisées.
EN EXPLOITATION
233
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
LES SÉCURITÉS DU CHAMP ÉDITEUR Le champ Editeur de Code permet une mise au point
Facilité de rapprochement de projet
facilitée et des tests en configuration réelle: les don-
DE CODE nées réelles sont accessibles dans le contexte de l’ap-
Par sécurité, le concepteur de l’application peut interdire l’usage plication en exploitation.
237
Nouveauté WD WB WM
de certaines fonctions ou familles de fonctions WLangage dans Il est possible d’exécuter des requêtes.
ce champ.
REQUÊTES MULTIBASES
Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 : Nouveauté également très attendue, il devient possible d’effectuer des
Exploitation avancée
Sécurité pour utilisateur final requêtes utilisant les bases de données de plusieurs analyses différentes.
les données peuvent se trouver sur plusieurs serveurs différents.
Les requêtes peuvent être décrites en SQL ou par les ordres de la famille
hLit*.
Le databinding est opérationnel sur une requête multibases.
Lorsque plusieurs analyses possèdent des fichiers de données de même
nom, un avertissement est affiché. Dans ce cas, il est possible de renommer
un fichier de données. Sinon le fichier de données utilisé sera celui de la
première analyse spécifiée.
Gain apporté par la nouveauté 2024 :
Des requêtes plus faciles
238
Nouveauté WD WB WM
239
Nouveauté WD WB WM
46 47
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
Suite de la page 45
249 253
Nouveauté WD WB WM Nouveauté WD WB WM
tableaux et des tableaux associatifs.
CHAMP ARBRE : AUTHENTIFICATION D’ACCÈS AU
Gain apporté par la nouveauté 2024 :
VALEUR MÉMORISÉE, STORE PAR ANNUAIRE LDAP
Toujours utile
RUBRIQUE MÉMORISÉE L’accès au Store peut être défini à partir d’un annuaire LDAP, y com-
En version 2024, les 7 Onglets d’un champ Arbre possédant des pris Active Directory, existant au sein de l’organisation.
Un bel interrupteur avec 3 options liaisons Fichier de Données permettent de définir à la fois la valeur Gain apporté par la nouveauté 2024 :
et la rubrique mémorisées. Centralisez vos authentifications
AIDE DE VOS
Gain apporté par la nouveauté 2024 :
De beaux interrupteurs Gain apporté par la nouveauté 2024 :
APPLICATIONS Précision
254
Nouveauté WD WB WM
240
Nouveauté WD WB WM INSTALL AVEC LIVE UPDATE :
250
Nouveauté WD WB WM
CHAMP BOUTON : IL S’ADAPTE AU FONCTIONNEMENT EN ARRIÈRE-
WINDEV
Gain apporté par la nouveauté 2024 :
Aucune attente
Le champ bouton s’adapte dynamiquement à la taille du libellé
RAD
247 255
Nouveauté WD WB WM Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
GESTION DES PROPRIÉTAIRES DES
251
Des boutons qui s’adaptent tout seuls NOUVEAUTÉS COMMUNES Nouveauté WD WB WM
L’environnement de WINDEV bénéficie des nouveautés communes RAD: PRISE EN COMPTE DES PROJETS APPLICATIONS
Nouveauté WD WB WM de la version 2024 (voir nouveautés 042 à 058). MULTI-ANALYSES Dans un Store Privé, en version 2024, le propriétaire d’une applica-
En particulier l’ordonnancement des documents dans la barre des tion peut gérer ses différents paramètres (privé,...) sans avoir à faire
241 244 CHAMP : DIVERS En version 2024, un projet peut comporter plusieurs analyses.
à documents, la compilation plus rapide, les UI simplifiées, l’héritage
Le RAD permet de sélectionner les fichiers de données provenant
appel à l’administrateur.
multiple des modèles, les nouveaux automatismes... Gain apporté par la nouveauté 2024 :
de différentes analyses, et de générer les traitements adéquats.
Gain apporté par la nouveauté 2024 : Pour savoir qui contacter si nécessaire
• 2 nouveaux Evénements «Avant application de gaba- Un environnement toujours plus riche
Gain apporté par la nouveauté 2024 :
rit» , «Après application de gabarit», Utile
256
• Appel dynamique de procédure de Fenêtre Interne Nouveauté WD WB WM
• Champ HTML: nouvel Evénement «Erreur de chargement HISTORIQUE DES APPLICATIONS
de la page»
Le Store Privé conserve une copie de chaque version des applica-
• La nouvelle propriété Markdown permet d’activer l’affichage
Markdown sur les libellés des champs. Utile lors de la création
ÉDITEUR DE STORE PRIVÉ WINDEV tions proposées.
de champ par programmation. FENÊTRES En version 2024, il devient possible de spécifier le nombre de ver-
sions maximum qui sera conservé par le Store.
Gain apporté par la nouveauté 2024 :
252
Nouveauté WD WB WM Gain apporté par la nouveauté 2024 :
Toujours plus de puissance pour les champs
Pour ne pas surcharger le serveur
248
Nouveauté WD WB WM AJOUT DE TAGS SUR LES APPLICA-
NOUVEAUTÉS COMMUNES TIONS PROPOSÉES DANS LE STORE
257
Nouveauté WD WB WM
L’éditeur de fenêtres de WINDEV bénéficie des nouveautés com- En version 2024, le Store Privé permet de définir des tags pour
chaque application installée. DESCRIPTIF DES APPLICATIONS
SITE WEBDEV DANS
munes : champs favoris, alignement au pixel, gabarits personnali-
sables, héritages multiples de modèles, ... Ces tags permettent le classement et le filtrage par l’utilisateur Le Store Privé affiche maintenant la description de chaque appli-
UNE FENÊTRE WINDEV Voir Nouveautés 014, 052, 054, et 110 à 113.
Gain apporté par la nouveauté 2024 :
final: nom du service, domaine, ...
Gain apporté par la nouveauté 2024 :
cation proposée.
Gain apporté par la nouveauté 2024 :
Des nouveautés riches Meilleure organisation de vos applications Le choix des applications est plus facile
245
Nouveauté WD WB WM
PASSAGE DE PARAMÈTRES
Une fenêtre WINDEV permet d’intégrer une page ou un site Suite page 52...
WEBDEV, et d’échanger des données par appel natif de procédures
WLangage.
48 49
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
FLEXBOX EN WINDEV 261
Nouveauté WD WB WM
EXEMPLES
L’utilisation des flexbox pour l’organisation d’une fenêtre entière
permet de résoudre des problématiques de repositionnement lors
d’un changement de taille de la fenêtre.
Gain apporté par la nouveauté 2024 :
UNE MÉTHODE SUPPLÉMENTAIRE Un espacement automatique
258
Nouveauté WD WB WM
FLEXBOX, LE PRINCIPE
Flexbox est un concept de grille adaptative qui permet de position-
ner des champs de manière relative.
Surtout utilisé en Web, ce mode est également utile sous Windows
et sur mobile lorsque l’on utilise des champs avec un contenu
dynamique (texte plus long qui passe sur plusieurs lignes par
exemple ou traduction en plusieurs langues), ou par exemple lors
d’un redimensionnement de fenêtre.
Le positionnement s’effectue automatiquement en ligne ou en co-
lonne selon des règles précises qui se cumulent.
Il s’agit d’un positionnement relatif, et non plus au pixel.
Flexbox est utilisable sur la fenêtre entière mais également uni-
quement sur un groupe de champs.
Un exemple connu de tous est le repositionnement des champs
dans la fenêtre des paramètres de Windows 11.
Gain apporté par la nouveauté 2024 :
Un nouveau mode de positionnement
259
Nouveauté WD WB WM
Définition de règles
LES RÈGLES DISPONIBLES Cet exemple utilise 4 flexbox pour permettre
260
Nouveauté WD WB WM un positionnement adapté
Un champ Flexbox peut être considéré comme une boîte.
A l’intérieur d’une boîte (à l’intérieur d’un champ Flexbox), les EXEMPLES D’UTILISATION LOCALE
champs sont positionnés les uns derrière les autres. Multilingue: les textes traduits en différentes langues ont presque
Point important : un ou plusieurs de ces champs peuvent eux- toujours des longueurs différentes ! La taille des boutons change,
mêmes être des champs Flexbox. le bouton qui s’agrandit pousse l’autre bouton.
Pour chaque boîte, il faut d’abord indiquer comment positionner les Ici pour que les boutons restent toujours alignés en bas à droite
champs qu’elle contient : en ligne ou en colonne. de la fenêtre, lors d’une traduction et/ou lors d’un agrandissement
Il faut ensuite indiquer quel sera le comportement des champs ou réduction de fenêtre, un champ Flexbox est la solution idéale.
lors du redimensionnement de la boîte ou des champs : retour à la
ligne ou non, agrandissement, réduction...
Et ainsi de suite pour tous les autres comportements de position-
nement et redimensionnement.
Un ascenseur apparaît automatiquement si nécessaire.
Les comportements se définissent facilement grâce à la techno-
logie visuelle des 7 onglets, qui propose tous les comportements
possibles.
Gain apporté par la nouveauté 2024 :
Flexibilté
50 51
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
LE ROI FAA : LES
FONCTIONNALITÉS
269
Nouveauté WD WB WM
C’EST WINDEV
En version 2024, une nouvelle FAA permet de spécifier une option
AUTOMATIQUES DE de menu en validation automatique.
267 270
Nouveauté WD WB WM Nouveauté WD WB WM
TABLE: RAJOUTER UNE COLONNE DE OPTION DE MENU : TOUCHE DE
NUMÉRO DE LIGNE RACCOURCI
En version 2024, une nouvelle FAA permet d’associer une touche
de raccourci à un choix de menu.
L’appui sur cette touche dans la fenêtre exécute le choix de menu.
Gain apporté par la nouveauté 2024 :
Pour des manipulations plus rapides
271
Nouveauté WD WB WM
272
affichant les numéros de ligne. Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 : FAA GRAPHE: FIXER LES BORNES ET
Pour identifier chaque ligne L’ÉCHELLE D’UN GRAPHE
Une nouvelle FAA permet à l’utilisateur final de spécifier les bornes
268
Nouveauté WD WB WM et les échelles des axes d’un graphique.
TABLE: RAJOUTER UN COMPTEUR Voir nouveauté 025.
Gain apporté par la nouveauté 2024 : SUR TOUT TYPE DE COLONNE Gain apporté par la nouveauté 2024 :
262
Nouveauté WD WB WM
Un Store toujours plus pratique Vous le savez, les utilisateurs finaux disposent de FAA bien pra- Pour éviter les trous dans les graphes
UN STORE PEUT CONTENIR DES
tiques pour ajouter une somme, une moyenne ou un compteur sur
ADRESSES D’APPLICATIONS WEB
les colonnes numériques.
Le Store Privé permet de référencer les applications et sites Web
En version 2024, la FAA Compteur est maintenant disponible sur
(via leur adresse) utilisés au sein d’une organisation.
Ces sites et applications sont listés dans le catalogue du Store.
tous les types de colonnes: texte,...
JAVA
Gain apporté par la nouveauté 2024 :
Evite de chercher partout et de déranger tout le monde...
Nouveauté WD WB WM
273
cation peut être copiée/collée Nouveauté WD WB WM
• Amélioration de la gestion des mots de passe Administrateur TYPE CHAMP DISPONIBLE SOUS JAVA
• Création de mot de passe avec vérification des critères de sé-
curité. En version 2024, le type Champ est disponible en Java. Cela permet
de manipuler des champs de manière générique en Java.
52 53
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WINDEV 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
284
Nouveauté WD WB WM grWaffleCelluleCarrée grWaffleCelluleCarréeArrondie grWaffleCelluleCercle grWaffleCelluleRectangle
Richesse
LINUX : VERSIONS MINIMALES
DOTNET
grWaffleCelluleRectangleArrondie hCheminSauvegardes hDroitDésanonymiser hLangueServeur
hRubForme hRubMultiPoint2D hRubMultiPointGéo hRubMultiPolygone2D
hRubMultiPolygoneGéo hRubMultiPolyligne2D hRubMultiPolyligneGéo hRubPoint2D
Les applications Linux générées avec WINDEV nécessitent des ver- hRubPointGéo hRubPolygone2D hRubPolygoneGéo hRubPolyligne2D
Nouveauté WD WB WM
sions minimales de la distribution utilisée. hRubPolyligneGéo httpTraceInfo jwtHS256 jwtRS256
274 277 DIVERS En version 2024, le fonctionnement est garanti à partir de la ver-
338
Nouveauté WD WB WM mqttIgnoreCertificatExpiré mqttIgnoreCertificatInvalide mqttIgnoreNomCertificatInvalide mqttIgnoreRévocation
à sion: sysProcesseurNatif tfInvalide tfMultiPoint2D tfMultiPointGéo
SUPPORT DE DOTNET 8 tfMultiPolygone2D tfMultiPolygoneGéo tfMultiPolyligne2D tfMultiPolyligneGéo
• Debian version 10 tfPoint2D tfPointGéo tfPolygone2D tfPolygoneGéo
• Ubuntu version 22.04.2 LTS, La version 8 de DotNet est supportée en utilisation d’assemblages. tfPolyligne2D tfPolyligneGéo trConsole trtAprèsChangeGabarit
• Les propriétés sur les champs sont disponibles trtAvantChangeGabarit trtClicBoutonSaisieDroite trtClicBoutonSaisieGauche trtErreurChargementPageHTML
• L’opérateur /=: est supporté • OpenSUSE version 15.4 (Leap Gain apporté par la nouveauté 2024 : typCellule typeDocElémentChampInterrupteur typeMimeCSV typeMimeGglAppsScript
• Les options de compilation sont disponibles au niveau des • CentOS version 8 (Stream). Tout est dans le titre typeMimeGglDocs typeMimeGglDrawings typeMimeGglSheets typeMimeGglSlides
typeMimeODP typeMimeODS typeMimeODT typeMimePPTX
composants internes L’utilisation avec des versions inférieures à ces distributions n’est typeMimeSVG typeMimeTexteRiche typeMimeTSV typFlexbox
• La gestion du null est disponible pas garantie. vgaAucune vgaChamp vgaDéfaut vgaEtapeSuivante
339
Nouveauté WD WB WM vgaFin vgEtapePrécédente vgEtapeSuivante vgfDisque
D’autres distributions peuvent être utilisées sous votre responsa- vgfRectangle vgfRectangleArrondi vgInfoDate vgInfoOccurrence
Gain apporté par la nouveauté 2024 :
bilité. VARIABLE NULLABLE EN DOTNET vgInfoVersion vgtAucun vgtDisque vgtGFI
Evolutions utiles
Gain apporté par la nouveauté 2024 : Les variables de type Nullable sont maintenant également gé-
342 à 364
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 : 23 NOUVEAUX
340
Nouveauté WD WB WM
283
Nouveauté WD WB WM
LINUX :
BitcoinDateDernierBloc
Brésil.VérifieNuméroFiscal
Espagne.VérifieNuméroFiscal
BitcoinNombreBloc
Canada.VérifieNuméroFiscal
EtatsUnis.VérifieNuméroFiscal
BitcoinNombreHashParSeconde
DateVersJourDansLAnnée
FormeAire
BitcoinParamètre
DNSInterroge
FormeContient
Le langage reste la pierre angulaire du développement.
En version 2024, le WLangage sous WINDEV s’enrichit encore.
365 à 371 7 NOUVELLES
PROPRIÉTÉS SUR LES
FormeCorrige FormeCouvre FormeDifférence FormeDifférenceSymétrique Il profite des nouveautés communes et de nombreuses évolutions
CHAMPS
FLEXBOX ET CELLULES Le WLangage s’enrichit de 7 nouvelles propriétés pour WINDEV.
FormeEnveloppeConvexe FormeEstContenu FormeEstCouvert FormeEstValide utiles: gestion du null, immuabilité, ajouter ses propres fonctions
Les champs de type Flexbox et Cellule sont supportés également FormeIntersecte FormeIntersection FormePérimètre FormeSérialiseDSV sur les champs, fonctions d’accès aux drives, RAR5, protocole JWT, BoutonDroit BoutonGauche CalculEnCours GraduationX
sous Linux en version 2024. FormeSérialiseWKT FormeTouche FormeUnion France.VérifieNuméroFiscal interrogation de DNS, les nouveaux opérateurs,... GraduationY GraduationYSecondaire PlanActif
gpwListeUtilisateur grHistoTypeBarre grWaffleTaille grWaffleTypeCellule
Gain apporté par la nouveauté 2024 : Voir nouveautés 094 à 137.
HInfoDroitRubrique HListeFichiersSurveillés HModifieDroitRubrique HOuvreAnalyseComplémentaire
Améliore le cross-plateforme HRequêteExécutée HRSIgnoreErreur HSourceDeDonnéesConnue Italie.VérifieNuméroFiscal Gain apporté par la nouveauté 2024 :
Nouveauté WD WB WM
372 à 477
JourEnCours Polyligne2DAjoutePoint PolyligneGéoAjoutePoint RedisDéconnecte
Toujours plus de puissance en WLangage 106 NOUVELLES
Suisse.VérifieNuméroFiscal TableauVersParamètres UTF8Valide xlsCoordonnéesVersNom
xlsNomVersCoordonnées FONCTIONS WLANGAGE
POUR WINDEV
341
Nouveauté WD WB WM
164 NOUVELLES CONSTANTES Le WLangage s’enrichit de 106 nouvelles fonctions pour WINDEV
en version 2024 :
164 nouvelles constantes sont disponibles en WLangage en ver-
AdminWBListeApplication Renvoie la liste des applications WEBDEV d’un serveur d’applica-
sion 2024 : tion, pour un compte donné, et pour un type donné.
adminWBTypeSite adminWBTypeWebserviceREST adminWBTypeWebserviceSOAP adminWBTypeWebSocket AdminWBSupprimeApplication Supprime une application du serveur d’application WEBDEV.
Chaque mise à jour vers la apiBooléen_1 asECDSA_SHA_224 asECDSA_SHA_256 asECDSA_SHA_384
version 2024 donne droit à asECDSA_SHA_512 asRSA_SHA_384 asRSA_SHA_512 auDigest Allemagne.VérifieNuméroFiscal Teste la validité d’un numéro fiscal en Allemagne.
(*pendant la période de commercialisation de la version; coût
15 requêtes au Support auNTLM authDefaut authPKCE codeWLangageFormatHTML AuthImporteToken Crée un token d’accès à un webservice à partir d’une description de
codeWLangageFormatTexte codeWLangageMotsClésMajuscule codeWLangageMotsClésMinuscule codeWLangageThèmeClair token au format JSON.
Technique Gratuit de codeWLangageThèmeGris codeWLangageThèmeSombre dnsA dnsAAAA Belgique.VérifieNuméroFiscal Teste la validité d’un numéro fiscal en Belgique.
PC SOFT. dnsCNAME dnsDNAME dnsMX dnsNAPTR
dnsNS dnsPTR dnsSOA dnsSRV BitcoinDateDernierBloc Renvoie la date de création du dernier bloc.
En version 2024,
dnsTLSA dnsTXT emailProtocoleTLS emailSessionIgnoreCertificatExpiré BitcoinNombreBloc Renvoie la taille de la chaine de blocs, c’est-à-dire le nombre de
vos équipes emailSessionIgnoreCertificatInvalide emailSessionIgnoreNomCertificatInvalide emailSessionIgnoreRévocation encodageArabe blocs depuis le 3 janvier 2009.
de l’appel téléphonique à votre charge).
UN SERVICE UNIQUE
fncDroite fncGauche fnnBinaire fnnDecimal
fnnExponentiel fnnHexadecimal fnnOctal fnpAuto CodeWLangageDonneDéclarationsCSS Renvoie la feuille de style CSS correspondant à un thème du code
fnsMoinsSiNégatif fnsParenthèsesSiNégatif fnsToujours ftpParamètreRéutiliseConnexion WLangage
478
EditeurCodeDupliqueLigne Duplique la ligne courante dans le champ Editeur de Code PolyligneGéoAjoutePoint Ajoute un nouveau point dans une polyligne géographique. Nouveauté WD WB WM
EditeurCodeExécute Exécute le code du champ Editeur de Code RedisDéconnecte Force la fermeture de la connexion vers un serveur Redis (ou un
EditeurCodeGèreFonction Gère les fonctions disponibles pour le code du champ Editeur de
cluster Redis). WINDEV MOBILE 2024 :
SaaSChangeMotDePasse Change le mot de passe de l’utilisateur connecté.
EditeurCodeInsère
Code
Insère du texte dans le champ Editeur de Code SaaSConnecte Authentifie un utilisateur d’un site SaaS auprès du webservice
PROFITEZ DES 215 NOUVEAUTÉS
EditeurCodeOuvre Ouvre du code WLangage depuis un fichier
SaaS gestionnaire du site.
COMMUNES DE LA VERSION 2024
SaaSConnexionClient Renvoie les caractéristiques de la connexion à la base de données
EditeurCodeRecherche Recherche du texte dans le champ Editeur de Code
du client.
EditeurCodeRécupèreErreur Récupère l’erreur, s’il y a, du code du champ Editeur de Code
SaaSDéconnecte Déconnecte l’utilisateur d’un site SaaS auprès du webservice SaaS
EditeurCodeRemplace Remplace du texte dans le champ Editeur de Code gestionnaire du site.
EditeurCodeSauve Sauve le contenu du champ Editeur de code SaaSEcritParamètreSite Enregistre une information spécifique pour un site SaaS dans la
EditeurCodeSupprimeTout Supprime le contenu du champ Editeur de Code configuration d’un compte client.
EnModeVisiteGuidée Indique si une visite guidée est en cours. SaaSEstConnecté Détermine si la connexion au webservice SaaS est toujours en
56 57
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
FENÊTRE «COULISSANTE BAS» FLEXBOX SUR MOBILE
UX MOBILE MODERNE :
DÉROULEZ DES INFORMATIONS DEPUIS LE BAS DE L’A PPAREIL
La nouvelle fonction
479 482
Nouveauté WD WB WM Nouveauté WD WB WM
WLangage FenCoulis-
NOUVELLE OPTION DE FENÊTRE: santeVisible et le MOBILE : LA GESTION DU CONTENU
COULISSANTE BAS mot-clé maFenêtreCou- DYNAMIQUE FACILE AVEC LES
La version 2024 de WINDEV Mobile propose un nouveau mode lissanteBasse sont FLEXBOX
automatique d’affichage de fenêtre très pratique : le mode «coulis- disponibles.
En plus de la gestion du contenu dynamique d’une fenêtre, une
sant bas». La fenêtre s’ouvre depuis le bas de l’écran. Gain apporté par la contrainte supplémentaire sur mobile est le besoin d’adapter l’UI à
Ce mode permet d’afficher un minimum d’informations dans la nouveauté 2024 : des tailles et des définitions d’écran différentes.
fenêtre, et de déployer la fenêtre (vers le haut) si nécessaire, par Facile Le champ Flexbox en mobile permet de résoudre cette contrainte
exemple pour afficher des informations plus détaillées, ou per- avec facilité et rigueur.
mettre des saisies.
Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 : Adaptabilité
Une fenêtre avec comportement automatique
483
Nouveauté WD WB WM
480
Nouveauté WD WB WM
FLEXBOX : UN FONCTIONNEMENT
3 TAILLES: VUE RÉSUMÉE, VUE STANDARD
MOYENNE, VUE MAXIMALE
Le fonctionnement de flexbox sur mobile est identique à
La fenêtre coulissante bas propose jusqu’à 3 tailles de fenêtre, pa- celui de WINDEV et WEBDEV.
ramétrables.
Gain apporté par la nouveauté 2024 :
La fenêtre peut être redimensionnable par l’utilisateur, ou par pro-
Portabilité
grammation, selon les 3 tailles :
• Vue résumée : petite fenêtre
• Vue moyenne : moyenne fenêtre
• Vue maximale : toutes les informations sont
affichées
Gain apporté par la nouveauté 2024 :
Des fonctionnalités attendues IMPORT FIGMA
481
Nouveauté WD WB
WM
58 59
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WINDEV Mobile 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
488
Nouveauté WD WB WM WM
485
Nouveauté WD WB WM
2 NOUVEAUX CHAMPS MÉTIER POUR VISITE GUIDÉE SUR
CHAMP TABLE EN MOBILE : WINDEV MOBILE 2024 MOBILE
COLONNE CONTENEUR
2 nouveaux Champs Métier sont disponibles en version 2024 pour En version 2024, il est possible de créer une
En version 2024, le champ Table des fenêtres mobiles peut inclure WINDEV Mobile : Visite Guidée à destination des mobiles.
des colonnes conteneur. • Cartes défilantes Vos applications deviennent plus faciles à uti-
• Saisie numérique avec potentiomètre liser.
Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
Gain de temps en création de fenêtre Interopérabilité
489
Nouveauté WD WB WM
486
Nouveauté WD WB WM
490
Rien ne sort de cette cellule !! Nouveauté WD WB WM
UNE PANOPLIE DE
• Table hiérarchique: il devient possible de définir une sur-en-
tête de colonne LOOKS
Gain apporté par la nouveauté 2024 : De nombreux looks sont disponibles pour créer
Evite des manipulations une Visite Guidée: vous avez le choix.
Et vous pouvez créer les votres.
Gain apporté par la nouveauté 2024 :
Adapté au téléphone
495
Nouveauté WD WB WM
Le Champ Métier «Saisie numérique avec potentiomètre» est pro-
posé en mobile.
L’utilisateur final déplace un curseur pour faire varier la valeur.
NOUVEAU GABARIT POUR MOBILES
Les bornes et le pas sont paramétrables. Le gabarit «White & Black» pour mobiles est livré avec la version 2024:
La saisie directe dans le champ est toujours possible. utilisez-le librement pour personnaliser vos applis !
L’usage est adapté à une utilisation tactile. Gain apporté par la nouveauté 2024 :
Gain apporté par la nouveauté 2024 : Nouveaux looks pour vos applis
Evite les erreurs de saisie
AUTRES NOUVEAUTÉS
COMMUNES
IOS/ANDROID
493
Nouveauté WD WB WM
494
Nouveauté WD WB WM
62 63
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WINDEV Mobile 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
Suite de la page 62
ACCESSIBILITÉ SUR MOBILE
LECTEUR D’ÉCRAN & INTERACTIONS
496 498
Nouveauté WD WB WM Nouveauté WD WB WM
501
Nouveauté WD WB WM
499
Nouveauté WD WB WM
cription générique (par défaut), et peut
HFSQL MOBILE : contenir une description personnalisée.
DONNÉES SPATIALES
503
Nou-
En version 2024, HFSQL Mobile gère les données spatiales «ter- veauté
restres» (les données GPS). WD WB
WM
Une simple requête SQL sur une base de données HFSQL permet
par exemple de pouvoir trouver les stations de recharge les plus OPTIONS AVANCÉES
proches (et bien d’autres choses !).
Le mode accessibilité per-
Voir nouveauté 187 à 193. met de définir de nom-
Gain apporté par la nouveauté 2024 : breuses options.
Très utile sur mobile Extrait de la fenêtre des 7 onglets
La description générique est par défaut le libellé ou le texte d’in- • Ne pas lire le contenu du
dication du champ de saisie. champ ( 7 onglets, option «champ décor» : le contenu du champ
La description personnalisée est un texte saisi dans l’applica- n’est pas lu
Le look par défaut des histogrammes se modernise en version tion, soit via les «7 onglets», soit à l’aide des nouvelles propriétés • Construire par programmation un libellé spécifique qui sera
2024. WINDEV MOBILE DANS ..Accessibilité..Description,..Accessibilité..Décor,
..Accessibilité..OrdreLecture...
lu à l’exécution
L’ÉDITEUR DE WINDEV
Un détail appréciable. • Indiquer les actions possibles sur le champ; elles seront lues
Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 : • Indiquer un ordre de lecture particulier
De beaux graphes Personnalisez les textes qui seront lus • Supprimer l’exécution des animations.
Gain de la nouveauté 2024 :
500
WD WB WM
Fonctionnalités avancées
497 502
Nouveauté WD WB WM
Nouveauté WD WB WM RAPPEL : L’ÉDITEUR DE WINDEV
SIGNATURE ÉLECTRONIQUE OUVRE ET MANIPULE LES PROJETS INTERACTIVITÉ
WINDEV MOBILE
504
Nouveauté WD WB WM
En version 2024, les fonctionnalités de signature électronique (Do- Ce mode d’accessibilité permet également des interactions avec
cuSign) sont également disponibles sur mobile. Afin de faciliter le développement d’applications cross-plate-
l’application par l’intermédiaire de gestures standard particulières: DIVERS
Cela ouvre des possibilités applicatives intéressantes. formes, WINDEV peut ouvrir les projets WINDEV Mobile (et les pro- • le simple appui sélectionne et lit le contenu du champ, Indépendamment des options activables par les 7 onglets ou par
Voir nouveauté 026 à 033. jets WEBDEV également). • le double appui effectue l’action, programmation, les applications WINDEV Mobile permettent d’uti-
Cela permet d’éviter des duplications de code et d’objets et des • le scroll s’effectue avec 2 ou 3 doigts,.... liser les options suivantes de iOS et Android.
Gain apporté par la nouveauté 2024 :
Dématérialisation manipulations inutiles. Le partage des éléments est immédiat. Dans ce mode d’accessibilité, l’entrée dans un champ de saisie ac- Android : support du mode «Agrandissement» (loupe), passage des
Un même projet manipulé dans WINDEV peut contenir des confi- tive le micro du téléphone (automatiquement ou par clic) pour libellés en gras, affichage du texte avec un contraste élevé, inver-
gurations WINDEV, iOS et Android (et même des configurations permettre à l’utilisateur de dicter le texte, qui sera ainsi renseigné sion des couleurs.
WEBDEV). par reconnaissance vocale. Sous iOS, les filtres de couleur sont supportés.
Note: il est bien entendu nécessaire de posséder une licence WINDEV Mobile (et/ou WEBDEV) Gain de la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
Saisie de données par synthèse vocale Fonctionnalités des OS utilisées
Suite page 66...
64 65
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
Le développement Android et iOS bénéficie des Nouveautés Communes de la version 2024
532 à 617
gpwListeUtilisateur grHistoTypeBarre grWaffleTaille grWaffleTypeCellule
505
Nouveauté WD WB WM FR).
TOUTES LES NOUVEAUTÉS
Nouveauté WD WB WM
COMMUNES À LA MOBILITÉ ActionRapideAjoute ActionRapideListe ActionRapideSupprime ActionRapideSupprimeTout
618 627
AfficheLicence Allemagne.VérifieNuméroFiscal AuthImporteToken Belgique.VérifieNuméroFiscal
Brésil.VérifieNuméroFiscal Canada.VérifieNuméroFiscal DateHeureFuseauVersLocale DateHeureLocaleVersFuseau à 10 NOUVELLES FONC-
DateVersJourDansLAnnée diffApplique diffCrée DNSInterroge TIONS WLANGAGE POUR
DriveCopieFichier DriveCopieRépertoire DriveCréeFichier DriveCréeRépertoire APPLE WATCH
DriveDéplaceFichier DriveDéplaceRépertoire DriveEnvoieFichier DriveEnvoieRépertoire
DriveListeFichier DriveListeFichierGgl DriveListeRépertoire DriveRécupèreFichier Le WLangage s’enrichit de 10 nouvelles fonctions pour l’Apple
DriveRécupèreFichierGgl DriveRécupèreRépertoire DriveRenomme DriveSupprimeFichier Watch.
Le développement sous iOS n’a jamais été aussi puissant qu’avec
DriveSupprimeRépertoire EnModeVisiteGuidée Espagne.VérifieNuméroFiscal EtatsUnis.VérifieNuméroFiscal
WINDEV Mobile 2024. Vous bénéficiez de nouvelles puissantes
FormeAire FormeContient FormeCorrige FormeCouvre
fonctionnalités qui viennent s’ajouter à toutes celles dont vous Allemagne.VérifieNuméroFiscal Belgique.VérifieNuméroFiscal Brésil.VérifieNuméroFiscal Canada.VérifieNuméroFiscal
Gain apporté par la nouveauté 2024 : FormeDifférence FormeDifférenceSymétrique FormeEnveloppeConvexe FormeEstContenu Espagne.VérifieNuméroFiscal EtatsUnis.VérifieNuméroFiscal France.VérifieNuméroFiscal Italie.VérifieNuméroFiscal
disposez déjà. FormeEstCouvert FormeEstValide FormeIntersecte FormeIntersection
Bénéficiez de toutes les fonctionnalités de la version 17 d’iOS Suisse.VérifieNuméroFiscal UTF8Valide
iOS évolue, et WINDEV Mobile 2024 évolue également. FormePérimètre FormeSérialiseDSV FormeSérialiseWKT FormeTouche
WINDEV Mobile 2024 pour iOS bénéficie :
507
• des nouveautés communes générales de la version 2024 Nouveauté WD WB WM
• plus des nouveautés communes aux mobiles WLANGAGE : SIGNATURES XML
• plus des nouveautés spécifiquement destinées à iOS.
Les signatures XML sont maintenant disponibles sous iOS.
Une fenêtre d’application WINDEV Mobile
628
Gain apporté par la nouveauté 2024 : Nouveauté WD WB WM
affichée dans le casque à réalité augmentée
Cross-plateformes. CASQUE À RÉALITÉ AUGMENTÉE
506
Nouveauté WD WB WM
IOS 17, NOUVEL IPHONE 15, WATCH APPLE (APPLE VISION PRO)
508
SERIES 9 Nouveauté WD WB WM Les applications WINDEV Mobile 2024 fonctionnent en réalité
OBJECTIVE C augmentée sur le casque Apple Vision Pro.
WINDEV Mobile permet de développer également en Objective C. Gain apporté par la nouveauté 2024 :
Il devient possible de fournir l’implémentation des méthodes à La bonne entente des matériels Apple
ajouter dans la classe AppDelegate.
Gain apporté par la nouveauté 2024 : Matériel non disponible à la date d’impression. L’aspect définitif du casque peut différer. Copies
d’écran réalisées à l’aide du simulateur Apple disponible à la date d’impression
Evolution
509
Nouveauté WD WB WM
IOS DIVERS
• Les applications WINDEV Mobile fonctionnent sur iOS version
15 et supérieure; iOS 15 est supporté à partir des modèles
iPhone SE et 6s et supérieur.
Gain apporté par la nouveauté 2024 :
Fonctionnalités utiles
Nouveauté WD WB WM
66 67
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
Le développement Android et iOS bénéficie des Nouveautés Communes de la version 2024
635
Nouveauté WD WB WM MultiPolygone2D MultiPolygoneGéo MultiPolyligne2D MultiPolyligneGéo
WLANGAGE: POO : SUPPORT DES oDrive
PolygoneGéo
Point2D
Polyligne2D
PointGéo
PolyligneGéo
Polygone2D
VisiteGuidée
INTERFACES VisiteGuidéeEtape
632
Nouveauté WD WB WM
La POO sous Android s’enrichit
CRÉATION DE PROPRIÉTÉS Nouveauté WD WB WM
PERSONNELLES SUR LES CHAMPS
Il devient possible de créer ses propres propriétés sur les champs
Nouveauté WD WB WM
664à 720 57 NOUVELLES
FONCTIONS WLANGAGE
629
dans une appli Android.
636 à 638 DIVERS
Nouveauté WD WB WM
POUR ANDROID
TOUTES LES NOUVEAUTÉS Gain apporté par la nouveauté 2024 :
En version 2024, le WLangage s’enrichit de 57 nouvelles fonctions
COMMUNES À LA MOBILITÉ Programmation plus fine pour Android, ainsi que 57 nouvelles fonctions pour les Widgets
• Les opérateurs /= et *= sont supportés
Android et 12 nouvelles constantes.
Le développement sous Android n’a jamais été aussi puissant • MVP en Android: support des mots-clés MonFichierMappé,
633
qu’avec WINDEV Mobile 2024. Nouveauté WD WB WM MaCléUniqueMappée
ActionRapideAjoute ActionRapideEpingle ActionRapideListe ActionRapideSupprime
Vous bénéficiez de nouvelles fonctionnalités puissantes qui NOTIFICATIONS PUSH : TOPICS • Champ Publicité: il devient possible de spécifier un «ID» par ActionRapideSupprimeTout AfficheLicence AnsiVersOem AuthRenouvelleToken
viennent s’ajouter à toutes celles dont vous disposiez déjà. champ.
Android permet la gestion des notifications push de type Topics. Conversion DriveCopieFichier DriveCopieRépertoire DriveCréeFichier
Android évolue, et WINDEV Mobile 2024 évolue également spéci- DriveCréeRépertoire DriveDéplaceFichier DriveDéplaceRépertoire DriveEnvoieFichier
Un topics est un sujet précis de l’application: promotion, nouveau- Gain apporté par la nouveauté 2024 :
fiquement pour Android, en particulier avec le support de Android DriveEnvoieRépertoire DriveListeFichier DriveListeFichierGgl DriveListeRépertoire
tés d’un modèle spécifié, ... Programmation facilitée
14. DriveRécupèreFichier DriveRécupèreFichierGgl DriveRécupèreRépertoire DriveRenomme
WINDEV Mobile 2024 pour Android bénéficie : L’application propose de s’abonner aux topics souhaités. DriveSupprimeFichier DriveSupprimeRépertoire FormeAire FormeContient
• des nouveautés communes générales de la version 2024 Lorsque l’éditeur de l’application souhaite envoyer une notification Nouveauté WD WB WM FormeCorrige FormeCouvre FormeDifférence FormeDifférenceSymétrique
aux applications abonnées à un topic donné, il appelle la fonction FormeEnveloppeConvexe FormeEstContenu FormeEstCouvert FormeEstValide
• plus des nouveautés communes aux mobiles
• plus des nouveautés spécifiquement destinées à Android.
WLangage NotifPushEnvoie en spécifiant le topic concerné.
Les notifications sont envoyées automatiquement par Google à
tous les terminaux dont l’application s’est abonnée à ce sujet.
639 à 663 WLANGAGE
25 NOUVEAUX TYPES
FormeIntersecte
FormeSérialiseWKT
GénèreLorem
FormeIntersection
FormeTouche
GglCompteAssocie
FormePérimètre
FormeUnion
GglCompteDissocie
FormeSérialiseDSV
France.VérifieNuméroFiscal
GglDriveConnecte
630
Nouveauté WD WB WM 25 nouveaux types de variables sont disponibles pour Android: gpwListeUtilisateur NotifPushAbonne NotifPushDésabonne oDriveConnecte
Avec cette méthode, il devient inutile de stocker et gérer les tokens OemVersAnsi VisiteGuidéeArrête VisiteGuidéeChangeEtape VisiteGuidéeDémarre
SUPPORT DE ANDROID 14 par utilisateur. ActionRapide BoutonDansSaisie Drive FichierGgl
VisiteGuidéeInfo
FormatDSV FormatNumérique Forme gglCompte
Gain apporté par la nouveauté 2024 :
Pour des notifications plus génériques
634
Nouveauté WD WB WM
GROUPWARE UTILISATEUR : Cela est très utile dans les phases de test d’une appli qui capte et
721
Nouveauté WD WB WM
AUTHENTIFICATION PAR analyse les notifications reçues.
GOOGLE ONE TAP (GOOGLE SIGN IN) CENTRE DE CONTRÔLE ANDROID : Notez que l’envoi de la notification suit le parcours habituel, et
ENVOI DE NOTIFICATIONS PUSH SUR transite par les serveurs de Google.
ONE TAP est le système standardisé sur Android pour qu’un utilisa-
teur s’authentifie à l’aide de son compte Google. LE TÉLÉPHONE Gain apporté par la nouveauté 2024 :
La version 2024 du Groupware Utilisateur permet l’authentification Le Centre de Contrôle WINDEV Mobile Android permet maintenant Tests facilités
via ONE TAP. d’envoyer directement des notifications Push sur un téléphone.
631
Nouveauté WD WB WM
SUPPORT DE PIXEL 8
La dernière version des téléphones Android, les téléphones Pixel,
est supportée par WINDEV Mobile 2024. NOTIFICATION
PUSH DE TEST
Gain apporté par la nouveauté 2024 :
Restez à jour
68 69
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
723
Nouveauté WD WB WM
724 à 761
Embedded s’effectue avec la version 26 de WINDEV Mobile. Lorsque
vous possédez une version 2024 de WINDEV Mobile, la version 26
38 NOUVELLES FONC-
vous est accessible dans ce but. TIONS WLANGAGE POUR
UWP
38 nouvelles fonctions WLangage font leur apparition pour UWP.
UWP Allemagne.VérifieNuméroFiscal
DateVersJourDansLAnnée
Belgique.VérifieNuméroFiscal
Espagne.VérifieNuméroFiscal
Brésil.VérifieNuméroFiscal
EtatsUnis.VérifieNuméroFiscal
Canada.VérifieNuméroFiscal
FormeAire
FormeContient FormeCorrige FormeCouvre FormeDifférence
FormeDifférenceSymétrique FormeEnveloppeConvexe FormeEstContenu FormeEstCouvert
722
Nouveauté WD WB WM FormeEstValide FormeIntersecte FormeIntersection FormePérimètre
WEBDEV 2024
bénéficie de la majorité des 215 nouveautés communes de la version
2024.
WEBDEV 2024 bénéficie en particulier de la vitesse améliorée,
des nouveaux champs, des nouveaux Champs Métier, du nou-
veau graphe Waffle, des évolutions du Robot de Surveillance, des
Champs Favoris, des évolutions de l’éditeur de code, des données
spatiales et de l’anonymisation HFSQL, des nouveautés du WLan-
gage, etc.
Et en plus de toutes ces nouveautés, WEBDEV 2024 bénéficie de
superbes nouveautés spécifiques au Web à découvrir dans les
pages qui suivent.
70 71
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WEBDEV 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
VISITE GUIDÉE
765
Nouveauté WD WB WM
NOUVEAUX CHAMPS
MÉTIER
NOUVEAU CHAMP MÉTIER
CARTES DÉFILANTES POUR VOS SITES WEB
(VisiteGuidéeEtape,...) sont disponibles en code Navigateur.
Cela permet de réaliser les interactions désirées sans latence d’ap-
VOS SITES WEB
763
Nouveauté WD WB WM
pel au Serveur.
5 NOUVEAUX CHAMPS MÉTIER POUR
WEBDEV ACCUEILLANTS Il est toujours possible d’appeler un code Serveur avant ou après
une étape.
5 nouveaux Champs Métier sont disponibles en version 2024 pour Gain apporté par la nouveauté 2024 :
WEBDEV : Adapté à l’utilisation en Web
767
Nouveauté WD WB WM
• Affichage de FAQ VISITE GUIDÉE EN WEB
• Cartes défilantes
769
Nouveauté WD WB WM
• Libellé qui passe en saisie Positionnement avec WEBDEV 2024 La création de Visite Guidée pour une ou plusieurs pages de vos
sites Web est facile en version 2024. UN MODE OPÉRATOIRE
• Champ Upload non bloquant Le Champ Métier «Cartes défilantes» permet de faire défiler des
• Signature tactile. contenus présents dans les plans d’une cellule. Vous pouvez facilement guider les utilisateurs et internautes. MULTIPLATEFORME
Voir nouveautés 001 à 013 La méthodologie de création de Visite Guidée est similaire pour
Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
Les cartes défilent Gain apporté par la nouveauté 2024 : Windows, Mobile et le Web.
Vous gagnerez beaucoup de temps
Améliore l’expérience utilisateur Le générateur de Visite Guidée fonctionne de la même manière.
Gain apporté par la nouveauté 2024 :
764 766
Nouveauté WD WB WM Nouveauté WD WB WM
Universel
768
Nouveauté WD WB WM
NOUVEAU CHAMP MÉTIER NOUVEAU CHAMP MÉTIER
AFFICHAGE DE FAQ CHAMP UPLOAD NON BLOQUANT CODE NAVIGATEUR
Les types et les fonctions WLangage de la Visite Guidée
Internautes et utilisateurs d’applications Web apprécient l’aide apportée par une Visite Guidée
72 73
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
...Suite de la page 72
773
Nouveauté WD WB WM pour préremplir le champ.
Signature manuscrite sur mobile
AUTOCOMPLÉTION Il est possible de regrouper les champs.
Le Champ Métier «Signature Tactile» est destiné aux sites qui s’af-
fichent sur téléphone ou tablette.
Le Champ Métier permet la signature au doigt sur l’écran.
La signature est retournée sous forme d’image. NOUVEAUTÉS SUR LES
Gain apporté par la nouveauté 2024 : CHAMPS
Utilisation courante sur mobile
777
Nouveauté WD WB WM
771
Nouveauté WD WB WM
Pour aider les internautes qui présentent un handicap (déficit vi- NOUVEAU CHAMP GRILLE CSS
CHAMP MÉTIER COOKIE : suel, problème cognitif, daltonisme, handicap physique, dyslexie...), Le nouveau champ Grille CSS (CSS Grid) permet le positionnement
ÉVOLUTION RÉGLEMENTAIRE des normes d’accessibilité ont été définies. fluide et responsive des champs dans la page.
Le Champ Métier «Cookie» évolue en version 2024 pour se confor- Ces normes se mettent en place, entre autres, par l’ajout de balises Voir nouveauté 789.
mer à la réglementation de certains pays. ARIA dans le code HTML de la page.
Gain apporté par la nouveauté 2024 :
Le choix «TOUT REFUSER» est systématiquement proposé. La version 2024 de WEBDEV propose une autocomplétion person-
nalisée des champs (voir nouveauté 780) et donc participe à ac- Un nouveau champ puissant et flexible
croître l’accessibilité des sites interactifs.
778
Nouveauté WD WB WM
774
Nouveauté WD WB WM
Pratique
DÉPLACER UN CHAMP HORS DE LA
PAGE
779
Nouveauté WD WB WM
Le choix «Tout Refuser» par défaut Lors des manipulations, il possible de positionner un champ hors
de la page directement, sans manipulation particulière. BOUTON : SERVEUR ? NAVIGATEUR ?
Gain apporté par la nouveauté 2024 : LES 2 MON GÉNÉRAL
Gain apporté par la nouveauté 2024 :
Tu veux ou tu veux pas ?
Facilite la mise en page Historiquement, dans l’éditeur de WEBDEV, il fallait indiquer pour
chaque bouton si celui-ci était Serveur ou Navigateur.
772
Nouveauté WD WB WM En version 2024, il n’est plus nécessaire d’effectuer cette distinction.
775
Nouveauté WD WB WM
NOUVEAU CHAMP MÉTIER Lorsque du code est présent dans un traitement Serveur, le naviga-
POLICE TROP PETITE ? UNE ERREUR teur appellera automatiquement le serveur.
LIBELLÉ QUI PASSE EN SAISIE
D’UI APPARAÎT Et lorsqu’aucun code n’est présent dans les traitements Serveur,
En version 2024, l’éditeur de pages signale les tailles de polices aucun appel serveur ne sera réalisé.
détectées comme «trop petites». Note : pour des raisons de compatibilité, le mode historique est
Les interfaces «timbre-poste» sont donc détectées ! toujours disponible.
De même les polices externes qui ne sont pas trouvées sur le poste Gain apporté par la nouveauté 2024 :
de développement sont signalées. Plus de questions à se poser
Résultat sous le Navigateur
Gain apporté par la nouveauté 2024 :
Pour des UI lisibles ! Gain apporté par la nouveauté 2024 :
Un comportement aujourd’hui habituel Evite les erreurs de saisie par l’internaute
74 75
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
Gain apporté par la nouveauté 2024 :
782
Nouveauté WD WB WM
Evite la multiplication des styles
STYLES CSS :
DIVISEZ PAR 10 LE NOMBRE DE
STYLES : PLUSIEURS STYLES CSS
DANS UN MÊME ÉLÉMENT DE
CHAMP
NOUVEAUTÉS UTILES En version 2024, il est possible d’utiliser plusieurs styles CSS pour
chaque élément d’un champ :
• libellé
Rappel: un style WEBDEV pour un champ se compose : • zone de saisie
• Du style natif WEBDEV lui-même • cadre
• Pour chaque élément du champ (libellé, zone de sai- • en-tête de table
sie, en-tête de colonne...), un ou plusieurs styles CSS. • texte dans les tables...
Voir ci-contre Nouveauté 782 Les différents styles CSS se cumulent.
L’onglet Style des champs évolue en version 2024 pour permettre
781
Nouveauté WD WB WM l’utilisation combinée de plusieurs styles CSS pour chaque élé-
ment du champ.
L’UI DES STYLES CSS DEVIENT
Ces styles CSS peuvent être contenus
PLUS INFORMATIVE
• dans la feuille de styles CSS du projet
La fenêtre d’édition des styles CSS apporte des informations • dans des fichiers CSS indépendants.
très utiles à la manipulation des styles CSS. Il devient donc inutile de créer un nouveau style CSS pour
Pour chaque état du style CSS, un badge (puce jaune) in- chaque combinaison de styles CSS, ce qui
dique le nombre de modifications apportées par rapport au permet de limiter drastiquement le nombre
style CSS initial. de styles dans la feuille de styles CSS.
Ensuite par état de style CSS, le libellé de l’onglet affiche le Note: le déploiement du site Web embar-
nombre de modifications effectuées dans l’onglet lui-même. quera également par défaut les fichiers
Vous savez dans quel onglet les modifications ont été ef- CSS externes utilisés par le site.
fectuées.
Gain apporté par la nouveauté 2024 :
Trouvez votre style en un coup d’oeil
CSS dans les styles WEBDEV et les champs du projet.
783
Nouveauté WD WB WM
Un clic sur le badge ouvre la liste des champs et des styles
RÉFÉRENCES CROISÉES SUR LES WEBDEV qui utilisent ces styles CSS.
STYLES CSS DU PROJET : Il pourra être envisagé de supprimer les styles CSS non utilisés,
OÙ SONT UTILISÉS MES STYLES ou de regrouper les styles WEBDEV proches.
Un badge fait son apparition sur chacun des styles en version Gain apporté par la nouveauté 2024 :
2024 : ce badge indique le nombre d’utilisations de chaque style Pour anticiper l’impact de la modification d’un style
Le nombre total de
paramètres modifiés par L’ensemble des styles CSS qui sont
rapport au style initial utilisés dans le projet,
avec le nombre d’utilisations dans le
badge mauve
Le nombre total de Un clic sur le badge ouvre une
paramètres modifiés par fenêtre qui liste les usages du style
rapport à l’état enfoncé CSS; un clic sur la ligne montre le
du style initial champ dans sa page
La répartition des
paramètres modifiés
par onglet
76 77
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WEBDEV 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
NOUVEAU CHAMP
POSITIONNEMENT PAR CSS GRID
AGENCEMENTS POPUP
(GRILLE CSS)
784
Nouveauté WD WB WM
786
Nouveauté WD WB WM
GO D’UN MODÈLE DE CHAMPS : RECHERCHE PARMI LES POPUPS
CHOIX DE L’AGENCEMENT D’UNE PAGE • taille de la ligne (ou de la colonne): fixe, pourcentage, fraction
de la taille disponible
Avec WEBDEV 2024 il devient possible de choisir l’agencement à
utiliser lors d’un GO de modèle de champs.
La recherche d’une popup par son nom est maintenant disponible
sous l’éditeur.
CSS GRID / GRILLE CSS • nombre d’emplacements occupés par un champ dans la grille
Lors du test il n’est plus nécessaire de redimensionner le naviga- • justification horizontale et verticale au sein d’une cellule
teur pour que l’agencement change. Gain apporté par la nouveauté 2024 : • gouttière
789
L’agencement en cours d’édition est utilisé. C’est quand même plus pratique... Nouveauté WD WB WM • et toutes les propriétés CSS des grilles.
Gain apporté par la nouveauté 2024 : CSS GRID : UN SYSTÈME DE MISE EN Gain apporté par la nouveauté 2024:
Des tests plus faciles PAGE BI-DIRECTIONNEL Définition facilitée
Une Grille CSS (appelé CSS Grid en anglais) est un concept de po-
SAAS sitionnement des champs dans une page.
791
Nouveauté WD WB WM
Le positionnement s’effectue dans des cellules en ligne et en co-
lonne. Les cellules contiennent les champs. NOUVEAU CHAMP GRILLE CSS
CHAMP GRAPHE Pour comparer à Flexbox: La définition des propriétés du nouveau champ Grille CSS s’effectue
grâce à la technologie des 7 onglets pour les propriétés courantes.
• Flexbox est unidirectionnel, horizontal OU vertical
• CSS Grid est bidirectionnel, horizontal ET vertical. Une zone permet de saisir du code CSS personnalisé.
785
Nouveauté WD WB WM
CSS Grid s’utilise soit pour la page entière, soit pour une partie de Gain apporté par la nouveauté 2024 :
NOUVEAU GRAPHE WAFFLE la page. Un nouveau champ fondamental
Il est possible d’inclure une ou des grilles dans une Grille CSS et
Le nouveau type de graphe Waffle est disponible en WEBDEV. également une ou des Flexbox dans une Grille CSS.
792
Nouveauté WD WB WM
Voir nouveauté 022. Gain apporté par la nouveauté 2024 :
POSITIONNEMENT FLUIDE:
787
Nouveauté WD WB WM Pour une mise en page flexible
SAAS : SÉCURITÉ DES MOTS DE GRILLE CSS ET FLEXBOX SONT LES
PASSE MEILLEURS AMIS
790
Nouveauté WD WB WM
Lors de la création des mots de passe des comptes clients, un in- La création d’une page Responsive avec WEBDEV s’effectue en utili-
CSS GRID : DÉCRIRE LES PROPRIÉTÉS sant soit la technologie des agencements, soit conjointement Grille
dicateur de niveau de sécurité du mot de passe est affiché.
Une grille CSS se décrit par de nombreuses propriétés: CSS et Flexbox.
Gain apporté par la nouveauté 2024 :
• nombre de lignes Gain apporté par la nouveauté 2024 :
Pour éviter les mots de passe passoire
• nombre de colonnes Vous avez le choix
788
Nouveauté WD WB WM
avez définies
SPA: CHANGEMENT DES PAGES Ici par exemple,
Un ensemble de graphes Waffle INTERNES PAR PROGRAMMATION le bloc violet n’est
plus affiché lorsque
Gain apporté par la nouveauté 2024 : Les applications de technologie SPA bénéficient du changement
la taille diminue
Wouaf, wouaf ! des pages internes par programmation.
Cela permet de découper et structurer une page qui contient un
grand nombre de champs.
Gain apporté par la nouveauté 2024 :
WEBDEV 2024 est ouvert à toutes les architectures
78 79
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
...suite de la page 78
796
Nouveauté WD WB WM
APPEL DE LA FONCTION
800 802
Nouveauté WD WB WM Nouveauté WD WB WM
PAGEAFFICHE DANS UN APPEL AJAX TAILWINDCSS : UNE BIBLIOTHÈQUE TAILWINDCSS : WYSIWYG
Dans une procédure Serveur appelée depuis un code Navigateur, il DE CLASSES UTILITAIRES PRÉDÉFI- L’éditeur de pages de WEBDEV visualise en mode WYSIWYG les
est maintenant possible d’utiliser la fonction PageAffiche. NIES champs WEBDEV utilisant des classes TaillwindCSS.
La fonction PageAffiche devient disponible partout.
TailwindCSS est un framework CSS de classes utilitaires très utilisé.
En version 2024, un bouton «prêt à l’emploi» permet d’afficher son Gain apporté par la nouveauté 2024 : TailwindCSS est composé de classes CSS qui définissent de nom-
profil Twitch. Programmation bien simplifiée breux styles et comportements d’aspect.
Gain apporté par la nouveauté 2024 : WEBDEV 2024 offre la compatibilité avec ce framework.
Affichez votre meilleur profil Les classes TailwindCSS décrivent également des règles de posi-
797
Nouveauté WD WB WM
tionnement.
ATTAQUE XSRF ? (OU CSRF) Ces règles sont supportées par les champs WEBDEV contenus dans
794
Nouveauté WD WB WM
PAS DE PANIQUE, NOUVEAU TYPE DE des flexbox ou des grilles CSS.
PARTAGE SUR LES RÉSEAUX SOCIAUX COOKIE SÉCURISÉ Gain apporté par la nouveauté 2024 :
Les attaques de type CSRF (Cross Site Request Forgery) sont cou- Un positionnement selon vos règles
rantes.
Ce type d’attaque consiste à faire exécuter une opération qui de-
801
Nouveauté WD WB WM
mande des privilèges spéciaux par une personne authentifiée à son
insu, par exemple par la simple ouverture d’une image qui contient TAILWINDCSS : COMMENT L’UTILISER
une commande cachée... DANS WEBDEV
La nouvelle propriété SameSite du type Cookie permet de lutter
Pour utiliser TailwindCSS avec WEBDEV 2024, il suffit d’activer l’op- Affiché à l’aide de classe TailwindCSS !
contre les attaques pirates de type XSRF (CSRF).
tion dans le projet !
Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
Sécurité supplémentaire Aperçu immédiat
798 803
Nouveauté WD WB WM Nouveauté WD WB WM
La fenêtre qui coulisse depuis le bas de l’écran du téléphone
ZONE RÉPÉTÉE AJAX: NOUVEL ÉVÉ- Il n’y a rien à installer ni à configurer: il suffit de saisir le nom ou TAILWINDCSS : TECHNIQUES
les noms des classes TailwindCSS à utiliser dans l’onglet Styles.
NEMENT SERVEUR DE SÉLECTION WEBDEV génère automatiquement les feuilles de styles CSS cor- TaiwindCSS propose de nombreuses fonctionnalités :
En version 2024, une nouvelle fonction NavigateurPartage per- • variantes par état
met d’ouvrir sur une fenêtre qui propose le partage d’un document Le nouvel événement de Sélection en code Serveur permet de respondants aux classes TailwindCSS utilisées.
saisir les éventuels traitements Serveur à exécuter lors d’une sélec- Un rappel: avec WEBDEV 2024, un champ peut utiliser simultané- • media queries pour modifier l’aspect des champs
ou d’un lien à travers les réseaux sociaux : Whatsapp, Messenger,
Instagram, Mail... tion dans une ligne de Zone Répétée : pratique ! ment plusieurs styles CSS. • fichier de configuration pour définir ses propres classes, qui
Gain apporté par la nouveauté 2024 : agrègent les classes de base
En général utilisé par des sites mobiles.
Programmation plus riche • ...
Gain apporté par la nouveauté 2024 : Ces fonctionnalités sont supportées par WEBDEV 2024.
Partagez
Gain apporté par la nouveauté 2024 :
799
Nouveauté WD WB WM
Puissant
UTILISATION DES SESSIONS PRÉLAN-
CÉES : DÉTECTION DE L’UTILISATION
WLANGAGE DE FONCTIONS INTERDITES Classes TailwindCSS sélectionnées par le développeur
pour ce champ.
80 81
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WEBDEV 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
...suite de la page 80
885
Nouveauté WD WB WM
891
En version 2024, l’utilisation de Ajax devient totalement transpa- Nouveauté WD WB WM
FONCTIONS WLANGAGE
Le WLangage s’enrichit de 81 nouvelles fonctions en code Serveur;
rente.
Les fonctions WLangage AjaxExécute et AjaxExécuteAsyn- AWP DES NOUVEAUTÉS PUISSANTES
ainsi que 34 nouvelles constantes (liste à découvrir sur le site chrone des précédentes versions deviennent inutiles, mais sont Parmi les nombreuses nouveautés disponibles sous Linux, on peut
PCSOFT.FR). retenir la Visite Guidée Interactive, le nouveau graphe Waffle, les
bien entendues conservées par compatibilité.
888
Nouveauté WD WB WM Appels AJAX automatique, GridCSS, Tailwind, ...
AdminWBListeApplication AdminWBSupprimeApplication Allemagne.VérifieNuméroFiscal AuthImporteToken Voir Nouveauté 910.
Belgique.VérifieNuméroFiscal BitcoinDateDernierBloc BitcoinNombreBloc BitcoinNombreHashParSeconde NOUVELLES FONCTIONS WLANGAGE
BitcoinParamètre Brésil.VérifieNuméroFiscal Canada.VérifieNuméroFiscal DateVersJourDansLAnnée
Gain apporté par la nouveauté 2024 :
DNSInterroge DonneFocus dpDriveConnecte DriveCopieFichier Programmation plus simple Les nouvelles fonctions WLangage PageEcritCodeHttp et
DriveCopieRépertoire DriveCréeFichier DriveCréeRépertoire DriveDéplaceFichier PageEcritCodeHttpPersonnalisé permettent de renseigner
DriveDéplaceRépertoire DriveEnvoieFichier DriveEnvoieRépertoire DriveListeFichier le code HTTP personnalisé qui sera retourné lors de l’appel AWP.
886
DriveListeFichierGgl DriveListeRépertoire DriveRécupèreFichier DriveRécupèreFichierGgl Nouveauté WD WB WM Gain apporté par la nouveauté 2024 :
DriveRécupèreRépertoire DriveRenomme DriveSupprimeFichier DriveSupprimeRépertoire
Espagne.VérifieNuméroFiscal EtatsUnis.VérifieNuméroFiscal FormeAire FormeContient APPELS AJAX AUTOMATIQUES : Utile dans des cas particuliers
FormeCorrige FormeCouvre FormeDifférence FormeDifférenceSymétrique LE BANDEAU AFFICHE LE NOMBRE
FormeEnveloppeConvexe FormeEstContenu FormeEstCouvert FormeEstValide
D’APPELS DEPUIS LE CODE
FormeIntersecte FormeIntersection FormePérimètre FormeSérialiseDSV
FormeSérialiseWKT FormeTouche FormeUnion France.VérifieNuméroFiscal NAVIGATEUR
GglDriveConnecte
HInfoDroitRubrique
JourEnCours
gpwListeUtilisateur
HListeFichiersSurveillés
ModbusConnecteRTU
grWaffleTaille
HModifieDroitRubrique
ModbusConnecteTCP
grWaffleTypeCellule
Italie.VérifieNuméroFiscal
ModbusDéconnecte
Information utile visualisée dans l’éditeur de code, en mode Ajax
automatique, le bandeau indique le nombre d’appels à la procé-
JSON
ModbusEcritBit ModbusEcritFlottant ModbusEcritRegistre ModbusEnvoieTrameBrute
dure depuis du code Navigateur.
ModbusLitBit ModbusLitFlottant ModbusLitRegistre oDriveConnecte Note : lorsque ce nombre est à zéro, cela veut dire qu’il n’y a pas
889
PageEcritCodeHTTP PageEcritCodeHTTPPersonnalisé Polyligne2DAjoutePoint PolyligneGéoAjoutePoint d’appel à cette procédure dans le code Navigateur du projet. Dans Nouveauté WD WB WM
RedisDéconnecte
xlsNomVersCoordonnées
Suisse.VérifieNuméroFiscal UTF8Valide xlsCoordonnéesVersNom ce cas pour éviter les appels malveillants, le Serveur d’Application
refuse les appels directs à cette procédure depuis le navigateur.
TABLES HIÉRARCHIQUES
La nouvelle fonction WLangage JsonVersTableHiérarchique
La 2024 est
permet de remplir un champ Table Hiérarchique pour visualiser le
contenu du JSON. disponible !
TRANSFORMEZ VOS APPLICATIONS WINDEV EN SITES La nouvelle fonction WLangage TableHiérarchiqueVersJson
permet de construire un fichier JSON à partir du contenu de la
887
Nouveauté WD WB WM
890
Nouveauté WD WB WM
LA WÉBISATION TOUJOURS PLUS
GESTION DU NULL DANS JSON
FACILE
Lorsqu’un membre est «null» dans le document JSON, il y a main-
La transformation de vos applications (ou de parties d’applications) tenant 2 possibilités pour générer le fichier texte :
WINDEV existantes en sites Web est de plus en plus facile.
• générer Null
L’environnement avec édition splittée permet d’éditer en même
• ne pas générer le membre.
temps une fenêtre et une page, ce qui facilite les manipulations.
L’assistant de migration évolue pour apporter une aide encore plus Gain apporté par la nouveauté 2024 :
précieuse lors du passage au Web. Interopérabilité
Gain apporté par la nouveauté 2024 :
Transformez vos applications WINDEV en sites Web ou en SAAS
82 83
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WEBDEV 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
NOUVEAUTÉS WLANGAGE
Gain apporté par la nouveauté 2024 : Nouveauté WD WB WM
895 à 906
Puissance 12 NOUVELLES FONC-
TIONS WLANGAGE EN
892
Nouveauté WD WB WM
907
FormeEnveloppeConvexe FormeEstContenu FormeEstCouvert FormeEstValide Nouveauté WD WB WM
• tableau associatif
FormeIntersecte FormeIntersection FormePérimètre FormeSérialiseDSV
SÉCURITÉ : DOUBLE AUTHENTIFICA- AJAX AUTOMATIQUE • ...
FormeSérialiseWKT FormeTouche FormeUnion France.VérifieNuméroFiscal
GglDriveConnecte gpwListeUtilisateur grWaffleTaille grWaffleTypeCellule TION SUR SITE D’ADMINISTRATION En version 2024, le fonctionnement des appels Ajax depuis le code Gain apporté par la nouveauté 2024 :
HInfoDroitRubrique HListeFichiersSurveillés HModifieDroitRubrique Italie.VérifieNuméroFiscal Navigateur se simplifie et s’automatise. Structuration du code directement dans le champ
En version 2024, l’accès à l’administrateur du Serveur d’Application
JourEnCours ModbusConnecteRTU ModbusConnecteTCP ModbusDéconnecte Lorsque WEBDEV détecte l’appel d’une procédure Serveur depuis le
bénéficie d’une protection par double authentification.
ModbusEcritBit ModbusEcritFlottant ModbusEcritRegistre ModbusEnvoieTrameBrute code Navigateur, par défaut, cette procédure Serveur est automati-
913
ModbusLitBit ModbusLitFlottant ModbusLitRegistre oDriveConnecte quement appelée en mode Ajax. Nouveauté WD WB WM
PageEcritCodeHTTP PageEcritCodeHTTPPersonnalisé Polyligne2DAjoutePoint PolyligneGéoAjoutePoint
RedisDéconnecte Suisse.VérifieNuméroFiscal UTF8Valide xlsCoordonnéesVersNom
Il n’y a plus d’option à activer dans le bandeau de la procédure. ZONE RÉPÉTÉE AJAX: ACCÈS AUX
xlsNomVersCoordonnées
Pour compatibilité, les options historiques sont toujours dispo- ATTRIBUTS
nibles, en particulier pour rendre une procédure Serveur non ap-
pelable depuis un code Navigateur. En version 2024, il devient possible d’accéder au contenu (aux at-
tributs) des Zones Répétées en code Navigateur.
PHP
Gain apporté par la nouveauté 2024 :
Inutile d’utiliser un bouton Submit caché ! Gain apporté par la nouveauté 2024 :
C’est la classe
911
Nouveauté WD WB WM
914
Nouveauté WD WB WM
LA FONCTION AJAXEXECUTE N’EST
PLUS NÉCESSAIRE DIVERS
En version 2024, depuis un code Navigateur, l’appel d’une • La propriété ..Extra est disponible en lecture sur tous les
procédure Serveur ne nécessite plus de passer par la types de champs en code Navigateur.
Gain apporté par la nouveauté 2024 :
fonction AjaxExécute ou AjaxExécuteAsynchrone. Gain apporté par la nouveauté 2024 :
C’est plus sûr
Il suffit d’utiliser la syntaxe habituelle d’appel de procédure. C’est extra mon Léo
Dans l’éditeur de code, une icone indique que l’appel est effectué
908
Nouveauté WD WB WM sur une procédure Serveur et non pas une procédure Navigateur. Nouveauté WD WB WM
ADMINISTRATION : NOUVELLES API
En version 2024, les API s’enrichissent pour permettre toujours plus
915 à 919 5 NOUVELLES
912
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 : • supprimer les webservices. une url
Interopérabilité améliorée Gain apporté par la nouveauté 2024 : PARAMÈTRES ET VALEURS DE VisiteGuidéeArrête Arrête la visite guidée en cours.
Automation RETOUR DES APPELS DE TYPE AJAX VisiteGuidéeChangeEtape Modifie l’étape de la visite guidée.
VisiteGuidéeDémarre Affiche la visite guidée.
Les anciennes versions de WEBDEV nécessitaient d’utiliser la
894
Nouveauté WD WB WM VisiteGuidéeInfo Renvoie des informations sur la visite guidée.
fonction WLangage AjaxExécute pour qu’une procédure Serveur
PHP : INDENTATION DES BALISES
909
Nouveauté WD WB WM
s’exécute en Ajax. Il n’était possible de passer que des chaines en
DIVERS Gain apporté par la nouveauté 2024 :
La version 2024 permet de générer des pages PHP dont les balises paramètres, et de ne récupérer que des chaines en valeur de retour.
Enrichissement du code navigateur
du code source sont indentées. • Nouvelle UI de l’outil de consultation des statistiques d’accès
Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
Interopérabilité améliorée C’est plus clair
84 85
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
RAPPEL: dans WEBDEV 2024, vous bénéficiez également des nouveautés communes des pages 3 à 40
922
Nouveauté WD WB WM
920
Nouveauté WD WB WM En complément de la nouveauté précédente, il devient également
DOCUMENTATION DES POINTS possible de rendre la mise à jour des Serveurs d’Application tota-
D’ENTRÉE DU WEBSERVICE:
LE CODE EST ANALYSÉ POUR
lement automatique.
La mise à jour peut être systématique dès que le site de PC SOFT
propose une nouvelle version de serveur d’application.
AVEC LES
DESIGNERS :
GÉNÉRER LA DOCUMENTATION
La mise à jour peut également être paramétrée pour se déclencher
WEBDEV génère automatiquement une documentation du Webser- selon un choix spécifique : une version que je fixe moi-même.
vice REST au format OpenAPI.
IMPORT FIGMA
Le numéro de cette version doit être présent sur un serveur HTTP.
La documentation des points d’entrée du Webservice est automati- La fréquence de vérification d’une mise à jour à déclencher est
quement déduite du code des procédures du Webservice. paramétrable; le jour et l’heure d’installation sont également pa-
Gain apporté par la nouveauté 2024 : ramétrables.
Documentation automatique Par exemple le dimanche à 3 heures du matin, ou tous les jours
toutes les heures, ...
Gain apporté par la nouveauté 2024 :
Des interventions supprimées
SERVEUR
923
Nouveauté WD WB WM
D’APPLICATION RELANCEMENT AUTOMATIQUE D’UN
SITE SUITE À ARRÊT INATTENDU
Lorsqu’un site rencontre une erreur fatale : coupure de connexion,
mise à jour intempestive, erreur fatale de programmation, ... en
version 2024, le Serveur d’Application relance automatiquement
le site.
925
Un timer à tiroir (n tentatives toutes les 10 secondes, puis n tenta- Nouveauté WD WB WM
tives toutes les minutes, puis n tentatives toutes les heures) et un TRANSFORMEZ UN MODÈLE
nombre maximum de tentatives par tiroir, permettent de fluidifier FIGMA EN PAGES WEBDEV
les relancements.
Si la page en erreur est une page de type Session Référençable, La fonctionnalité d’import de modèles Figma permet de
cette page sera réaffichée au relancement : utile pour les panneaux convertir les maquettes réalisées par les infographistes
d’affichage ! en pages WEBDEV, en respectant les
choix graphiques. 1 • I MPORTEZ LE MODÈLE FIGMA
Gain apporté par la nouveauté 2024 :
Voir la nouveauté «Import Figma» en
Et encore des interventions supprimées
détail, Nouveauté 043 à 048.
DANS WEBDEV
Gain apporté par la nouveauté 2024 : 2 • IDENTIFIEZ LES CHAMPS
921
Nouveauté WD WB WM
924
Nouveauté WD WB WM Les infographistes sont vos amis
MISE À JOUR À DISTANCE DES 3 • S AUVEZ LA PAGE AVEC SES
ÉQUILIBRAGE DE CHARGE ENTRE
SERVEURS D’APPLICATION EN CHAMPS ET SES DÉCORS
TOUS LES COMPTES ACTIFS
EXPLOITATION
926
Nouveauté
WD WB WM 4 • DÉVELOPPEZ !
En version 2024, il devient possible de déclencher la mise à jour
UN MODE
d’un ou de plusieurs Serveurs d’Application à distance.
Cette mise à jour à distance s’effectue :
OPÉRATOIRE SIMPLE
• soit depuis l’application d’administration WEBDEV via TSE Le mode opératoire de récupération des modèles Figma
• soit depuis le site d’administration du serveur WEBDEV. est simple et intuitif: après analyse de chaque élément,
Lorsqu’une version supérieure à celle installée du Serveur d’Appli- il suffit de spécifier de quel type de champ il s’agit et
cation est disponible, version mineure ou version majeure, l’admi- WEBDEV 2024 génère et positionne le champ correspon-
nistrateur propose la mise à jour et le choix de la version. dant.
Lorsqu’une version est sélectionnée, celle-ci est installée automa- S’il est nécessaire, WEBDEV 2024 vous pose des ques-
tiquement. tions simples pour définir des paramètres du champ.
En hébergement mutualisé, chaque compte bénéficie Voir la nouveauté «Import Figma» en détail, Nouveautés
Il n’y a aucune autre manipulation à réaliser. de la même puissance CPU 043 à 048.
Le gain de temps en exploitation est proportionnel au nombre de
Serveurs d’Application installés ! Cette nouveauté du Serveur d’Application est attendue par de nom- Gain apporté par la nouveauté 2024 :
breux administrateurs: assurer la disponibilité équitable du CPU Récupération facile
Gain apporté par la nouveauté 2024 : pour l’ensemble des comptes WEBDEV.
Des interventions supprimées Par défaut, le Serveur d’Application répartit la charge équitable-
ment entre tous les comptes actifs à un instant donné.
Suite page 88...
86 87
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
Suite de la page 86
DÉPLOIEMENT
927
Nouveauté WD WB WM
935
Nouveauté WD WB WM
SÉCURITÉ :
AUTHENTIFICATION NTLM
La version 2024 de WEBDEV permet de déployer un site
WEBDEV sur des serveurs utilisant l’authentification NTLM.
Gain apporté par la nouveauté 2024 :
Sécurité bienvenue
936
Nouveauté WD WB WM
priorité : haute, moyenne, faible
Il est possible d’affecter une priorité différente à chaque
DIVERS
site d’un compte. • Le déploiement vérifie avec plus d’acuité que l’espace
Il est possible de choisir entre 3 priorités: faible, moyenne, haute. disque disponible est suffisant.
Un site à priorité haute bénéficiera de plus de ressources du Gain apporté par la nouveauté 2024 :
compte que les autres sites. Gain apporté par la nouveauté 2024 :
Pas de mauvaise surprise...
Vous avez le choix de l’outil de web analyse
Gain apporté par la nouveauté 2024 :
Priorisez CLUSTER WEBDEV
931 ET ENCORE...
Nouveauté WD WB WM
928
Nouveauté WD WB WM
serveur physique, le cloisonnement des comptes est renforcé. suivre noeud par noeud l’état d’avancement des synchronisations. ET DE NOMBREUSES AUTRES
En utilisation mutualisée, les répertoires d’un compte ne sont plus De même, les éventuelles erreurs de synchronisation sont affichées NOUVEAUTÉS
accessibles en dehors du compte. noeud par noeud.
Cette version 2024 propose également de nombreuses autres
Gain apporté par la nouveauté 2024 : Gain apporté par la nouveauté 2024 :
nouveautés, que nous vous laissons découvrir lorsque vous aurez
Cloisonnement renforcé Evite les sacs de noeuds commandé et reçu votre package...
933
Nouveauté WD WB WM
CONNECTEURS NATIFS À
929
Nouveauté WD WB WM
SQL SERVER ET À ORACLE
LOGS D’ERREUR DU SERVEUR: L’EX-
PANSION DES FICHIERS SURVEILLÉE WEB ANALYSE Il devient possible de scripter l’activation d’un connecteur natif (in-
diquer le numéro de série...) SQL Server ou Oracle dans une image
En version 2024, les fichiers de log d’erreur sont automatiquement
supprimés lorsque l’espace disque devient faible: les fichiers les
MATOMO Docker d’un site WEBDEV.
Gain apporté par la nouveauté 2024 :
plus anciens sont supprimés pour libérer l’espace disque.
Automation
Par défaut, le seuil de déclenchement est de 10 Go, modifiable.
932
Nouveauté WD WB WM
Gain apporté par la nouveauté 2024 :
OUTIL DE WEB ANALYSE MATOMO
934
Nouveauté WD WB WM
Fini les disques remplis de logs...
DIVERS
• il n’est plus nécessaire de configurer manuellement la racine
930
Nouveauté WD WB WM
de l’adresse Docker.
DIVERS L’outil de Web Analyse MATOMO est supporté par les sites WEBDEV.
Gain apporté par la nouveauté 2024 :
• Le serveur d’application retourne maintenant les codes d’er- Il suffit d’indiquer les identifiants adéquats, et l’ensemble des sta-
Simplicité
reur HTTP bruts. tistiques de navigation seront disponibles dans Matomo.
Une caractéristique de Matomo est que les données sont stockées
Gain apporté par la nouveauté 2024 :
en Europe.
Information brute
88 89
Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024 Les nouveautés WINDEV 2024 WEBDEV 2024 WINDEV Mobile 2024
Version 2024,
un océan de nouveautés Vos
applications
sont plus
sûres et plus
rapides
en version
WWW.PCSOFT.FR
LA TECHNOLOGIE N’ATTEND PAS
COMMANDEZ VOTRE VERSION 2024
AUJOURD’HUI
WWW.PCSOFT.FR
92 L e s n o u v e a u t é s W I N D E V 2 3 W E B D E V 2 3 W I N D E V M o -
bile 23