Un graphe dans un graphe
(WINDEV)
Sur un champ Graphe, la bulle de survol peut être une Fenêtre Interne. Par exemple, la bulle de survol peut afficher un autre graphe complémentaire. L'exemple "WD GrapheAvecBullePerso" présente la mise en place avec 2 cas concrets.
Personnalisez vos combos à l'infini
(WINDEV, WEBDEV, WINDEV MOBILE)
Les listes déroulantes sont un élément d'UI très utilisé dans de nombreuses applications. Cependant, elles restent souvent très peu personnalisées et limitées à l'usage basique du champ Combo. L'exemple "WD Personnalisation des combos" présente des réalisations avancées de listes déroulantes directement réutilisables dans les UI de vos applications.
Best Practice - HSQL : différentes manières d'écrire des requêtes
(WINDEV, WEBDEV, WINDEV MOBILE)
Les requêtes sur les données sont un élément essentiel dans la plupart des applications.
De plus, elles sont un outil incontournable pour optimiser les performances dès que l'application utilise une base de données Client/Serveur.
Cet article détaille :
- les différentes méthodes permettant de faire des requêtes,
- les avantages et les inconvénients de chacune de ces méthodes,
- les nouveautés de la version 2025 qui facilitent la création des requêtes.
Gérer un mode maintenance sur votre site
(WEBDEV)
En cas d'interruption de service pour opération de maintenance, l'exemple "WW_Maintenance" permet de :
- prévenir à l'avance les utilisateurs de la période de maintenance planifiée,
- indiquer que le site est en cours de maintenance et l'heure de fin de maintenance prévue.
IIS : lecture & analyse des logs pour les sites et Webservices
(WINDEV, WEBDEV, WINDEV MOBILE)
Sur des serveurs en production, il est souvent nécessaire de déterminer :
- quelles pages ont renvoyé un code d'erreur 404,
- quelles requêtes ont pris du temps ou ont généré un trafic réseau important.
Les réponses à ces questions (et à bien d'autres) se trouvent dans les logs IIS.
Le projet "WD LogsIIS" permet de charger et d'analyser ces logs IIS.
Numériser des documents depuis un smartphone
(WINDEV MOBILE)
Une application mobile pour Android et iOS qui permet de prendre en photo un document, de recadrer si nécessaire, sauver en PDF, signer et envoyer le document signé ! En 3 minutes ?! ... Possible avec WINDEV Mobile ! Cet article présente la mise en œuvre de 4 fonctionnalités de cette application.
Projet multilingue : 7 erreurs à éviter pour gagner du temps
(WINDEV, WEBDEV, WINDEV MOBILE)
WINDEV, WEBDEV et WINDEV Mobile permettent de développer et déployer des projets en plusieurs langues. Voici 7 erreurs à éviter pour un développement optimal d'un projet multilingue.
Retrouver un numéro IBAN dans un RIB
(WINDEV, WINDEV MOBILE)
L'exemple "WD Récupération IBAN" présente une solution pour extraire des informations depuis un PDF ou une photo. Exemple sur la récupération d'un IBAN.
Regrouper les menus contextuels dans le menu principal
(WINDEV)
Dans une UI contenant un menu principal, il est conseillé de retrouver, dans ce menu principal, les options des différents menus contextuels de la fenêtre. L'exemple "WD Menu et menu contextuel" fournit une solution programmée pour intégrer un menu contextuel existant dans le menu principal, sans dupliquer le code.
3 utilisations d'états interactifs
(WINDEV)
Un état créé avec WINDEV peut exécuter un traitement :
- ouverture d'une fenêtre,
- impression d'un autre état,
- ouverture d'un site Web.
L'exemple "WD EtatInteractif" présente ces 3 cas d'utilisations.
Installation facile des sites et des Webservices : créer un package de déploiement
(WEBDEV)
Déployer un site ou un Webservice à l'identique de celui en production sur un nouveau serveur ou encore déléguer le déploiement à une équipe infrastructure dédiée. Voici au moins 2 raisons d'utiliser le concept de package de déploiement pour les sites et Webservices WEBDEV.
Appliquer des filigranes texte ou image sur des PDF
(WINDEV)
L'exemple "WD Filigrane" permet d'appliquer un ou plusieurs filigranes sur un document PDF avant de le sauvegarder ou de l'imprimer. Par exemple, pour un duplicata de facture, l'utilisateur final peut avoir besoin d'apposer un filigrane "DUPLICATA". Le filigrane peut être de type texte mais il peut également s'agir d'un filigrane fourni sous la forme d'une image.
Planning Web à la journée : exploitez toute la largeur !
(WEBDEV)
Dans un champ Planning WEBDEV, la largeur d'une journée est de taille fixe (en code serveur, la taille du navigateur n'est pas encore connue). L'exemple "WW_Planning_Jour" présente une solution simple à mettre en œuvre pour exploiter toute la largeur disponible dans le navigateur de l'utilisateur.
Table mémoire : ce que les dév doivent absolument savoir !
(WINDEV)
Dans un champ Table mémoire (également appelé "Table par programmation"), l'utilisateur final dispose de filtres (FAA).
Ces filtres permettent à l'utilisateur d'afficher uniquement certaines lignes répondant à un ou plusieurs critères.
Cette FAA, bien pratique pour l'utilisateur final, peut cependant constituer un piège pour les développeurs si le contenu du champ Table doit être récupéré par programmation.
L'exemple "WD ChampTableMémoireAvecFiltre" présente la bonne solution pour éviter le piège.
Sécuriser l'affichage d'un contenu HTML
(WINDEV)
Les applications WINDEV peuvent afficher du contenu HTML. Ces contenus peuvent contenir des liens cliquables. L'exemple "WD SecuriseContenuHTML" fournit le code pour désactiver les liens d'un contenu HTML.
Le Saviez-Vous ?
(WINDEV, WEBDEV, WINDEV MOBILE)- Options de personnalisation du Centre de Contrôle HFSQL
- Passer en multicurseur dans l'éditeur de code
- Supprimer un champ Cellule en conservant son contenu