Remplacer un ensemble d'images par un seul fichier SVG paramétrable
(WINDEV)
Le format d'image vectoriel SVG est basé sur un format XML. Les fonctions XML du WLangage permettent donc de modifier, par programmation, les images SVG. Il est ainsi possible de décliner une même image à l'infini.
Kit UI WINDEV Mobile "boutique" focus sur 5 fonctionnalités
(WINDEV MOBILE)
Pour réaliser le kit UI "Boutique", plusieurs fonctionnalités avancées de WINDEV MOBILE ont été utilisées.
Cet article détaille 5 de ces fonctionnalités avancées fournies dans le projet "WM KitUI Boutique" livré avec cette LST.
Paiement par prélèvement bancaire depuis vos sites et vos applications : une solution avec GoCardless
(WINDEV, WEBDEV)
GoCardless est une solution de paiement sécurisé par prélèvement bancaire. Cette solution est accessible via une API.
L'exemple "WW_GoCardless_SEPA" met à disposition le code nécessaire à l'intégration de cette solution de paiement, du site de vente jusqu'à l'application de facturation en passant par le suivi des paiements.
Android 11 renforce sa politique de sécurité : quel impact pour vos applications ?
(WINDEV MOBILE)
Depuis la version 11 de Android, Google renforce sa politique de sécurité de la vie privée des utilisateurs. Cela a un impact sur la gestion des permissions.
Qu'est-ce que cela implique pour les applications déployées sur le Play Store ?
Quelles sont les modifications à apporter dans vos applications ?
Cet article fait le point.
Best Practice : gestion des blocages HFSQL (accès concurrents)
(WINDEV, WEBDEV, WINDEV MOBILE)
L'accès concurrentiel à un fichier est très fréquent pour une application multi-utilisateurs.
Cette situation arrive typiquement lorsque plusieurs personnes essayent de modifier simultanément le même enregistrement :
- deux médecins voulant modifier en même temps la fiche d'un patient,
- deux employés modifiant le prix d'un même produit dans un catalogue,
- deux loueurs voulant associer la location d'un produit à deux clients différents.
Dans ce type de situations, afin d'éviter tout problème de gestion, il est préférable de bloquer l'enregistrement voulu au moment de sa lecture.
Threads ou tâches parallèles ?
Voici comment faire le bon choix
(WINDEV, WEBDEV, WINDEV MOBILE)
Les threads et les tâches parallèles sont deux concepts proches mais qui possèdent chacun leurs spécificités, leurs avantages, leurs limites, ...
Lors d'un développement, comment faire le bon choix de concept ? Cet article présente un tableau récapitulatif pour vous aider !
Webservices SOAP et REST :
sécurisez-les par des tokens ! (WINDEV, WEBDEV, WINDEV MOBILE)
Comment sécuriser et authentifier les appels aux Webservices pour contrôler la légitimité des accès ?
Cet article propose un composant interne permettant d'identifier les clients des Webservices via un token.
Terminaux portables Honeywell : scanner les codes-barres grâce à WINDEV Mobile
(WINDEV MOBILE)
L'entreprise Honeywell propose des terminaux mobiles tournant sous Android et équipés d'un lecteur de code-barres.
L'exemple "Android Honeywell Scan" fournit une solution prête à l'emploi pour gérer ces lecteurs de codes-barres dans vos projets WINDEV Mobile.
Cet exemple est réalisé en partenariat avec l'entreprise Honeywell.
Une "to do list" réutilisable dans vos applications WINDEV
(WINDEV)
Le champ Editeur HTML de WINDEV propose de nombreuses options de formatage de document, notamment listes à puces et listes numérotées.
Et pourquoi pas des listes à coches pour la réalisation d'une fonctionnalité de "to do list" ?
C'est ce que propose l'exemple "WD ToDo-List".
Questions & Réponses
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation.
|
|
L'état de vos services (logiciels & infrastructure) consultable depuis un site WEBDEV
(WINDEV, WEBDEV, WINDEV MOBILE)
Comment mettre à disposition des utilisateurs ou des clients les informations remontées par le robot concernant l'état général de l'infrastructure ?
Cet article et son exemple offrent une solution clé en main.
Générer des lots de PDF sans bloquer l'utilisateur
(WINDEV)
Ne faites pas attendre vos utilisateurs plus longtemps !
L'exemple "WD Générer PDF" décortique la génération en masse de PDF en tâche de fond.
Succès garanti auprès des utilisateurs !
Applications WINDEV : le déploiement des mises à jour urgentes
(WINDEV)
WINDEV 26 propose un mécanisme de mise à jour automatique des applications, le Live Update.
Depuis le code de l’application, il est également possible de détecter la disponibilité d'une mise à jour et ainsi d'effectuer des traitements spécifiques.
Très utile dans le cas d'une mise à jour obligatoire et urgente !
Ne perdez plus de temps à refaire les mêmes popups !
(WEBDEV)
Les développeurs n'apprécient généralement pas de dupliquer de l'UI ou du code.
Cela se comprend : cela fait perdre beaucoup de temps !
En ce qui concerne les popups Web, WEBDEV 26 propose désormais une solution de popups réutilisables et partagées.
UI : dites non aux champs de taille disproportionnée !
(WINDEV, WINDEV MOBILE)
Lors du développement d'une application pour des plateformes mobiles, il peut arriver que le contenu d’une fenêtre soit trop restreint pour remplir entièrement la surface d’affichage : sur une tablette, en mode paysage, etc. Par exemple, la fenêtre de connexion à l'application contient généralement peu de champs : nom d’utilisateur, mot de passe…
En utilisant uniquement les ancrages, l'UI peut se retrouver disproportionnée, avec des champs inutilement très larges.
Cet article présente une solution pour occuper l'espace de façon plus intelligente, via un champ Disposition.
Faire une capture (image) d'une cellule de page
(WEBDEV)
Proposer une capture d'écran d'une partie d'un site Web, c'est une fonctionnalité spécifique qui peut être utile aux internautes.
L'exemple "WW_ScreenShot" présente une solution basée sur l'utilisation de la librairie "html2canvas".
Un processus bloque un fichier : comment l'identifier, le libérer ?
(WINDEV)
Certains traitements doivent obligatoirement pouvoir renommer (ou supprimer) un fichier.
Mais cette opération peut échouer si le fichier est déjà ouvert par une autre application.
Pour éviter ces problèmes, l'exemple "WD Handles" fournit une solution permettant de vérifier l'ouverture d'un fichier mais aussi de forcer la fermeture de ce fichier.
Ergonomique et efficace ! Changer de volet par un simple tour de roulette
(WINDEV)
Sous Windows, pour les objets de type "ruban", le changement de volet avec la roulette de la souris est automatique.
C'est une fonctionnalité très pratique : il suffit de survoler le ruban et le mouvement de la roulette change le volet courant.
L'exemple "WD RouletteSurOnglet" propose une procédure WLangage qui permet de retrouver ce même fonctionnement pour les champs Onglet.
Le changement du volet actif pourra alors s'effectuer à la roulette de la souris.
Le Saviez-Vous ?
(WINDEV, WEBDEV, WINDEV MOBILE)
- Utiliser des tags pour classifier les incidents de façon intelligible
- Exécuter automatiquement le code de clic d'un bouton lors du double-clic sur une ligne de table ou de zone répétée
|