Accueil > Produits > Lettre Du Support Technique
Sommaire de la LST N°123
Disponible
Convertir un exemple cURL trouvé sur internet en WLangage
(WINDEV)


L'utilitaire cURL (https://curl.se/) est une application en ligne de commande pour effectuer des requêtes dans un grand nombre de protocoles réseau.
Il est souvent utilisé dans les documentations de Webservices REST pour présenter des exemples d'utilisation du Webservice.
Mais cURL est une application très riche avec plus d'une centaine d'options sur sa ligne de commande.
Convertir une ligne de commande cURL en son équivalent WLangage nécessite une connaissance approfondie de la documentation correspondante.
Pour vous faire gagner du temps, l'utilitaire "WD Curl2WL" permet de convertir automatiquement une ligne de commande cURL en WLangage.
Kit UI "liste de produits"
(WEBDEV)


Pour réaliser le kit UI "Liste de Produits", plusieurs fonctionnalités avancées de WEBDEV ont été utilisées.
Cet article détaille 6 de ces fonctionnalités avancées fournies dans le projet "WW_Kit_UI_Liste_Produits" livré avec cette LST.
15 solutions de débogage à votre disposition !
(WINDEV, WEBDEV, WINDEV MOBILE)


Débogage sur le poste de développement, à distance, d'un service, d'un Webservice, de procédures stockées, sous Windows, sous Android, sous iOS, en direct ou en différé grâce aux dumps, ...
Cet article fait le point sur cette profusion de solutions (15 solutions temps dans vos phases de mise au point et de débogage).
Facile ! La reconnaissance de caractères (OCR) sous Windows, linux, iOS et Android en version 26
(WINDEV, WEBDEV, WINDEV MOBILE)


Un OCR (Optical Character Recognition) analyse une image pour en extraire les textes présents.
La version 26 vous permet d'offrir les fonctionnalités natives d'un OCR dans vos applications.
L'exemple "WD OCR" est un exemple utilitaire disponible sous Windows, Linux, Android, iOS, MacOS (en mode Catalyst) et en Web.
Champ Carte et SIG : afficher du contenu avancé aux formats GeoJSON, Shapefile et WKT
(WINDEV)


Les SIG (Systèmes d'Information Géographique) exploitent des formats spécifiques pour enrichir le contenu de cartes.
L'exemple "WD GeoFormats" présente l'exploitation des formats spécifiques Geo JSON, ShapeFile et WKT dans un champ Carte d'une application WINDEV.
4 nouveautés incontournables pour les emails dans vos applications
(WINDEV)


La version 26 propose plusieurs nouveautés pour la gestion des emails dans vos applications.
Cet article détaille 4 fonctionnalités incontournables que vous devez connaître.
L'exemple "WD Gestion Emails" est un exemple support aux différents points abordés.
PAS D'ATTENTE POUR VOS UTILISATEURS GRÂCE AUX REQUÊTES HFSQL ASYNCHRONES
(WINDEV, WEBDEV, WINDEV MOBILE)


Les versions 26 de WINDEV, WEBDEV et WINDEV Mobile disposent d'une évolution très utile du serveur HFSQL : la possibilité d'exécuter des requêtes asynchrones.
Concrètement, les enregistrements seront envoyés à l'application au fil de leur disponibilité et non plus à la fin de l'exécution de la requête.

Questions & Réponses
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation.
Le Saviez-Vous ?
(WINDEV, WEBDEV, WINDEV MOBILE)
  • Références croisées : afficher uniquement les codes de modification
  • Échanger la position entre plusieurs champs (fenêtre, page, état, ...)
  • Configuration d'environnement : un environnement adapté à chaque situation
 
Gérer la signature de documents avec DocuSign depuis une application WINDEV
(WINDEV)


L'exemple "WD DocuSign" détaille l'intégration de la solution de signature électronique proposée par www.docusign.fr dans une application WINDEV.
La fin des timers (les timers, c'est consommateur)
(WINDEV, WEBDEV, WINDEV MOBILE)


Les timers sont une fonctionnalité "bas niveau" en informatique, utilisés pour réaliser périodiquement un même traitement.
Un timer peut par exemple aller vérifier régulièrement s'il y a des nouvelles commandes à traiter. Mais un timer ... même si c'est efficace ... c'est très peu performant.
Cet article présente plusieurs solutions pour remplacer ce type d'attente de manière efficace.
Envoi et partage de fichiers volumineux : un site WEBDEV "prêt à l'emploi"
(WEBDEV)


Besoin d'envoyer de nombreux fichiers par mail ou par messagerie instantanée?
Un simple "Drag and Drop" dans l'exemple WEBDEV "WW_WebSend" et vous obtenez un lien partageable !
Développer sereinement et efficacement: un modèle producteur / consommateur multithread prêt à l'emploi !
(WINDEV, WEBDEV, WINDEV MOBILE)


Génération de documents et envoi au fil de l'eau, numérisation et analyse de documents, réception et classement automatique d'emails, parcours et traitement de fichiers : le modèle producteur/consommateur est présent dans de nombreuses applications et algorithmes.
L'exemple "WD ProducteurConsommateur" fournit une classe directement utilisable pour mettre en place ce type de traitements sans avoir à se préoccuper des threads, des sections critiques, etc.
Exemple réutilisable de gestion des doublons dans les files et les piles
(WINDEV, WEBDEV, WINDEV MOBILE)
Les types WLangage File / Pile sont des types pratiques à utiliser lors d'accès multithread.
En effet, ces types sont nativement thread-safe : ils ne peuvent pas provoquer d'interblocages quand ils sont manipulés simultanément par plusieurs threads.
Dans certains cas, il peut être nécessaire d'empêcher l'ajout de doublons dans une variable de type File ou Pile.
L'exemple "WD GestionDoublons_File" est un exemple didactique qui présente une solution pour proposer une File sans doublon.
Découverte : réalisez vos propres objets connectés. illustration : une badgeuse RFID
(WEBDEV)


L'exemple "WW_Badgeuse_Arduino" est un exemple de réalisation d'une badgeuse RFID.
Pour la réalisation de la partie électronique, l'exemple "WW_Badgeuse_Arduino" utilise la solution électronique Arduino.
WEBDEV : des contrôles de saisie sophistiqués
(WEBDEV)


WEBDEV dispose d'un mécanisme de masques de saisie, mais il est parfois nécessaire d'aller plus loin, que ce soit en terme de format ou de vérifications.
L'exemple "WW_Masque_Saisie" propose une méthode en WLangage !
Champ Table : autoriser le déplacement d'une ligne
(WINDEV)


Permettre la modification de l'ordre des lignes d'un champ Table, c'est parfois essentiel pour l'utilisateur final. WINDEV facilite la mise en place du "Drag and Drop" de lignes.
L'exemple "WD DnD Table" vient en support à cet article pour en faciliter la compréhension.

Best Practice : Drag and Drop (glisser-déposer)
(WINDEV)


La gestion du "Drag and Drop" permet de simplifier l'utilisation d'une application en la rendant plus intuitive tout en simplifiant l'interface (et la documentation nécessaire).
© 1984 - 2021 D. PRODUCTS SA/NV - (BE 0425 662 526)
Av. Château Ja co, 1 - B-1410 Waterloo - BELGIUM
Tél. : 02 / 672 78 97 - Fax : 02 / 660 04 59 - E-mail : info@dproducts.be
Support Technique : 02 / 675 95 95