LA LETTRE DU SUPPORT TECHNIQUE

Sommaire de la LST 109

Je m'abonne à la LST

Je m'abonne
     
CONVERTISSEZ À LA VOLÉE LES DOCUMENTS GRÂCE AUX API DE CLOUDCONVERT
(WINDEV, WEBDEV)


Un fichier ".doc" ? Convertissez le rapidement en fichier ".docx" pour l'éditer avec le champ Traitement de Texte de WINDEV !
OBJETS CONNECTÉS : PILOTER UNE CARTE ARDUINO DEPUIS UNE APPLICATION WINDEV !
(WINDEV)


À l'instar des cartes Raspberry et consort, Arduino est une carte électronique programmable.
Cependant, son système propriétaire ne permet pas d'installer un système d'exploitation pour y exécuter des applications WINDEV. En revanche, il est possible de compiler et de déployer des "sketchs" (petits programmes écrits en C) qui seront alors "installés" dans la mémoire de la carte : un seul programme à la fois, qui tourne en boucle sur le microprocesseur.
L'exemple "WD Arduino" propose une solution pour se connecter à une carte Arduino et manipuler ses ports.
ANALYSER LE CONTENU DE PHOTOS (API GOOGLE)
(WINDEV, WEBDEV, WINDEV MOBILE)


Au-delà des informations standard d'une image (tags Exif, dimensions, DPI, etc.), il est possible de récupérer un grand nombre d'informations sur le contenu visible de l'image : nombre de personnes affichées, couleurs dominantes, etc.
Google propose une API "Cloud Vision" pour analyser le contenu de photographies. Voici un exemple d'utilisation de cette API. Un exemple mobile (Android/iOS) permettant d'effectuer une reconnaissance de caractères (OCR) à partir d'une photographie est également livré.
WEBDEV : GLISSER-DÉPLACER UNE LIGNE DE ZONE RÉPÉTÉE
(WEBDEV)


WEBDEV vous permet de proposer des interfaces très actuelles, en utilisant des fonctionnalités standard (animations, effets, ...) ou en utilisant des librairies externes (JQuery UI par exemple).
Voici un exemple d'utilisation d'une librairie externe pour proposer un glisser-déplacer (drag & drop) d'une ligne d'une zone répétée.
WLANGAGE ACCÉDER DEPUIS UN PC AUX FICHIERS D'UN TERMINAL ANDROID
(WINDEV)


L'outil ADB, livré avec le SDK Android, permet d'effectuer différentes actions sur les périphériques Android connectés à la machine. L'exemple "WD AndroidSystem" utilise cette fonctionnalité pour proposer un explorateur de fichiers.
ENRICHISSEZ VOS INSTALLATIONS GRÂCE AUX PLUGINS DE WDSETUP
(WINDEV)


WINDEV vous permet de personnaliser facilement l'outil d'installation "WDSetup" pour lui ajouter des fonctionnalités. L'exemple "WD Gestionnaire de protocole" est un exemple didactique de personnalisation de WDSetup.
OPTIMISATION : COMPRESSER LE JS/CSS D'UN CHAMP COMPOSANT WEB
(WEBDEV)


Le temps de chargement d'une page Web dépend de plusieurs facteurs. L'un de ces facteurs est la taille des données (HTML, CSS, JS, etc.). Pour améliorer le temps de chargement d'une page, il est possible de "minifier" les contenus CSS et JS, c'est-à-dire de réduire leur taille. L'exemple "WW_Minifier" propose un composant interne réutilisable pour minifier du code CSS et JS.
COMMENT SÉCURISER L'APPEL À UN WEBSERVICE OU À UNE PAGE WEB ?
(WINDEV, WEBDEV, WINDEV MOBILE)


Lors de l'appel à un point d'entrée sensible d'un Webservice ou d'un site Web, il est important de bien vérifier que les paramètres passés sont valides et n'ont pas été altérés.
Cet article présente l'utilisation d'une clé de sécurité qui utilise le hashage et le salage de chaînes.
CRÉATION DE RUPTURES DYNAMIQUES DANS UN CHAMP TABLE
(WINDEV)


Dans un champ Table, une rupture permet d'effectuer un regroupement de lignes selon un ou plusieurs critères pour en faciliter la lecture. En version 22, il est possible d'ajouter une rupture par programmation. L'exemple "WD RuptureDynamique" utilise cette fonctionnalité pour faciliter l'ajout et la mémorisation de ruptures dans un champ Table.
CHAMP CARTE :
• LISTER LES MARQUEURS VISIBLES
• PERSONNALISER LES CLUSTERS

(WINDEV)


Le composant interne "Carte Etendue" contient un grand nombre de fonctions permettant d'exploiter au mieux le champ Carte de WINDEV.
Ce composant a été mis à jour pour ajouter des fonctionnalités supplémentaires pour la gestion des marqueurs.
Le SAVIEZ-VOUS ?
(WINDEV, WEBDEV, WINDEV MOBILE)
  • Des heures plus lisibles dans un champ Agenda ou Planning grâce à la personnalisation du masque d'affichage
  • Databinding / 3Tiers : une classe générée et synchronisée avec un fichier de l'analyse
  • Ouvrir une fenêtre depuis l'aperçu avant impression d'un état
QUESTIONS & RÉPONSES
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation.
Gabarits & Ambiance pour applications type "tableau de bord"
(WINDEV, WEBDEV, WINDEV MOBILE)


La LST 109 est livrée avec une charte graphique commune nommée "Dabo".
Cette charte est disponible 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 "tableau de bord" dont l'ergonomie repose sur l'utilisation de widgets et d'un menu. Afin de voir l'application de cette charte sur un projet, cette LST contient 3 exemples de mise en oeuvre (un par produit) : "WD Dabo" (WINDEV), "WW_Dabo" (WEBDEV) et "WM Dabo" (WINDEV Mobile).
HFSQL : GÉRER LA "NON REPRISE" DE CONNEXION EN MOBILE
(WINDEV Mobile)


Dans une application mobile, la connexion à un serveur de bases de données peut être régulièrement coupée (connexion mobile non constante). Par défaut, les pertes de connexions sont gérées par le mécanisme de reconnexion de HFSQL.
Dans certains cas, cette perte de connexion peut avoir des conséquences : blocage d'enregistrements, transaction non validée, ... Cet article détaille ce phénomène et explique comment s'en prémunir.
EDITEUR : 7 RACCOURCIS UTILES POUR GAGNER DU TEMPS
(WINDEV, WEBDEV, WINDEV MOBILE)


WINDEV, WEBDEV et WINDEV Mobile regorgent de raccourcis pour vous faciliter la vie. Si certains sont facilement visibles (menu contextuel, option du ruban, ...), d'autres sont parfois un peu plus cachés et donc moins connus. Voici une sélection de 7 raccourcis des éditeurs de fenêtres et de pages qui vont vous faire gagner du temps dans la conception de vos IHM.
BEST PRACTICE : GESTION DES ERREURS ET EXCEPTIONS
(WINDEV, WEBDEV, WINDEV MOBILE)


Dans une application, traiter correctement le déclenchement des erreurs et des exceptions est un point très important pour la perception positive du logiciel. WINDEV, WEBDEV et WINDEV Mobile vous permettent de gérer automatiquement ou manuellement les erreurs. Cet article fait le point.
PROTÉGER LES FORMULAIRES WEB GRÂCE AU RECAPTCHA DE GOOGLE
(WEBDEV)


Les champs Captcha générés par WEBDEV permettent de recopier dans un champ de saisie les symboles affichés dans une image.
Google a introduit un nouveau captcha qui simplifie le rôle de l'utilisateur : le reCaptcha. Ce type de captcha effectue une analyse comportementale afin de déterminer si l'utilisateur est "un humain".
QUEL CHAMP A LE FOCUS ? 3 MÉTHODES POUR METTRE EN ÉVIDENCE LE CHAMP AVEC FOCUS
(WINDEV)


Pour améliorer l'ergonomie et faciliter la saisie dans une fenêtre WINDEV, il est essentiel que l'utilisateur identifie le champ qui a le focus rapidement. Cet article vous présente 3 méthodes simples pour mettre en évidence le champ qui a actuellement le focus.
COMMENT DIALOGUER AVEC UNE APPLICATION ANDROID TIERCE DEPUIS UNE APPLICATION WINDEV MOBILE ?
(WINDEV MOBILE)


Dans certains cas, il peut être nécessaire qu'une application Android non développée avec WINDEV Mobile échange des informations avec une application Android WINDEV Mobile.
La mise en place d'une telle fonctionnalité demande quelques adaptations dans votre projet WINDEV Mobile : ajout de code JAVA, modification du manifeste, etc.
WLANGAGE : UTILISATION DES TÂCHES PARALLÈLES POUR RÉSOUDRE LE PROBLÈME DU "BIN PACKING"
(WINDEV, WEBDEV, WINDEV MOBILE)


Découpage de matériaux, optimisation d'un espace de stockage, organisation d'un chargement : ce type de problème est un classique en algorithmie et dispose de nombreuses heuristiques.
Grâce aux tâches parallèles du WLangage, il est possible d'implémenter de façon performante ces algorithmes en comparant les résultats d'heuristiques.
PRÉPARER LES TRAJETS DE VOS COMMERCIAUX AVEC L'API NAVITIA (SNCF...)
(WINDEV, WEBDEV, WINDEV MOBILE)


Qu'il s'agisse de prévoir un trajet ou simplement connaître les horaires d'un train, l'API Navitia vous permet de récupérer un grand nombre d'informations utiles.
CHAMP ARBRE : UNE COLLECTION DE PROCÉDURES POUR GÉRER AUTOMATIQUEMENT LES COCHES 3 ÉTATS
(WINDEV)


Dans un champ Arbre, un interrupteur à 3 états permet de visualiser rapidement si les sous-noeuds et feuilles d'un élément sont cochés ou non. L'exemple "WD Arbre coche" propose une solution pour gérer automatiquement ce type d'interrupteur.


 


 
Le «Goodies du trimestre»

Le «Goodies du trimestre» est un ensemble de plage aux couleurs de WINDEV : sac, casquette, éventail, lunettes et même un «hand spinner» !




 

 

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.