LST

SOMMAIRE DE LA LST 118

Je m'abonne à la LST

JE M’ABONNE

France Métropolitaine : Les envois ont été expédiés le 2 Octobre en courrier « Fréquence ». Les livraisons sont prévues semaines 40 et 41.

DOM-TOM et Etranger : Les livraisons sont prévues semaines 43 et 44 selon les destinations.


Parmi les exemples livrés avec la LST n° 118 :

CHAMP DISPOSITION : SUPPRIMEZ LES ESPACES DANS LES ZONES RÉPÉTÉES
(WINDEV, WEBDEV, WINDEV MOBILE)

Les exemples « WD Disposition dans ZR » (WINDEV / WINDEV Mobile) et « WW_Disposition_dans_ZR » (WEBDEV) montrent comment utiliser le champ Disposition dans un champ Zone répétée pour moderniser une interface en lui donnant un aspect plus fluide et moins tabulaire.

APPLICATION COMPLÈTE : INTERACTIONS AVEC UN PUBLIC (WW_PHOENIX)
(WEBDEV)

L’exemple « WW_Phoenix » est une application complète de gestion d’événements en direct pour WEBDEV.
Cet exemple est constitué d’un seul projet WEBDEV mais il comprend des fonctionnalités différentes si l’accès est effectué depuis un périphérique mobile (participant à l’événement) ou depuis un périphérique « desktop » (gestionnaire de l’événement).

DÉCOUPER LE CODE MÉTIER DE L’UI D’UNE APPLICATION EXISTANTE POUR FAVORISER LE CROSS-PLATEFORME
(WINDEV, WEBDEV, WINDEV MOBILE)

Il est courant qu’une application, à la base « petite », évolue en fonction des besoins vers une grosse application.
Il peut alors être intéressant de découper le code existant en code « UI » et « Métier » pour faciliter les évolutions futures de cette application, particulièrement lors d’évolutions majeures : portage d’une application Windows en Web, découpage en Webservices, etc.

UTILITAIRE : GÉNÉRER LE CODE D’ACCÈS À UNE API DEPUIS OPENAPI
(WINDEV, WEBDEV, WINDEV MOBILE)

OpenAPI est une spécification permettant de définir l’accès aux points d’entrée d’une API REST.
Une définition OpenAPI utilise le format JSON ou YAML, qui permet une lecture facilitée à la fois par un humain et un programme.
L’utilitaire « WDOpenAPI » vous permet de générer automatiquement les procédures d’accès aux points d’entrée d’une API REST à partir de sa définition OpenAPI (depuis un fichier ou une URL).

ÉCRIRE UN PARSEUR EN WLANGAGE – GÉNÉRALITÉS
(WINDEV)

Vos équipes doivent analyser ou convertir un format de fichier spécifique ?
Alors, vous avez peut-être besoin d’écrire un « parseur ».
Cet article présente brièvement les principes de base d’un parseur simple qui sont ensuite appliqués sur l’exemple concret du format « Markdown ».

ÉCRIRE UN PARSEUR EN WLANGAGE – MARKDOWN
(WINDEV)

Le langage Markdown permet de baliser (formater) un texte de manière simple et lisible. Ce format peut ensuite être interprété simplement pour être affiché à l’utilisateur dans un autre format.
L’exemple « WD Markdown » est un exemple réutilisable de conversion du langage Markdown en HTML.

TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES REQUÊTES
(WINDEV, WEBDEV, WINDEV MOBILE)

La majorité des applications qui utilisent une base de données a besoin de faire des requêtes sur ces données.
Cet article récapitule les différentes possibilités qui s’offrent à vous pour réaliser des requêtes dans une application WINDEV.

ANDROID : LIRE AUTOMATIQUEMENT UN CODE REÇU PAR SMS
(WINDEV MOBILE)

Afin de sécuriser des transactions ou de valider le numéro de téléphone d’un compte utilisateur, l’envoi d’un code par SMS est devenu une opération courante sur mobile.
Cette opération peut être simplifiée si l’application qui envoie le code peut directement lire le SMS reçu et ainsi le vérifier sans aucune action de l’utilisateur.
L’exemple « Android Ecoute Reception SMS » montre comment mettre en oeuvre une lecture automatique de SMS.

BEST PRACTICE : DYNAMIC SERVING
(WEBDEV)

Cet article présente des conseils d’utilisation pour les sites qui utilisent le Dynamic Serving.

GDS : COMMENT CRÉER ET GÉRER UNE BRANCHE A POSTERIORI
(WINDEV, WEBDEV, WINDEV MOBILE)

Il arrive que la création d’une branche n’ait pas été anticipée, par exemple en cas de patch urgent ou par simple oubli.
Pas de panique, WINDEV dispose de plusieurs solutions pour permettre la création de branches « a posteriori ».

HFSQL : ACCÉLÉREZ LA MANIPULATION DE GROS MÉMOS
(WINDEV, WEBDEV, WINDEV MOBILE)

Les mémos (blob) sont des rubriques très utiles aux développeurs pour stocker du contenu binaire ou du contenu structuré (XML, JSON, etc.).
Cependant, leur usage peut avoir un effet négatif sur les performances des applications.
L’exemple « WD Memo CS » présente des solutions d’optimisation lors de l’utilisation de grosses rubriques « mémo ».

COMMUNICATION ENTRE DEUX APPLICATIONS EN UTILISANT DES « PIPES »
(WINDEV)

Le WLangage propose des solutions de communication interprocess :
– les sockets (pour le dialogue réseau),
– l’utilisation des zones de mémoire partagée.
L’exemple « WD ComPipeWL » illustre la mise en oeuvre de communications par pipes nommés ou anonymes depuis une application WINDEV.
Cette solution de communication est très efficace pour des cas de communications simples ou avec des applications externes.

DES NOTIFICATIONS PUSH DANS VOS SITES
(WEBDEV)

De plus en plus de sites permettent aux Internautes de bénéficier de notifications. Une notification est un message qui s’affiche sur le navigateur du client pour l’informer et souvent lui permettre de réaliser une action : par exemple, lui rappeler un rendez-vous imminent.
L’exemple « WW_ServiceWorker » montre comment mettre en place des notifications push dans un site WEBDEV via un service worker.

CHAMP TCD : RÉCUPÉRER LES CUMULS CALCULÉS PAR LE TCD
(WINDEV)

Le champ TCD permet de réaliser automatiquement des calculs et des cumuls sur des données et leurs regroupements.
L’exemple « WD TCD Cumul » montre comment récupérer par programmation ces calculs et cumuls automatiques.

PERMETTRE AUX UTILISATEURS DE MODIFIER SIMPLEMENT DES IMAGES
(WINDEV)

L’éditeur d’images de WINDEV permet aux développeurs de créer et de modifier rapidement des images.
Cet éditeur est également disponible pour les utilisateurs finaux via un champ spécifique mais également via une FAA (Fonctionnalité Automatique de l’Application) bien utile.

5 RACCOURCIS POUR GAGNER DU TEMPS LORS DE RECHERCHES DANS UN PROJET
(WINDEV)

Cet article présente des raccourcis du volet « Rechercher – Remplacer » pour effectuer une recherche immédiate, modifier la portée de la recherche et naviguer dans les résultats.

BIP39 : ENCODER UN BUFFER SOUS FORME DE MOTS
(WINDEV)

Les BIP (pour « Bitcoin Improvement Proposal ») sont une série de documents propres à la communauté Bitcoin. Ils sont utilisés pour proposer, documenter et suivre les évolutions du protocole Bitcoin et de son écosystème.
Parmi tous ces documents, certains sont utilisables en dehors du cadre du développement des cryptomonnaies. C’est par exemple le cas de BIP39, décrit dans cet article, qui propose un schéma d’encodage pour rendre un buffer de données facile à lire par un humain.
L’exemple « WD BIP39 » montre comment encoder / décoder un texte en utilisant l’algorithme BIP39.

QUESTIONS & RÉPONSES
(WINDEV, WEBDEV, WINDEV MOBILE)

Astuces de programmation et d’utilisation.

LE SAVIEZ-VOUS ?
(WINDEV, WINDEV MOBILE)

  • Coller les 10 précédentes copies
  • Sortir les fenêtres de l’éditeur
  • Exécuter un plan d’action sur un automate adapté

Le «Goodies du trimestre»

Le “Goodies du trimestre” est une magnifique horloge murale aux couleurs de WINDEV pour des livraisons toujours dans les temps !

Je m’abonne
EN LIGNE