HFSQL Client/Serveur : proposer un mode hors-ligne
(WINDEV)
En cas de coupure réseau ou d'indisponibilité du serveur, une application qui interroge une base de données Client/Serveur risque une interruption de service.
Pourtant, plusieurs solutions existent pour conserver l'usage de l'application quoiqu'il arrive :
- utiliser une base de données locale le temps de la coupure et mettre en place une réplication. La réplication permettra d'actualiser les données sur le serveur quand celui-ci sera de nouveau disponible.
- proposer à l'utilisateur une version en lecture seule des données. Dans de nombreux cas, cette solution simple suffit.
Cet article fournit une méthode et du code réutilisable pour mettre en place dans une application, une version en lecture seule des données.
UI : gabarit Touch - Faciliter et renforcer l'accessibilité des UI tactiles
(WINDEV, WINDEV MOBILE)
Avec la généralisation des bornes interactives et le développement des ordinateurs à écran tactile, l'utilisation des applications au doigt se répand au delà des téléphones et des tablettes.
L'accessibilité des applications destinées aux écrans tactiles est un enjeu important.
Dans ce sens, WINDEV et WINDEV Mobile proposent 2 nouveaux gabarits disponibles : les gabarits "WD Touch" et "WM Touch".
Ces gabarits sont optimisés pour une utilisation tactile plus "accessible".
L'article présente ces gabarits ainsi que de bonnes pratiques pour améliorer l'accessibilité tactile des applications.
Diff : comparer des textes et détecter les différences
(WINDEV)
Dans les applications, il est parfois utile de fournir aux utilisateurs une fonctionnalité de comparaison de textes, avec la possibilité de visualiser les différences.
L'exemple "WD Diff" propose un composant interne facilement réutilisable.
Ce composant interne implémente en WLangage l'algorithme de diff de Google.
Contenu en Markdown - Exemple d'éditeur
(WINDEV)
Le langage Markdown permet de formater un texte facilement tout en conservant un texte lisible.
De plus, le langage Markdown est universel, il fonctionne sur tous les supports.
La version 28 permet de saisir des textes en Markdown dans les UI.
WhatsApp : envoi de messages depuis vos applications WINDEV
(WINDEV)
Le développement d'une application WINDEV qui interroge les API WhatsApp Business de Meta est relativement facile.
L'utilisation des API WhatsApp nécessite toutefois de solides prérequis.
La mise en place des prérequis est détaillée dans cet article.
L'application WINDEV est fournie avec son code source et un composant interne réutilisable.
Pages WEBDEV avec session : éviter le time-out du serveur et les blocages du navigateur
(WEBDEV)
Comment remplir des champs avec le résultat d'un traitement long sans bloquer le navigateur ?
Cet article présente une solution fiable et simple à mettre en œuvre.
IA : recadrage automatique d'images
(WINDEV, WEBDEV)
Les applications WINDEV et les sites WEBDEV bénéficient aujourd'hui de la technologie de l'Intelligence Artificielle (IA).
L'IA permet de proposer, par exemple, une fonctionnalité de recadrage intelligent et automatique des images et des photos dans les applications.
Modèle de champs accordéon (comme dans le gestionnaire de tâches de Windows 11)
(WINDEV)
Dans le gestionnaire des tâches de Windows 11, le menu de l'application est un menu latéral de type accordéon, affiché à gauche.
Ce menu se rétracte pour afficher uniquement des icônes et laisser plus de place pour le contenu.
Ce type de menu peut être mis en place dans les applications WINDEV grâce au modèle de champs "Menu Accordéon" fourni avec cet article.
Interagir avec les terminaux industriels Datalogic
(WINDEV MOBILE)
Datalogic propose des terminaux industriels utilisés dans de nombreux secteurs d'activité.
Ces terminaux tournent sous Android.
WINDEV Mobile permet de créer des applications pour ces terminaux industriels.
L'exemple "Android Datalogic" fournit des composants prêts à l'emploi pour interagir avec les équipements de ces terminaux Datalogic.
Pas à pas : comment passer un cluster HFSQL de version 27 à version 28 ?
(WINDEV, WEBDEV, WINDEV MOBILE)
La mise à jour de la version majeure d'un Cluster HFSQL (pour passer de la version 27 à la version 28 par exemple) est une opération à réaliser avec précaution.
Cet article détaille les différentes étapes pour effectuer cette mise à jour sereinement et en assurant une continuité de service aux utilisateurs.
Gestion du balayage dans les fenêtres mobiles
(WINDEV MOBILE)
Dans les applications mobiles, le balayage au doigt permet habituellement de passer à l'écran suivant.
Cette fonctionnalité est souvent employée dans les sondages, les formulaires d'inscription, etc.
Cet article présente comment mettre en place ce fonctionnement dans les applications WINDEV Mobile.
État : imprimer des données hiérarchiques
(WINDEV, WEBDEV, WINDEV MOBILE)
Pour imprimer un contenu hiérarchique, WINDEV propose l'état de type "Tableau hiérarchique".
Ce type d'état accepte en source :
- un fichier de données ayant une liaison réflexive,
- un champ Table hiérarchique,
- une source programmée.
La source programmée permet au développeur de gérer lui-même le contenu de l'impression.
Mais dans ce cas, comment traiter la hiérarchie lors de l'impression ?
L'exemple "WD ImpressionHiérarchie" présente 2 cas d'usage :
- l'impression d'un contenu hiérarchique rempli par programmation (ici, une arborescence de répertoires),
- l'impression du contenu d'un champ Arbre.
Le Saviez-Vous ?
(WINDEV, WEBDEV, WINDEV MOBILE)
- Rechercher toutes les fenêtres sans gabarit
- Personnaliser les raccourcis des éditeurs
- Visualiser le rendu des fenêtres mobiles sur différents appareils
Questions & Réponses
(WINDEV, WEBDEV, WINDEV MOBILE)
|
|
-
Nouveau champ Kanban : offrez à vos utilisateurs cette méthode de gestion des tâches dans vos logiciels en 5 étapes
(WINDEV, WEBDEV, WINDEV MOBILE) -
Personnalisation avancée du champ Kanban
(WINDEV, WEBDEV, WINDEV MOBILE) -
Exécuter un script sur plusieurs serveurs avec WDScript
(WINDEV, WEBDEV, WINDEV MOBILE) -
Débogage : trouvez les points de ralentissement avec l'ATR
(WINDEV, WEBDEV, WINDEV MOBILE) -
Installer un serveur OpenVPN pour déboguer à distance
(WINDEV) -
Deep link en profondeur
(WINDEV MOBILE) -
Champ Éditeur d'images mobile (Android / iOS)
(WINDEV MOBILE) -
Sites WEBDEV : agencements et Go mobile
(WEBDEV) -
10 raccourcis clavier de l'éditeur de code
(WINDEV, WEBDEV, WINDEV MOBILE) -
447 Champs Métier : un gain de temps énorme !
(WINDEV, WEBDEV, WINDEV MOBILE) -
Organiser son code (type de procédure, portée, ...)
(WINDEV, WEBDEV, WINDEV MOBILE) -
Contrôle des sources (GDS) : nos 4 conseils
(WINDEV, WEBDEV, WINDEV MOBILE) -
WLangage : 20 nouveautés essentielles que vous avez peut-être manquées
(WINDEV, WEBDEV, WINDEV MOBILE)
|
|
-
Cluster WEBDEV : 3 points essentiels à connaître
(WEBDEV) -
Cluster HFSQL : performance et sécurité des données
(WINDEV, WEBDEV, WINDEV MOBILE)
-
Store Privé : le magasin d'applications de votre entreprise
(WINDEV, WINDEV MOBILE) -
Donnez du pep's à vos UI grâce au Markdown
(WINDEV, WINDEV MOBILE) -
9 nouveautés d'UI pour enrichir vos applications WINDEV
(WINDEV) -
Sécuriser ses applications et ses données
(WINDEV, WEBDEV, WINDEV MOBILE) -
Sécurité : signez vos fichiers PDF à l'aide d'un certificat
(WINDEV, WEBDEV)
-
Le nouveau champ HTML de WEBDEV : beaucoup plus puissant et intuitif
(WEBDEV) -
Flexbox : mise en page déterministe
(WEBDEV) -
Des zones répétées dans des zones répétées : pour des UI sophistiquées, en toute simplicité
(WEBDEV) -
Mettre en place un glossaire dans un traitement de texte
(WINDEV) -
Plugins dans les applications
(WINDEV) -
Intégrer ChatGPT dans vos applications WINDEV en 3 étapes
(WINDEV)
|