LA LETTRE DU SUPPORT TECHNIQUE

Sommaire de la LST 108

Je m'abonne à la LST

Je m'abonne


Parmi les exemples :






le téléchargement reprend Automatiquement une fois la connexion rétablie !
(WINDEV, WEBDEV, WINDEV MOBILE)


Le téléchargement de fichiers sur Internet peut s'effectuer via les protocoles FTP ou HTTP. Avec le protocole HTTP, il est possible d'effectuer le téléchargement partiel d'un fichier et de reprendre un téléchargement interrompu.
Cette fonctionnalité est particulièrement utile lors de coupures réseau ou lors de défaillances du serveur qui héberge le fichier téléchargé par exemple.
L'exemple "WD Téléchargement Partiel" propose une collection de procédures "COL_HTTPEXT" pour gérer cette fonctionnalité.
Champ traitement de texte : 3 Exemples de programmation
(WINDEV)


Le champ Traitement de texte peut ètre manipulé par programmation via des fonctions et des variables spécifiques.
Cet article présente 3 astuces de programmation pour le champ Traitement de texte : effectuer une recherche, remplacer un texte avec mise en forme, insérer une image dans un document.
Champ onglet dynamique
(WINDEV)


Le champ Onglet dynamique permet de fournir des IHM très actuelles où l'utilisateur peut organiser ses volets, les détacher, etc.
Cet article présente 2 astuces utiles pour profiter encore mieux de ce champ :
• l'activation des ascenseurs dans les volets,
• la mémorisation de la configuration des volets.
Champ Agenda : affichage adapté au type de rendez-vous
(WINDEV)


L'exemple "WD Agenda AffichageAdaptatif" permet d'associer à chaque type de rendez-vous une fenètre interne spécifique.
Il est ainsi facile de visualiser le type du rendez-vous dans l'agenda !
WLangage : Design pattern retry & circuit breaker
(WINDEV, WEBDEV, WINDEV MOBILE)


Un "design pattern" (ou patron de conception) est une organisation logicielle reconnue comme une bonne réponse à une problématique de programmation.
Les design pattern Retry et Circuit Breaker permettent de s'assurer de la disponibilité d'un service et de gérer son éventuelle panne / indisponibilité.
HFSQL & gros volumes de données : des performances constantes en consolidant les données !
(WINDEV, WEBDEV, WINDEV MOBILE)


Lorsque la quantité de données d'une base augmente considérablement, il est souvent nécessaire de "consolider" (agréger) ces données pour avoir des temps de réponse plus courts.
Avec HFSQL, consolider une base de données, c'est très simple !
Gérer les billets et les données d'un site wordpress depuis une application mobile
(WINDEV MOBILE)


Intégration d'actualités, envoi de données vers un site WordPress : grâce aux fonctions RESTxxx du WLangage, il est possible d'accéder simplement aux données d'un site WordPress.
Les actualités d'un site WordPress peuvent par exemple ètre directement affichées dans une application mobile en temps réel !
Mise en place d'un paiement d'abonnement avec PAybox
(WEBDEV)


La solution Paybox System permet d'intégrer simplement une solution de paiement à un site WEBDEV.
Le composant Paybox évolue avec les versions 22 pour proposer en plus la gestion des paiements périodiques / récurrents (les abonnements) et les paiements en plusieurs fois.
Utiliser le groupware avec une identification personnalisée
(WINDEV, WEBDEV)


Le groupware utilisateur permet d'identifier les utilisateurs et de gérer leurs droits dans une application.
Les exemples du groupe "Groupware Externe" permettent d'utiliser une méthode d'identification tierce tout en bénéficiant de la gestion de droits intégrée au groupware utilisateur !
FAA : mémoriser la coloration deS lignes (Table)
(WINDEV)


L'exemple "WD FAA Couleur" permet de colorer une ligne d'un champ Table et de restaurer automatiquement cette coloration lors des prochains lancements ! Liste de rappels, client important, ... les usages sont multiples !
IOT : lecture des données envoyées par des objets connectés au réseau sigfox
(WINDEV, WEBDEV, WINDEV MOBILE)


Les objets connectés sont de plus en plus présents dans notre quotidien, que ce soit pour la domotique, la sécurité, la maintenance ou le multimédia.
Tous ces objets ont un point commun : la nécessité de transmettre leurs données et / ou d'en recevoir.
Pour un usage personnel, les communications sont souvent filaires, Wifi ou bluetooth.
Pour un usage professionnel, la problématique est différente. Prenons par exemple les compteurs d'eau connectés (vous en possédez sûrement déjà sans le savoir) : ces objets doivent pouvoir émettre votre consommation sans accès Internet ni source d'alimentation stable.
Le but de cet article est de présenter une solution pour accéder aux données envoyées par des capteurs connectés au réseau Sigfox depuis une application WINDEV, WEBDEV ou WINDEV Mobile.
QUESTIONS & RÉPONSES
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation.
Gabarits & Ambiance pour applications type "back office"
(WINDEV, WEBDEV, WINDEV MOBILE)


La LST 108 est livrée avec une charte graphique commune nommée "Cleanzy".
Cette charte est disponible pour les 3 produits, sous la forme d'un gabarit (WINDEV et WINDEV Mobile) et d'une ambiance (WEBDEV).
Cette charte a été pensée pour des applications type "back office" dont l'ergonomie repose sur de grandes tables occupant tout l'espace, un bouton de création mis en avant, un menu principal...
Afin de voir l'application de cette charte sur un projet, cette LST contient 3 exemples de mise en oeuvre (un par produit).
vos bots plus intelligents et donc plus efficaces avec le service LUIS !
(WEBDEV)


Dans la LST 107, l'exemple "WW_BOT" présentait la gestion d'un bot informatique via le framework dédié de Microsoft.
Cet article présente l'usage de Microsoft LUIS avec les bots. LUIS (acronyme de "Language Understanding Intelligent Service") est un service avancé de compréhension du langage.
Grâce à ses API, il devient possible de créer des bots intelligents, qui "comprennent" les discussions et réagissent en fonction.
L'exemple "WW_BOT" est une mise à jour de l'exemple livré dans la LST 107.
utilitaire : connectez la messagerie WINDEV à vos emails
(WINDEV, WEBDEV, WINDEV MOBILE)


Connectez vos boîtes emails sur le système de messagerie de WINDEV :
• recevez les notifications d'incidents ou de corrections,
• envoyez des messages consultables directement dans WINDEV,
• ...
Vos équipes restent ainsi concentrées sur leur métier au lieu d'ètre dérangées par des emails extérieurs !
Adaptive Design : les champs changent selon la tranche !
(WEBDEV)


Grâce à la solution utilisée dans l'exemple "WW_AdaptativeDesign", il est possible de proposer à l'utilisateur le champ le plus adapté à son mode d'affichage. Par exemple :
• une table pour une utilisation sur un écran d'ordinateur avec souris,
• une zone répétée réagissant au doigt pour une utilisation sur tablette,
• une liste défilante pour une utilisation sur smartphone.
Champ TCD :
• effectuer un calcul personnalisé
• afficher le détail d'une cellule

(WINDEV)


Un champ Tableau croisé dynamique permet d'afficher automatiquement des statistiques regroupées selon plusieurs critères.
Ces statistiques sont calculées automatiquement par WINDEV s'il s'agit de sommes, de moyennes ou de comptages sur des rubriques de l'analyse.
Mais comment faire pour ajouter ses propres statistiques (par exemple, la marge générée par les ventes de produits ou le pourcentage du chiffre d'affaires total réalisé par filiale) ?
L'exemple "WD TCD CalculPerso" propose une solution pour ajouter une statistique personnalisée dans un champ Tableau croisé dynamique
BEST PRACTICE : AGENCEMENTS : quand en créer et quand ne pas en créer
(WINDEV, WINDEV MOBILE)


Un agencement permet de définir plusieurs "vues" d'une mème fenètre sans dupliquer cette fenètre.
Les agencements permettent de gérer très facilement :
• les différentes résolutions : tablette et téléphone,
• les différences entre les systèmes d'exploitation : Android / iOS / Universal Windows App,
• les différences entre les modes portrait et paysage.
effet sur image lors d'un scroll dans la page
(WEBDEV)


Pour rendre un site "vivant", WEBDEV propose de nombreuses fonctionnalités : animations, effets, ...
L'exemple "WW_EffetAuScroll" propose un effet qui peut ètre facilement ajouté dans vos sites WEBDEV : une image de fond se découvre au fur et à mesure du scroll dans la page.
Faire communiquer une application Android et un site Web
(WINDEV MOBILE)


Il est possible d'intégrer des contenus "Web" dans une application Android grâce au champ HTML. Mais il est possible de faire bien plus !
L'exemple "Android Dialogue HTML" présente deux exemples de dialogues entre un contenu "Web" intégré dans un champ HTML et une application Android :
• pour gérer un champ riche HTML,
• pour exécuter du code WLangage depuis un champ HTML.
Android : lancer une application tierce et récupérer le résultat
(WINDEV MOBILE)


Sur Android, l'utilisation d'applications tierces est fréquente. Voici une solution pour récupérer le résultat d'une "activité" Android.
Gérer des profils de paramètres
(WINDEV, WINDEV MOBILE)


Les fonctions WLangage SauveParamètre et ChargeParamètre permettent de mémoriser rapidement des informations pour une session.
L'exemple "WD GestionProfils" surcharge ces fonctions et permet de gérer différents profils pour une mème session (par exemple pour mémoriser une configuration pour le serveur de test et celui de production) mais aussi de gérer automatiquement le cryptage/décryptage des données mémorisées.
Recadrer visuellement une image grâce au nouveau Champ "Composant Web" !
(WEBDEV)


Le champ "Composant WEB" de WEBDEV 22 permet d'intégrer des librairies existantes et de les manipuler depuis le code WLangage.
L'exemple "WW_Recadrer_Image" est un exemple d'utilisation du champ "Composant WEB" pour intégrer la librairie "Croppie" ... mais la méthode est généralisable à d'autres librairies CSS / Javascript / HTML.
LE SAVIEZ-VOUS ?
(WINDEV, WEBDEV, WINDEV MOBILE)
• Décoder des codes-barres "à la chaîne" grâce au champ Caméra
• Dimensionner le calendrier affiché depuis un champ de saisie de type date
• Mettre en forme une bulle avec une image


 


 
Le «Goodies du trimestre»

Le «Goodies du trimestre» est un superbe T-shirt accompagné de câbles de recharge de dépannage pour vos mobiles !




 

 

Les champs marqués d'un astérix (*) sont obligatoires.*


Un courriel avec les instructions de téléchargement vous a été envoyé.

Merci !

Un problème est survenu en tentant d'envoyer vos informations. SVP essayez de nouveau.

SVP compléter tous les champs requis.