CONVERSATION AUTOMATIQUE avec des automates, ÇA VOUS «BOT» ?
(WEBDEV)
Prendre une commande ou renseigner un client sur des produits, automatiquement, sans personne devant un écran, c'est tout à fait possible en programmant un Bot. En quelques lignes, vous pouvez définir le comportement du Bot et sa façon d'interagir avec l'utilisateur. |
|
UTILITAIRE : SIMPLIFIEZ-VOUS LA
CONSOMMATION DES SERVICES
REST HTTP !
IL GÉNÈRE LE CODE POUR VOUS !
(WINDEV, WEBDEV, WINDEV MOBILE)
Besoin d'utiliser un service REST en WLangage dans une application ?
Utilisez l'utilitaire "WDREST" !
L'utilitaire "WDREST" permet de tester les appels à un service REST HTTP
et de générer automatiquement le code WLangage correspondant. |
|
UN CLAVIER VIRTUEL ALÉATOIRE POUR
SÉCURISER L'ACCÈS AU SITE
(WEBDEV)
Sur les sites sensibles (banques, ...),
l’accès aux pages est particulièrement
sécurisé. La saisie du mot de passe
fait notamment l’objet d’une attention
toute particulière.
Afin de sécuriser la saisie du mot de passe
et de déjouer les enregistreurs de frappe,
certains sites de banque affichent par exemple
un clavier virtuel sur lequel il faut cliquer pour
composer son code secret.
L’exemple "WW_CodeSaisieSecurisee" présente
une solution de saisie de code sécurisée
par le biais d’un clavier virtuel pour un site
WEBDEV. |
|
QUE FAIT LE WEBSERVICE ?
COMMENT LE TRACER ?
(WINDEV, WEBDEV, WINDEV MOBILE)
Pendant les phases de tests ou lors de l'exploitation
de Webservices, il est souvent difficile de savoir ce qui
s'exécute. Quelle application utilise quoi ? Combien de
temps met un traitement côté serveur ? Y a-t-il des erreurs ?
L'exemple "WD Execution WS" fournit un composant
interne permettant de logguer au format XML ou HFSQL
des exécutions de Webservices. |
|
INTERFACES SPÉCIFIQUES ?
CRÉER DYNAMIQUEMENT DES
CHAMPS ET DES INTERFACES
(WINDEV)
Dans l'exemple "WD RealityGo", l'affichage des
images sur le plan principal est
assez particulier : toutes les images
sont affichées avec une largeur fixe (255px)
mais avec une hauteur qui conserve le ratio
original des dimensions de l'image. De plus,
les images, sont collées les unes aux autres,
indépendamment de leur hauteur.
Ce mode d'affichage, visible sur de nombreux
sites de récupération d'images, est particulièrement
utile pour l'affichage d'images de
dimensions diverses. |
|
CHAMP TABLEAU DE BORD :
MÉMORISER DES CONFIGURATIONS
DE WIDGETS AVEC PARAMÈTRES
(WINDEV)
Dans un champ Tableau de bord, il
est possible d'ajouter des widgets
(fenêtres internes) qui attendent
des paramètres (par exemple, un
widget affichant l'état du stock d'un entrepôt
attend le nom de l'entrepôt en paramètre).
L'utilisation de widgets paramétrés peut provoquer,
dans certains cas spécifiques détaillés
dans le projet "WD TDB Configuration" :
• des erreurs lors du chargement d'une configuration
("on attendait x paramètres et on
en a reçu 0"),
• des comportements étranges (des widgets
sont chargés mais les positions et dimensions
ne semblent pas être appliquées correctement).
L'exemple "WD TDB Configuration" présente
une solution pour sauver et recharger une
configuration d'un tableau de bord avec des
widgets paramétrés. |
|
SQL : OPTIMISATION DE PARCOURS À L'AIDE D'ARBRES INTERVALLAIRES
(WINDEV, WEBDEV, WINDEV MOBILE)
Les arbres intervallaires sont une méthode de représentation de données hiérarchiques souvent plus performante que l'utilisation classique de la représentation par relation réflexive. |
|
CHAMP POTENTIOMÈTRE :
AJOUTER UNE SAISIE RAPIDE !
(WINDEV, WEBDEV, WINDEV MOBILE)
Le champ Potentiomètre est très visuel et facilement utilisable à la souris.
Par contre, il peut être difficile de lui donner une valeur précise.
Les exemples "Saisie potentiomètre" permettent de pallier ce défaut en
permettant la saisie directe d'une valeur au clavier ! |
|
UN CHAMP «SLIDE TO UNLOCK»
POUR LES APPLICATIONS MOBILES
(WINDEV MOBILE)
Le verrouillage d'une application permet de protéger sa consultation "par erreur".
Il est possible d'utiliser l'exemple "WM Déverrouillage par glissement" comme base pour créer des interactions via des déplacements de champs. |
|
CHAMP AGENDA :
DÉPLACER DES RENDEZ-VOUS PAR UN SIMPLE COUPER/COLLER
(WINDEV)
Le champ Agenda permet nativement de déplacer des rendez-vous par glisser/déplacer. Mais pour déplacer un rendez-vous d'une semaine à l'autre, ce n'est pas une solution idéale.
L'exemple "WD Agenda CopierColler" permet de copier ou couper un rendez-vous pour le coller ultérieurement. L'exemple propose 3 fonctions AgendaXXX pour réaliser ces opérations. |
|
|
Gabarits et Ambiance «reality GO»
(WINDEV, WEBDEV, WINDEV MOBILE)
|
|
ANALYSER ET
IDENTIFIER LE
CONTENU DE PHOTOS
(WINDEV)
Vous souhaitez trier, traiter ou catégoriser
des photos en fonction de leur contenu ?
Avec WINDEV et son utilisation simplifiée
des API "Cognitive Services" de Microsoft,
c'est facile ! |
|
COMPOSANT : ANNOTATION D'IMAGES
POUR LES UTILISATEURS FINAUX
(WINDEV)
L'exemple "WD Graffiti"
est directement utilisable
en tant que composant ou
intégrable simplement dans
un projet pour l'adapter aux
besoins de vos utilisateurs. |
|
GÉNÉRER DES «CARTES» POUR
APPLE WALLET
(WINDEV, WEBDEV, WINDEV MOBILE)
L’application Wallet de iOS permet
à un utilisateur de conserver toutes
ses "cartes", billets ou coupons
(bancaires, fidélité, embarquement,
etc.) dans un seul endroit. C'est une
fonctionnalité très utile.
L'exemple "WD OutilGenWallet"
propose un assistant de génération
de carte de type "carte de fidélité". |
|
ZONE RÉPÉTÉE : UNE PRÉSENTATION
SPÉCIFIQUE POUR CHAQUE LIGNE !
(WINDEV MOBILE)
L'exemple "WM Interface Modulaire" fournit une solution pour présenter de
façons différentes les lignes d'une même zone répétée.
Par exemple avec photo, grande ou petite, etc.
Finie l'interface figée ! |
|
PASSEZ VOS PROJETS PARTAGÉS
VIA GDS EN VERSION 22 !
(WINDEV, WEBDEV, WINDEV MOBILE)
Lorsque plusieurs projets partagent des éléments dans un même GDS, le
changement de versions des projets WINDEV, WEBDEV et WINDEV Mobile
doit être fait avec méthode pour s'effectuer efficacement.
Cet article détaille les étapes à suivre pour mettre à jour sereinement des
projets partageant des éléments. |
|
APPLICATIONS ANDROID :
OÙ STOCKER LES FICHIERS ?
(WINDEV MOBILE)
Fichiers de données, fichiers de configuration, image, cache,...
Les applications mobiles sont amenées à manipuler différents types de fichiers pendant leur exécution.
Mais où stocker ces différents fichiers ?
Cet article fait le point. |
|
ACCÉDER À LA BASE DE REGISTRE 64 BITS
DEPUIS UNE APPLICATION 32 BITS
(WINDEV, WEBDEV)
La base de registre Windows contient les
données de configuration du système d'exploitation et des autres logiciels
installés désirant s'en servir.
Sous un système d'exploitation 64 bits, la
base de registre des applications 32 bits et
64 bits diffère dans certains cas.
L'exemple "WD Accès base de registre" propose
une solution pour accéder aux informations
d'une application 64 bits depuis une
application 32 bits. |
|
DES CHAMPS CARTES QUI RESPECTENT
LES CHARTES GRAPHIQUES
(WINDEV, WEBDEV)
L'aspect graphique du champ Carte peut être personnalisé en fonction de
l'application pour respecter sa charte graphique.
Les exemples "WD Carte
Thème" et "WW_Carte_Thème" fournissent pour cela du code prêt à l'emploi ! |
|
AFFICHER UNE POPUP DANS LA ZONE DE NOTIFICATION WINDOWS
(WINDEV)
Ajouter une application dans la zone de notification de la barre des tâches est un moyen simple d'afficher des notifications ou de lancer un traitement sans que l'application soit forcément visible.
Voici une solution pour afficher une fenêtre popup lors du clic dans la zone de notification. |
|
WEBDEV : COPIER DU TEXTE DANS
LE PRESSE-PAPIERS WINDOWS
(WEBDEV)
Avec la "webisation" des applications, les utilisateurs veulent retrouver des
comportements d'applications Windows dans les sites, même si ce n'est pas
l'usage dans une page Web.
L'exemple "WW_CopierTexte" permet de copier un texte dans le presse-papiers
Windows depuis un bouton d'une page Web. |
|
QUESTIONS & RÉPONSES
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation. |
|
LE SAVIEZ-VOUS ?
(WINDEV, WEBDEV, WINDEV MOBILE)
• Positionner l'explorateur de
projets sur l'élément courant
• Afficher un "titre" dans les toasts
• Forcer la mise à jour des
ressources d'une fenêtre ou
d'une page |
|