LISTE DES EXEMPLES DES LST N° 60 À 114 (1176)
Pour rechercher dans cette page, utilisez le choix "Rechercher" de votre Navigateur (Edition..Rechercher ou CTRL+F)
LST n°114 : WM ImportComposant
WINDEV Mobile
L'exemple WM ImportComposant montre comment intégrer des composants graphiques développés en Java dans une application WINDEV Mobile, comment les utiliser dans les fenêtres et comment interagir avec.
LST n°114 : WM BoutonFlottant
WINDEV Mobile
L'exemple WM BoutonFlottant montre comment réaliser un bouton d'action de type "Material Design" qui reste ancré en bas à dtoie d'une fenêtre même quand le contenu de la fenêtre se déplace. Cet exemple est proposé pour Android et iOS.
LST n°114 : WW_Alexa
WEBDEV
Cet exemple illustre la création d'un skill pour Alexa d'Amazon.
Suivez l'article correspondant pas à pas pour créer et tester la skill
LST n°114 : WW_TestAutomatique
WEBDEV
Cet exemple montre comment utiliser le framework Selenium WebDriver pour effectuer des tests automatiques de site développé avec WEBDEV.
LST n°114 : WW_BingMaps
WEBDEV
Cet exemple montre comment utiliser des cartes Bing Maps dans vos applications. L'exemple fournit un ensemble de fonctions faciles à utiliser pour intégrer une carte Bing Maps, placer des marqueurs, dessiner des polygones, calculer des itinéraires...
LST n°114 : WD Gestion UAC
WINDEV
WD Gestion UAC
L'exemple WD Gestion UAC propose une collection de procédures permettant d'interagir avec l'UAC (User Account Control ou Contrôle de Compte Utilisateur) depuis une application WINDEV. Ces procédures peuvent être utilisées pour lancer des applications ou des commandes en forçant l'élévation de privilèges ou au contraire en restreignant les privilèges de l'utilisateur.
LST n°114 : WD BureauxVirtuels
WINDEV
L'exemple WD BureauxVirtuels propose une famille de fonctions WLangage pour manipuler les bureaux virtuels de Windows 10. Un composant interne vous permettra de réutiliser facilement ces fonctions dans vos applications.
LST n°114 : WD Indoor
WINDEV
Cet exemple montre l'utilisation du gabarit "230 Indoor" dans une application de gestion de centre de sports en salle.
LST n°114 : WD TestAutomatique
WINDEV
Cet exemple montre comment utiliser le framework Selenium WebDriver pour effectuer des tests automatiques de site développé avec WEBDEV.
LST n°114 : WD ClientRDP
WINDEV
L'exemple WD ClientRDP montre comment afficher un bureau distant Windows (protocole RDP) dans une fenêtre d'une application WINDEV. L'exemple fournit également un composant interne pour réutiliser facilement ses fonctionnalités dans une autre application.
LST n°114 : WD FiltreColonneCachée
WINDEV
Cet exemple permet d'appliquer un filtre sur une colonne cachée.
Cette fonctionnalité est particulièrement utile pour appliquer un filtre sur un contenu complet (une description complète) alors que la colonne en cours contient un texte simplifié.
LST n°114 : WD ZRFiltreAuto
WINDEV
Cet exemple propose un composant interne permettant d'ajouter une fonctionnalité de tri et de recherche automatique sur les zones répétées.
LST n°114 : WD Cozy Cloud
WINDEV
Cet exemple propose un composant interne permettant de manipuler les fichiers d'un serveur Cozy Cloud.
LST n°114 : WDWatermark
WINDEV
L'utilitaire WDWatermark vous permet de "tatouer" des images avec du texte ou un logo, de créer des modèles de watermark pour les appliquer à d'autres images.

Le code source de l'utilitaire est livré : il peut ainsi être facilement étendu à vos besoins (comme personnaliser les variables de publipostage dans les calques texte, ajouter d'autres traitements numériques sur les images, etc..). Toute la gestion des images, des calques et des transformations est entièrement écrit en WLangage, sans aucun appel d'API ou de librairies externes.
LST n°114 : WD Assembleur X86
WINDEV
Cet exemple utilise un composant utilitaire écrit avec WINDEV afin d'apporter la puissance et la rapidité du langage assembleur dans vos projets WINDEV.

Compilez vous-même un code assembleur (Intel x86), et exécutez-le directement comme une procédure WLangage !
LST n°114 : WD EmailsMarketing
WINDEV
La délivrabilité et l'attractivité des emails commerciaux est un point crucial dans une société qui communique avec ses clients par emails.
Afin d'optimiser ces deux aspects de vos emails, il y a quelques règles à respecter.
On peut découper ces règles en 3 parties :
- Le contenu de l'email
- L'envoi effectif (la configuration du serveur SMTP)
- La gestion des retours

Cet exemple montre comment faire pour le contenu de l'email.
Reportez-vous à l'article pour les conseils et astuces sur les autres parties.
LST n°114 : WD Evolution Inaltérable
WINDEV
L'exemple WD Evolution Inaltérable montre comment gérer des évolutions de structures sur des fichiers inaltérables.
LST n°114 : WD Planning Personnalisé
WINDEV
Cet exemple est un exemple de personnalisation d'un champ planning : ressource, fenêtre interne de rendez-vous...
LST n°114 : WD TableHiérarchique Enroulé
WINDEV
Cet exemple propose des fonctions pour mémoriser puis ré-appliquer l'état "enroulé / déroulé" de chaque ligne d'une table hiérarchique.
LST n°113 : WM Images En Cache
WINDEV Mobile
Cet exemple vous fournit une collection de procédures qui simplifie la gestion du cache d'images téléchargées depuis internet.
LST n°113 : WM Messenger
WINDEV Mobile
Cet exemple est une messagerie instantanée pour mobiles (Android/iOS), qui utilise le gabarit Messenger livré avec cette LST.
Il utilise le web-service de l'exemple WD Messenger.
LST n°113 : WW_IHMHorizontale
WEBDEV
Cet exemple permet de montrer comment créer des interfaces horizontales.
Ce qu'on appelle une interface horizontale, c'est une interface qui est découpée en plusieurs parties de manière horizontale, et chaque partie est visible ou pas en fonction de la largeur du navigateur.
L'exemple présenté ici, est un exemple d'affichage de commande.
LST n°113 : WW_ChromePlugin
WEBDEV
Cet exemple montre comment developper sa propre extension Google chrome pour analyser des pages WEBDEV ou dialoguer avec un webservice développé en WLangage.
LST n°113 : WW_Leaflet
WEBDEV
Cet exemple montre l'utilisation de la librairie Leaflet.JS pour afficher des cartes dynamiques en code navigateur. Leaflet.JS est une librairie open source permettant d'afficher des cartes indépendantes du fournisseur de données (OpenStreetMap, Mapbox,...)
LST n°113 : WW_BandeauGalerieImages
WEBDEV
Cet exemple propose une utilisation astucieuse du champ Galerie d'images pour afficher un bandeau de page illustré.
Cette fonctionnalité peut être particulièrement utile pour afficher un aperçu du contenu d'une page :
- des photos de produits pour une catégorie dans un site de vente,
- des photos d'une galerie photo pour un site de présentation de photographies,
- ...
LST n°113 : WW_Hamburger
WEBDEV
Cet exemple montre comment placer le bouton "hamburger" de la barre de navigation d'un site Responsive Web Design à droite de la barre.
LST n°113 : WD AuditAcces
WINDEV
L'utilitaire WD AuditAccès permet de réaliser un audit des permissions définies sur une arborescence de répertoire. Il est ainsi très simple de déterminer quels sont les droits pour un utilisateur ou un groupe d'utilisateur.
LST n°113 : WD PilotageWinSCP
WINDEV
Pour échanger des fichiers avec des serveurs distants, plusieurs protocoles sont utilisables.

Le FTP, le FTPS (sécurisé) ou encore le SFTP.
Le SFTP est un protocole FTP sur SSH.

SSH pour : Secure SHell

Le protocole SFTP peut être utilisé avec les fonctions FTP du WLangage, mais parfois vous devez utiliser des options spécifiques, par exemple pour vérifier que le serveur avec lequel vous dialoguez est bien le bon.
Ceci peut être fait en utilisant un outil externe, WinSCP.
Cet outil est librement téléchargeable sur le site
https://winscp.net/eng/index.php
LST n°113 : WD ClasseInterface
WINDEV
Cet exemple montre les différents mécanismes d'héritage du WLangage (héritage simple, héritage multiple) ainsi que l'utilisation des interfaces.
LST n°113 : WD ZRFiltreAuto
WINDEV
Cet exemple propose un composant interne permettant d'ajouter une fonctionnalité de tri et de recherche automatique sur les zones répétées.
LST n°113 : WD LectureINI
WINDEV
Cet exemple montre comment afficher le contenu d'un fichier de paramètres au format .INI directement dans vos applications.
L'exemple propose également la modification des valeurs du fichier INI.

LST n°113 : WD GrapheRangeSlider
WINDEV
L'exemple "WD GrapheRangeSlider" propose une solution pour afficher en permanence une visualisation complète d'un graphe zoomé, à l'aide d'un champ Range slider et du clonage de graphe.
LST n°113 : WS Messenger
WINDEV
Cet exemple est le web-service de l'exemple WM Messenger qui est une messagerie instantanée pour mobiles (Android/iOS).
LST n°113 : WD TableauCroiséDynamique GrapheSurvol
WINDEV
Cet exemple montre comment afficher un graphe au survol d'un champ Tableau Croisé Dynamique.
Les données du graphe proviennent du tableau croisé dynamique.
LST n°113 : WD HashRepertoire
WINDEV
Cet exemple montre comment vérifier l'intégrité d'un fichier en utilisant les fonctions de hachage de WINDEV.
LST n°113 : WD HaloSaisie
WINDEV
Cet exemple montre comment afficher automatiquement un halo derrière un champ de saisie lorsque ce champ a le focus.
LST n°112 : WM Imprimante Zebra ZQ110
WINDEV Mobile
Cet exemple vous fournit 2 composants internes permettant d'imprimer, sous Android et iOS, avec l'imprimante à reçu Bluetooth Zebra ZQ110.
LST n°112 : WM Mapbox
WINDEV Mobile
L'exemple WM Mapbox présente l'utilisation de l'API de cartographie MapBox.
Des fonctionnalités équivalentes aux fonctions WLangage de la famille "Carte" sont proposées.
LST n°112 : WW_Tamescape
WEBDEV
Exemple WEBDEV utilisant l'ambiance escape de la LST 112.
LST n°112 : WW_Menu_Contextuel
WEBDEV
Cet exemple utilise une librairie Javascript afin d'ajouter des menus contextuels dans vos pages WEBDEV.
LST n°112 : WW_CKEditor
WEBDEV
Cet exemple vous montre comment intégrer le champ de saisie HTML "CKEditor" dans vos sites WEBDEV.
LST n°112 : WW_Mapbox
WEBDEV
L'exemple WW_Mapbox présente l'utilisation de l'API de cartographie MapBox.
Des fonctionnalités équivalentes aux fonctions WLangage de la famille "Carte" sont proposées.
LST n°112 : WD Dialogue threads
WINDEV
Cet exemple présente comment un thread ou une tâche parallèle peuvent dialoguer avec une application pour s’échanger des informations.
LST n°112 : WD APIFace
WINDEV
WD APIFace est un exemple d'utilisation du composant interne Microsoft APIFace permettant d'accéder à l'API Face de Microsoft.
- Détection, identification et reconnaissances de visages
- Création de groupes de reconnaissance de visage
LST n°112 : WD HSurveille
WINDEV
Cet exemple présente de façon didactique l'utilisation d'un "polling" simple et comment le remplacer par une surveillance via la fonction WLangage HSurveille.
LST n°112 : WD AstucesPourGraphe LST 112
WINDEV
L'exemple "WD AstucesPourGraphe LST 112" présente 2 astuces utiles pour vos graphes WINDEV :
- accentuer l'écart entre plusieurs séries,
- accentuer les graduations.
LST n°112 : WD Code barres dans TT
WINDEV
Cet exemple présente comment créer un QR-Code ou tout autre code-barres avec WINDEV puis comment l'insérer dans un champ Traitement de texte.
LST n°112 : WD MailChimp
WINDEV
Cet exemple présente comment manipuler l'API MailChimp depuis WINDEV.
LST n°112 : WD Manipulation Chaînes Graphiques
WINDEV
Cet exemple montre une utilisation en situation des fonctions WLangage gXXX.
Ces fonctions permettent de modifier la mise en forme d'un libellé (ou d'une partie d'un libellé) : couleur, mise en gras, ajout d'une image, ajout d'un lien...
LST n°112 : WD Animator
WINDEV
Cet exemple présente une fenêtre didactique permettant de mettre en avant les fonctionnalités du composant WD Animator. Il est possible de déclarer une simple animation comme une animation plus complexe avec jusqu'à 3 axes d'animations.
L'exemple présente également une méthode de gestion de l'affichage qui permet de jouer toutes les animations avec fluidité, grâce à l'usage d'un timer de mise à jour.
LST n°112 : WD SauvegardeBase
WINDEV
L'utilitaire WD Sauvegarde Base permet de réaliser des sauvegardes à chaud de bases HFSQL. A la fin de la sauvegarde, l'utilitaire récupère le résultat de la sauvegarde. Cette sauvegarde peut en suite être redéployée sur un serveur de test ou un serveur secondaire automatiquement.
Cet utilitaire peut être utilisé, par exemple, pour sauver régulièrement une base de données située dans le Cloud.
LST n°112 : WD Python
WINDEV
L’exemple WD Python expose un composant interne vous permettant d’exécuter du code Python dans vos applications WINDEV.
Pré-requis : Il est nécessaire que Python 3 soit installé sur l’ordinateur. Vous pouvez installer Python 3 à partir de l’adresse suivante : http://legacy.python.org/download/
LST n°112 : WD Sous états paramétrés
WINDEV
Cet exemple présente comment passer différents paramètres à des sous états.
LST n°112 : WD Staytus
WINDEV
Cet exemple présente comment interagir avec la solution Staytus depuis WINDEV.
LST n°111 : WM Qoray
WINDEV Mobile
Cet exemple montre l'utilisation du gabarit "Qoray" appliqué sur une application de présentation de voyages.
LST n°111 : WW_Qoray
WEBDEV
Cet exemple montre l'utilisation de l'ambiance "Qoray" appliqué sur un site web de gestion de voyages
LST n°111 : WD Menu WT23
WINDEV
Cet exemple expose le menu utilisé lors du WINDEV Tour 23.
Il repose sur un modèle de champs et un composant interne d'animation multithread.
LST n°111 : WD Qoray
WINDEV
Cet exemple montre l'utilisation du gabarit "Qoray" appliqué sur une application de gestion de voyages.
LST n°111 : Android Astuces LST111
WINDEV Mobile
Cet exemple vous fournit 5 astuces pratiques pour vos applications Android.
- Passer les icônes de la barre système en couleur foncée
- Supprimer l'ombre "Material Design" de l'action bar
- Changer la couleur des interrupteurs natifs
- Savoir si l'appareil est en mode "Économie d'énergie"
- Connaître la position d'une image dans un champ image avec "Scroll et zoom aux doigts"
LST n°111 : Android SQLite Vers HFSQL
WINDEV Mobile
L'exemple "Android SQLite Vers HFSQL" est un exemple d'application de la migration d'une base SQLite en HFSQL.
LST n°111 : WW_Formulaire_Responsive
WEBDEV
Cet exemple vous montre comment réaliser des formulaires Responsive Web Design.
LST n°111 : WW_Adobe_Animate
WEBDEV
L'exemple WW_Adobe_Animate vous montre comment intégrer des animations Adobe Animate dans vos sites WEBDEV, grâce au champ composant WEB.
LST n°111 : WW_FLOUHD
WEBDEV
Sur les sites affichant des images haute qualité (HQ), il peut être intéressant de "simuler" le chargement des images afin de rendre l'affichage plus fluide et donner une impression de rapidité relative à l'exécution du chargement de la page.
Une astuce consiste à utiliser en fond de l'image HQ une version miniature de celle-ci, réduite et compressée au maximum. Afin que cette miniature soit directement affichée à l'ouverture de la page, il suffit de l'encoder directement dans le source de la page. Une fois l'image HQ téléchargée, le navigateur l'affichera à sa place succédant ainsi à la version miniature.
L'exemple WW_FLOUHD illustre le fonctionnement de cette astuce.
LST n°111 : WW_ChampEmail
WEBDEV
Cet exemple permet de saisir de multiples adresses emails dans un seul champ de saisie sans avoir à se préoccuper du séparateur à utiliser.
L'utilisateur a aussi visuellement une confirmation des adresses emails qu'il a saisies.

L'exemple est très facilement réutilisable, il suffit de copier/coller le champ composant WEB.
LST n°111 : WW_Bouton_OnOff
WEBDEV
L'exemple WW_Bouton_OnOff propose une solution de réalisation d'un bouton de type On/Off à partir de champ Interrupteur.
Pour cela, c'est l'option du champ Interrupteur qui est personnalisé, en utilisant le style "Actif" du champ comme représentant du style "Actif" du bouton "OnOff"
LST n°111 : WD POO Gestion des allocations et libérations
WINDEV
Cet exemple présente comment des objets peuvent être liés entre eux afin de réduire au maximum la consommation mémoire d'une application.
LST n°111 : WD Instagram
WINDEV
Cet exemple exploite les API d'Instagram et propose une classe d'accès simplifiée à Instagram pour le compte d'un utilisateur enregistré sur le réseau social.
L'exemple reproduit au plus simple l'interface Web d'Instagram et permet d'afficher les publications de l'utilisateur connecté.
LST n°111 : WMIOSBuild
WINDEV
Cet outil vous permet de lancer une compilation XCODE directement depuis WINDEV Mobile après la génération de votre projet pour iOS.
Vous aurez besoin d'un poste sous MacOS accessible sur le réseau, sur lequel est installé la dernière version de XCODE, et d'un compte utilisateur administrateur sur ce poste. WMIOSBuild s'occupe du reste.
En fin de compilation, il est possible de déployer l'archive générée (.IPA) vers un serveur externe pour une installation AdHoc.
LST n°111 : WD EspaceInsécable
WINDEV
L'exemple "WD EspaceInsécable" propose une fonction utilitaire pour remplacer automatiquement des espaces par des espaces insécables pour des cas identifiés (nombres, signes de ponctuation, symbole % ou €, ouverture/fermeture de parenthèses ou de crochets)
LST n°111 : WD OpenALPR
WINDEV
OpenALPR est, entre autres, un framework en OpenSource basé notamment sur OpenCV. Il intègre des fonctions d'OCR et de reconnaissance de formes nécessaires à la détection de plaques d'immatriculations internationales mais également à la reconnaissance des véhicules et même des modèles et marques.
WD OpenALPR exploite les possibilités offertes par le framework OpenALPR grâce à l'usage des librairies Windows, disponibles en téléchargement à l'adresse https://github.com/openalpr/openalpr/releases .
LST n°111 : WD U2F
WINDEV
L'exemple WD U2F propose un composant interne permettant d'encapsuler le dialogue avec une clé USB FIDO U2F et exporte deux fonctions haut niveau pour gérer l'authentification U2F.
LST n°111 : WD Ruban TT
WINDEV
Cet exemple montre une solution permettant de personnaliser le ruban du champ Traitement de texte sans importer la fenêtre interne native du ruban et ainsi de toujours bénéficier des mises à jour et corrections des traitements du ruban.

A l'usage, vous créez un ruban comme à l'accoutumée avec ses volets, ses regroupements et ses champs.
A l'exécution, votre champ ruban n'est pas "affiché", mais grâce à la fonction RubanDupliqueVolets fournie dans le composant interne WD Ruban, ses volets et champs sont transférés dans le ruban natif du champ Traitement de texte.
LST n°111 : WD Optimisation requête HFSQL
WINDEV
Cet exemple vous permet de récupérer une collection de procédures permettant de monter les caches d'un serveur HFSQL.
LST n°110 : WM Paypal
WINDEV Mobile
Cet exemple présente comment utiliser les SDK PayPal (Android et iOS) dans des applications mobiles.
LST n°110 : WM Webservice Rest
WINDEV Mobile
Cet exemple montre comment consommer des Webservices Rest dans vos applications Mobiles (Android et iOS).
LST n°110 : WM Yuwaa
WINDEV Mobile
Cet exemple montre l'utilisation du gabarit "Yuwaa" appliqué sur une application de gestion de recrutement
LST n°110 : WW_PayPal_Rest
WEBDEV
Cet exemple contient le webservice utilisé par l'exemple WM PayPal
LST n°110 : WW_FrameworkV2
WEBDEV
L'exemple WW_FrameworkV2 présente les principales nouveautés du framework WLangage navigateur de WEBDEV 22. Il détaille en particulier le changement du mode de passage des paramètres aux procédures (passage par référence) et aborde de nombreuses autres nouveautés : mots-clés LOCAL ou Dynamique, opérateur [[ ]] en affectation, opérateur <- et <=, etc.
LST n°110 : WW_FrameworkV1
WEBDEV
Cet exemple présente les spécificités du framework WLangage navigateur en version 1 par rapport à la version 2.
LST n°110 : WW_Webservice_Rest
WEBDEV
Cet exemple est le Webservice Rest utilisé par l'application WM Webservice Rest.
LST n°110 : WW_Yuwaa
WEBDEV
Cet exemple montre l'utilisation du gabarit "Yuwaa" appliqué sur un site web de gestion de recrutement
LST n°110 : WW_Stripe
WEBDEV
Cet exemple montre l'utilisation de Stripe.

Stripe est une API Rest proposant très simplement des fonctionnalités de :
- Paiement sécurisé
- Paiement récurrent
- Gestion des clients
- ...

L'exemple montre deux fonctionnalités de paiement :
- Le paiement tout automatique (partie gauche) où la saisie des paramètres de paiement est déléguée à Stripe
- La paiement intégré à votre site (partie droite) où la saisie des paramètres de paiement est incluse dans votre site.
LST n°110 : WW_BOT
WEBDEV
L'exemple WEBDEV WW_BOT expose les composants internes RESTService, LUIS et BOT qui permettent de gérer des "bots" connectés au Microsoft Bot Framework et aux réseaux sociaux attenants.
Cette version de l'exemple propose une configuration de projet dédiée à LUIS : un exemple plus avancé de robot boursier.
LST n°110 : WD PayPal Post build
WINDEV
Cet exemple permet de créer un exécutable utilisable après la génération iOS (post-build) de l'exemple WM PayPal.
LST n°110 : WD Yuwaa
WINDEV
Cet exemple montre l'utilisation du gabarit "Yuwaa" appliqué sur une application de gestion de recrutement
LST n°110 : WD Traitement de texte astuces
WINDEV
Cet exemple présente plusieurs astuces concernant le champ Traitement de texte de WINDEV :

- Création d'entête et pied de page dynamiquement
- Conversion PDF
- Personnalisation du ruban
- Conversion d'une table dans un docx
- Multi colonnes
LST n°110 : WD 3CX Client
WINDEV
L'exemple WD 3CX Client montre comment interfacer une application WLangage avec le logiciel de téléphonie 3CX Phone.
LST n°110 : WD Journalisation
WINDEV
Cet exemple est un exemple simple pour illustrer la journalisation.
Il s'agit d'un fichier Client sur lequel des modifications ont été effectuées.
Vous pouvez faire des modifications pour voir comment fonctionne le journal et la journalisation HFSQL.
Le fichier client est ici en mode Classic.
LST n°110 : WD ConvertisseurMonnaie
WINDEV
Cet exemple est un webservice permettant de proposer une conversion de monnaies directement dans vos applications.
Ce webservice utilise le service de CurrentLayer pour récupérer les taux de change.
Ces taux de change sont actualisés toutes les heures grâce à une tâche planifiée WEBDEV.

Le webservice propose plusieurs fonctionnalités :
- La mise à jour immédiate des taux
- La récupération de la liste des monnaies supportées (avec leurs noms)
- La récupération de la liste des pays avec leurs monnaies
- La conversion de devises
- La récupération d'un taux de change
LST n°110 : WD Closure
WINDEV
L'exemple WD Closure présente l'utilisation des procédures internes en WLangage et le concept de closure à travers des exemples simples et pratiques.
LST n°110 : WD MQTT
WINDEV
Cet exemple montre comment utiliser les fonctions MQTT :

Le protocole MQTT est un protocole basé sur l'abonnement / publication.
Le serveur "pousse" les notifications aux clients qui sont abonnés.
Afin d'organiser les notifications, un système de sujets est utilisé.
Chaque client s'abonne à un ou plusieurs sujets.

Si vous n'avez pas de serveur MQTT (broker), reportez vous à l'article pour en installer un très simplement.
LST n°110 : WD OpenPGP
WINDEV
L'exemple WD OpenPGP montre l'utilisation du standard de cryptographie PGP depuis le WLangage pour chiffrer ou déchiffrer des fichiers, signer numériquement des document et chiffrer et signer des emails.
LST n°110 : WD GrapheDepuisTableur
WINDEV
Depuis les logiciels tableur (Excel, OpenOfficeCalc, ...), il est possible de créer un objet graphe à partir de données contenues dans les cellules des feuilles du fichier.
L'exemple "WD GrapheDepuisTableur" propose une solution pour réaliser une fonctionnalité similaire, en affichant les données d'un champ Tableur dans un champ Graphe.
LST n°110 : WD Utilisation composant Démonstration
WINDEV
Exemple montrant l'utilisation du composant WD Démonstration. Ce composant permet de réaliser des captures vidéo.
LST n°110 : WD BullesPersonnalisées
WINDEV
Cet exemple propose une solution pour afficher une bulle d'aide personnalisée selon la ligne actuellement survolée.
La solution consiste à :
- récupérer l'indice de la ligne survolée (TableInfoXY)
- définir le contenu de la bulle via une variable chaîne de caractères (en utilisant les fonctions gXXX pour effectuer une mise en forme)
- affecter la propriété ..Bulle du champ Table avec la chaîne construite.

Cette astuce fonctionne de la même manière avec un champ Zone répétée.
LST n°110 : WD LiaisonAvancée
WINDEV
Cet exemple montre comment relier des propriétés de champs directement à des propriétés d'objets ou des rubriques de fichiers.
LST n°110 : WD Analytics_RealTime
WINDEV
Cet exemple permet de récupérer des données d'analytics concernant les visites en temps réel.
L'analyse de ces données permet d'analyser l'impact immédiat d'opérations commerciales de courte durée (Emailings, pub radios, pub TV, ...)

Cet exemple est composé de trois applications :
1 - Un Service qui sert à récupérer les données directement depuis analytics
2 - Une application qui sert à consolider les données récupérées
3 - Une application qui permet de consulter les données consolidées.
LST n°110 : WD Demonstration
WINDEV
WD Demonstration est un utilitaire permettant d'effectuer des captures vidéos des fenêtres ou écrans.
Une fois la capture terminée, il est possible d'éditer la vidéo (modification, suppression, ajout de trames, texte, bouclage, redimensionnement, ...).
La vidéo peut alors être exportée en animation GIF ou en AVI (avec sélection du codec de compression).
LST n°110 : WD ChangeLog
WINDEV
Cet exemple propose une collection de procédures permettant d'enrichir la famille de fonctions AppliXXX du WLangage.
- AppliJournal : permet d'obtenir le journal complet des modifications d'une application installée avec mises à jour automatiques.
- AppliNotesMiseAJour : permet d'obtenir les notes de mises à jour (texte, page d'aide des nouveautés) d'une application installée avec mises à jour automatiques.
LST n°109 : WM Dabo
WINDEV Mobile
Cet exemple illustre l'utilisation du Gabarit Dabo.
LST n°109 : WM Cloud OCR
WINDEV Mobile
Cet exemple illustre l'usage des API Cloud Vision de Google et Microsoft Cognitive Services sous Android et iOS afin d'effectuer une analyse d'image pour en extraire le texte (OCR).
LST n°109 : WM Détecte perte de connexion
WINDEV Mobile
Cet exemple vous montre comment gérer les déconnexions qui peuvent survenir entre une application mobile et un serveur HFSQL.
LST n°109 : Android Dialogue entre APK
WINDEV Mobile
Cet exemple vous montre comment faire dialoguer des applications Android, générées avec Android Studio, avec vos applications WINDEV Mobile Android.
LST n°109 : WW_Minifier
WEBDEV
La compression de code JS / CSS (autrement appelé "minification") permet de transmettre une quantité de données inférieure à celle habituellement nécessaire pour les mêmes informations, en Javascript ou en CSS.
L'exemple WW_Minifier propose un composant interne facilement réutilisable dans vos projets.
LST n°109 : WW_Salage_URL
WEBDEV
Cet exemple vous montre comment saler les paramètres d'une url afin de garantir l'intégrité des paramètres.
LST n°109 : WW_Deplacer_Ligne_ZR
WEBDEV
Cet exemple vous montre comment rendre les lignes d'une zone répétée déplaçables par Drag & Drop.
Il utilise la librairie JQueryUI.
LST n°109 : WW_reCAPTCHA
WEBDEV
Cet exemple vous montre comment intégré un champ reCAPTCHA de Google.
LST n°109 : WW_Dabo
WEBDEV
Cet exemple montre l'utilisation du gabarit "Dabo" appliqué sur une application de gestion de laboratoires (médecins, analyse, ...)
LST n°109 : WD RuptureDynamique
WINDEV
L'exemple "WD RuptureDynamique" propose aux utilisateurs finaux d'ajouter leurs propres ruptures.
Les ruptures sont créées dynamiquement (fonction WLangage RuptureAjoute) puis sont mémorisées dans un fichier afin d'être réappliquées au chargement suivant de la fenêtre.
LST n°109 : WD Arduino
WINDEV
WD Arduino permet de piloter une carte Arduino connectée sur l'ordinateur.
La communication est basée sur le protocole Firmata (https://www.arduino.cc/en/Reference/Firmata) et nécessite au préalable la compilation et le téléversement du sketch StandardFirmata.ino fourni avec l'exemple sur la carte Arduino.

Voici les fonctionnalités proposées :
1. GPIO - Entrée/Sortie analogique/numérique (Analog/Digital)
- Ecriture numérique
- Lecture numérique
- Ecriture analogique
- Lecture analogique
- Modification du mode de chaque pin
- Réception de notifications lorsque les valeurs changent

2. I2C
- Envoyer/Recevoir des données vers d'autres périphériques via I2C

3. Commandes personnalisées via la commande SysEx du protocole Firmata
LST n°109 : WD Guillotine Pack
WINDEV
L'exemple WD Guillotine Pack est un outil simplifié de génération de schéma de découpes à partir d'un stock et d'une liste de découpe à effectuer ("demande").
Il utilise un algorithme de "bin packing" adapté.
LST n°109 : WD Gestionnaire de protocole
WINDEV
L'exemple WD Gestionnaire de protocole permet d'installer (via son programme d'installation et son plugin WDSETUP) un gestionnaire de protocole qui répond aux URLs "windev:" ou "windev://".
Une page HTML de test, fournie avec le projet, permet de tester la bonne installation du programme.
LST n°109 : WD Dabo
WINDEV
Cet exemple montre l'utilisation du gabarit "Dabo" appliqué sur une application de gestion de laboratoires (médecins, analyse, ...)
LST n°109 : WD AndroidSystem
WINDEV
Cet exemple permet de montrer comment accéder à un terminal Android depuis une application WINDEV.
Il utilise 3 collections de procédures qui sont regroupées dans un composant interne afin de faciliter leur réutilisation.

Cet exemple est un explorateur de fichiers.
Vous pouvez accéder à l'arborescence du terminal Android connecté au PC et ainsi voir les fichiers et répertoires qui sont présents.
Vous pouvez également envoyer des fichiers et les récupérer.
LST n°109 : WD API Navitia
WINDEV
Cet exemple présente comment utiliser le composant API Navitia qui permet d'utiliser l'API proposée par la SNCF.
LST n°109 : WD Cloud Convert
WINDEV
Cet exemple présente comment manipuler l'API CloudConvert. L'API CloudConvert permet de convertir des fichiers dans différents formats.
LST n°109 : WD Composant Gestion erreurs
WINDEV
En cas d'erreur de programmation dans une application ou un site, le mécanisme de sécurité du WLangage est activé. L'exemple WD Gestion erreurs et exceptions présente les différentes manières de gérer ces erreurs, que ce soit via un traitement automatique ou un traitement spécifique.
LST n°109 : WD Gestion erreurs et exceptions
WINDEV
En cas d'erreur de programmation dans une application ou un site, le mécanisme de sécurité du WLangage est activé. L'exemple WD Gestion erreurs et exceptions présente les différentes manières de gérer ces erreurs, que ce soit via un traitement automatique ou un traitement spécifique.
LST n°109 : WD MiseEnEvidence
WINDEV
L'exemple "WD MiseEnEvidence" présente 3 solutions pour mettre en évidence le champ qui a actuellement le focus :
- via la fonctionnalité standard "eYe magnet",
- en modifiant le style (image) du champ,
- en modifiant le traitement du champ (depuis l'éditeur, par surcharge de ..Traitement, par utilisation de la fonction Evénément).
LST n°109 : WD Cloud Vision
WINDEV
Cet exemple illustre l'usage des API Cloud Vision de Google. Ces API permettent d'analyser des images afin de les décrire, les classer, d'extraire du texte et des visages et même de reconnaître certaines émotions.
LST n°109 : WD MiseAJourAuto
WINDEV
L'utilitaire WD MiseAJourAuto permet de mettre à jour automatiquement les applications WINDEV installées sur le poste de l'utilisateur. L'utilitaire crée pour cela une tâche planifiée qui peut s'exécuter la nuit pour mettre à jour toutes la applications qui utilisent l'installation réseau de WINDEV.
LST n°109 : WD API OVH
WINDEV
L'exemple WD API OVH présente l'utilisation de l'API exposée par l'hébergeur OVH en WLangage. Cette API permet d'administrer par programmation tous les services d'OVH. L'exemple proposé présente la manipulation de la partie "IP Failover" de l'API et montre comment rediriger un failover entre plusieurs serveurs.
LST n°109 : WD Carte Marqueurs
WINDEV
L'exemple WD Carte Marqueurs étend encore plus les fonctionnalités du composant interne Carte Etendue avec la gestion avancée des marqueurs et des clusters.
LST n°109 : WD Arbre coche
WINDEV
Cet exemple montre comment manipuler les coches à 3 états dans un champ Arbre.
LST n°108 : WM CLEANZY
WINDEV Mobile
Cet exemple montre l'utilisation du gabarit "CLEANZY" appliqué sur une application mobile de gestion de devis / factures.
LST n°108 : Android Dialogue HTML
WINDEV Mobile
Cet exemple vous montre comment dialoguer avec le contenu d'un champ HTML.
LST n°108 : Android Resultat d'une Activite
WINDEV Mobile
Cet exemple vous montre comment lancer une activité Android et récupérer son résultat.
Ce type de fonctionnement est très utile lors de l'utilisation de librairie ou d'application externe.
LST n°108 : WM WordPress
WINDEV Mobile
Cet exemple montre l'accès à un site Wordpress depuis une application WINDEV Mobile en utilisant le plugin REST Api.
Ce plugin de WordPress permet d'accéder à toutes les ressources d'un site WordPress en utilisant une API Rest.
LST n°108 : WW_CLEANZY
WEBDEV
Cet exemple montre l'utilisation du gabarit "CLEANZY" appliqué sur une application web de gestion de devis / factures.
LST n°108 : WW_AdaptiveDesign
WEBDEV
Cet exemple présente comment mettre en œuvre l'adaptive design avec WEBDEV.
Il utilise pour cela le mode de mise en page "Responsive Web Design" de WEBDEV et la notion de plans.
LST n°108 : WW_Sigfox
WEBDEV
Cet exemple vous fournit une page callback pour les communications Sigfox, ainsi qu’une page de visualisation des données.
LST n°108 : WW_Recadrer_Image
WEBDEV
Cet exemple illustre l'utilisation du champ composant web en permettant de recadrer une image coté navigateur.
LST n°108 : WW_GroupwareExterne
WEBDEV
L'exemple "WW_GroupwareExterne" propose une solution pour authentifier les utilisateurs du groupware via une solution externe.
LST n°108 : WW_PayBox
WEBDEV
Le composant PayBox permet de mettre en oeuvre une solution de paiement sécurisé dans un site WEBDEV.
Cet exemple permet de tester cette solution grâce à un compte de test.

LST 108 : Cette version du composant PayBox permet de gérer les abonnements !
LST n°108 : WW_BOT
WEBDEV
L'exemple WEBDEV WW_BOT expose les composants internes RESTService, LUIS et BOT qui permettent de gérer des "bots" connectés au Microsoft Bot Framework et aux réseaux sociaux attenants.
Cette version de l'exemple propose une configuration de projet dédiée à LUIS : un exemple plus avancé de robot boursier.
LST n°108 : WW_EffetAuScroll
WEBDEV
Cet exemple présente un effet de déplacement dans une image, lors du scroll dans la page.
Cet effet se met en oeuvre très facilement en spécifiant une image de fond, une position fixe, et une taille en homothétique étendu.

LST n°108 : WD GestionProfils
WINDEV
Cet exemple montre comment créer des profils de paramètres.
LST n°108 : WD PasserelleWDBalEmail
WINDEV
WD PasserelleWDBalEmail
L'utilitaire "WD PasserelleBALEmail" fournit un service pour transférer automatiquement des messages entre la messagerie intégrée de WINDEV (ou WEBDEV, ou WINDEV Mobile) et une messagerie email traditionnelle.
Grâce à cet utilitaire, il devient facile de rerouter les notifications automatiques du GDS ou de la Fabrique Logicielle vers une boite email externe.
De la même façon, il est possible de recevoir directement dans la BAL de WINDEV des notifications en provenance de service qui ne sont capables nativement que d'envoyer des emails.
LST n°108 : WD CRM
WINDEV
Cet exemple permet de montrer l'utilisation du webservice de consolidation.
Ce webservice permet de consolider des données statistiques afin d'avoir des temps de réponses rapides lors de l'affichage des statistiques.
LST n°108 : WSConsolidation
WINDEV
Cet exemple est le WebService de consolidation.
Ce Webservice permet de stocker l'ensemble des données brutes et de consolider les données.
LST n°108 : WD CLEANZY
WINDEV
Cet exemple montre l'utilisation du gabarit "CLEANZY" appliqué sur une application de gestion de devis / factures.
LST n°108 : WD GroupwareExterne
WINDEV
L'exemple "WD GroupwareExterne" propose une solution pour authentifier les utilisateurs du groupware via une solution externe.
LST n°108 : WD Manipulation Traitement de texte
WINDEV
Le champ "Traitement de texte" est un champ évolué permettant à l'utilisateur final de créer et d'éditer des documents au format docx standard directement dans son application WINDEV.  Cet exemple montre plus en détails comment manipuler ce champ par programmation.
LST n°108 : WD AgendaAffichageAdaptatif
WINDEV
Cet exemple présente comment utiliser une fenêtre interne différente pour chaque rendez-vous dans un champ Agenda.
Dans cet exemple, selon le type du rendez-vous, la présentation de l'affichage du rendez-vous diffère pour afficher à l'utilisateur des informations spécifiques au type de rendez-vous.
LST n°108 : WD Mémorisation Onglet Dynamique
WINDEV
Cet exemple montre comment sauvegarder la configuration d'un champ onglet dynamique et comment activer les ascenseurs sur les fenêtres internes d'un champ onglet dynamique.
LST n°108 : WD TCD CalculPerso
WINDEV
Cet exemple illustre l'utilisation du champ Tableau croisé dynamique.
Ce champ tableau croisé dynamique permet d'afficher des statistiques dynamiques en effectuant des regroupements.
Ces statistiques sont calculées à partir de la base de données.

Cet exemple montre comment définir une mesure personnalisée dans un tableau croisé dynamique.
LST n°108 : WD DesignPattern_GestionErreurs
WINDEV
Cet exemple permet de montrer deux implémentations réutilisables des design pattern :
- retry pattern
- circuit breaker pattern

Ces deux design pattern sont prévus pour simplifier la gestion des erreurs d'accès à des ressources externes.
Le retry pattern définit la politique de ré-essai d'une opération en cas d'échec.
Le circuit breaker pattern définit un "tampon" pour éviter les effets On / Off des services. Permet d'être relativement sûr que le service est rétabli avant de le réutiliser pour de bon.
LST n°108 : WD Téléchargement Partiel
WINDEV
Le téléchargement de fichiers sur Internet peut s'effectuer par FTP ou par HTTP. Avec le protocole HTTP, il est aussi possible d'effectuer des téléchargements partiels ou des reprises de téléchargements interrompus. Très utile par exemple lors de coupures réseau ou de défaillances du serveur qui héberge le fichier téléchargé.
L'exemple WD Téléchargement Partiel propose une collection de procédures COL_HTTPEXT pour gérer cette fonctionnalité.
LST n°108 : WD FAA Couleur
WINDEV
L'exemple "WD FAA Couleur" permet de mémoriser et ré-appliquer les couleurs de lignes définies par l'utilisateur final via les FAA du champ Table.
LST n°107 : WM Interface Modulaire
WINDEV Mobile
Cet exemple vous montre comment créer des interfaces modulaires dans vos applications.
Cela consiste à créer une zone répétée dont les lignes ont des contenus et des hauteurs différents.
LST n°107 : WDREST
WINDEV
L'utilitaire WDREST vous permet de tester des appels HTTP, notamment dans l'usage des API REST.
Il gère toutes les méthodes d'appel HTTP (GET, POST, DELETE, ...) et gère aussi l'authentification OAuth 2.

Le paramétrage des entêtes et du contenu HTTP (données de formulaire, fichiers, ...) est entièrement personnalisable.

Vous avez également la possibilité de générer le code WLangage correspondant à votre test.
LST n°107 : WM Deverrouillage par glissement
WINDEV Mobile
Cet exemple vous montre comment créer un champ de type "Slide to unlock", permettant d'exécuter une action en effectuant un glisser/déplacer d'un élément.
LST n°107 : WM RealityGo
WINDEV Mobile
Cet exemple montre l'utilisation du gabarit RealityGo dans une application mobile Android et iOS.
LST n°107 : WM Saisie potentiomètre
WINDEV Mobile
Un champ potentiomètre permet à vos utilisateurs de sélectionner une valeur entre deux bornes. Cet exemple vous montre comment permettre à vos utilisateurs de sélectionner une valeur précise dans un champ potentiomètre via un champ de saisie.
LST n°107 : WW_BOT
WEBDEV
L'exemple WEBDEV WW_BOT expose les composants internes RESTService, LUIS et BOT qui permettent de gérer des "bots" connectés au Microsoft Bot Framework et aux réseaux sociaux attenants.

Deux configurations de projet sont disponibles : un exemple simple de robot "écho" et un exemple plus avancé de simulation de réservation d'hôtel.
LST n°107 : WW_RealityGo
WEBDEV
Cet exemple montre l'utilisation du gabarit "RealityGO" appliqué sur un site de gestion d'images.
LST n°107 : WW_Carte_Theme
WEBDEV
Cet exemple vous montre comment appliquer un thème graphique différent sur un champ Carte WEBDEV.
LST n°107 : WW_ProposePassWallet
WEBDEV
Ce petit exemple permet de proposer à l'utilisateur d'iPhone ou d'iPad le téléchargement et l'installation d'un pass dans son application Wallet. Ici, il s'agit d'une carte de fidélité.
LST n°107 : WW_Saisie_Potentiometre
WEBDEV
Un champ potentiomètre permet à vos utilisateurs de sélectionner une valeur entre deux bornes. Cet exemple vous montre comment permettre à vos utilisateurs de sélectionner une valeur précise dans un champ potentiomètre via un champ de saisie.
LST n°107 : WW_CodeSaisieSecurisee
WEBDEV
Sur les sites des banques, l’accès aux comptes est particulièrement sécurisé, et notamment la saisie du mot de passe fait l’objet d’une attention toute particulière.

Afin de sécuriser la saisie du mot de passe et déjouer les enregistreurs de frappe, certains sites de banque affichent un clavier virtuel avec des chiffres à positionnement aléatoire.
Il faut alors cliquer sur les chiffres à la souris pour composer son code secret.

Cet exemple WEBDEV présente une solution d'implémentation d'un clavier virtuel dans une page WEBDEV.
LST n°107 : WW_CopierTexte
WEBDEV
L'exemple "WW_CopierTexte" présente une solution pour copier du texte dans le presse-papiers depuis un code navigateur.

Cette fonctionnalité peut être utile pour copier :
- une adresse email,
- une clé d'activation,
- un code promotionnel,
- ...
LST n°107 : WD Execution WS
WINDEV
L'exemple WD Execution permet de gérer des logs dans des Web Services ou site AWP afin de détecter les erreurs a posteriori. Le mécanisme de log est réutilisable grâce au composant interne GestionLog. Les logs peuvent être lus grâce à un exécutable (ou par un outil tierce : ils sont au format xml)
L'exemple WD Execution WS est constitué de deux configurations :
- Une configuration WebService qui contient des exemples d'utilisation du composant interne (récupération des paramètres, remontée d'informations, etc.)
- Une configuration exécutable qui permet d'ouvrir et de consulter simplement une base de logs
LST n°107 : WD Arbre Intervallaire
WINDEV
Cet exemple présente la représentation intervallaire. L'exemple propose également une collection de procédure pour faciliter la mise en place de la représentation intervallaire.
LST n°107 : WD RealityGo
WINDEV
Cet exemple montre l'utilisation du gabarit "RealityGO" appliqué sur une application de gestion d'images.
LST n°107 : WD Accès base de registre
WINDEV
Avec un système d'exploitation 64 bits, les applications 32 bits et 64 bits sont séparées dans le registre Windows. Cet exemple vous montre comment accéder depuis une application 32 bits aux informations du registre des applications 64 bits.
LST n°107 : WD Saisie potentiomètre
WINDEV
Un champ potentiomètre permet à vos utilisateurs de sélectionner une valeur entre deux bornes. Cet exemple vous montre comment permettre à vos utilisateurs de sélectionner une valeur précise dans un champ potentiomètre via un champ de saisie.
LST n°107 : WD Cognitive
WINDEV
Cet exemple illustre l'usage des API Cognitive de Microsoft. Ces API permettent d'analyser des images afin de les décrire, les classer, d'extraire du texte et des visages et même de reconnaître certaines émotions.
LST n°107 : WD Dropbox
WINDEV
Cet exemple propose le composant interne Dropbox qui permet de manipuler entièrement l'API de Dropbox (hors API Business).
LST n°107 : WD TDB Configuration
WINDEV
L'exemple "WD TDB Configuration" propose une solution pour sauver (et recharger) une configuration de tableau de bord dont les widgets sont paramétrés.

Dans certains cas spécifiques, les widgets paramétrés peuvent être mal chargés depuis une configuration.
L'exemple propose une démonstration très didactique des cas problématiques et de la solution apportée.
LST n°107 : WD Graffiti
WINDEV
Cet exemple est un outil d'annotation d'images simplifié.
Il permet entre autres de conserver les annotations texte et dessinées pour une ré-édition a posteriori.

Il est possible de rogner, effectuer des rotations, ajuster les couleurs, dessiner et écrire du texte.
LST n°107 : WD GrapheSecteurConcentrique
WINDEV
Cet exemple présente un type de graphe particulier : le graphe secteur concentrique (concentric pie chart).
Ce graphe permet d'afficher dans un même dessin plusieurs graphes secteurs.
Le graphe est livré dans un modèle de champs qui reprend les fonctions grXXX de manipulations de graphes (grAjouteDonnée, grDessine, etc.). Plusieurs options sont disponibles : position de la légende, contenu des étiquettes, mise en évidence de la série/catégorie/valeur au survol, ...
Le graphe est réalisé grâce aux fonctions de dessin du WLangage (dPortion, dCercle, dTexte, etc.).
LST n°107 : WD Popup sur icône
WINDEV
Cet exemple vous montre comment afficher une fenêtre popup lors du clic droit sur l'icone de votre application situé dans la barre des tâches. Cela rend votre interface beaucoup plus personnalisable et moderne.
LST n°107 : WD OutilGenWallet
WINDEV
Ce projet permet de paramétrer et d'automatiser la génération de cartes de fidélité pour Wallet d'iOS.
LST n°107 : WD Carte Thème
WINDEV
L'exemple WD Carte Thème étend encore plus les fonctionnalités du composant interne Carte Etendue avec la gestion des thèmes et des styles d'apparence pour les cartes en mode plan !
LST n°107 : WD Agenda CopierColler
WINDEV
Cet exemple propose une solution pour gérer un copier / couper / coller dans un champ Agenda.
Pour faciliter la réutilisation de cette fonctionalité, des fonctions utilitaires sont disponibles dans la collection de procédures "COL_AgendaGestionCopie".
LST n°106 : WM Effet Parallaxe
WINDEV Mobile
Cet exemple vous montre comment utiliser la fonctionnalité Parallaxe dans vos applications mobiles.
LST n°106 : WM Mise à jour Store
WINDEV Mobile
L'exemple WM Mise à jour Store vous montre comment afficher une notification aux utilisateurs lorsque l'application qu'ils utilisent n'est pas à jour par rapport à celle déployée sur le Store.
LST n°106 : WM Freestyle
WINDEV Mobile
Cet exemple illustre l'utilisation du Gabarit Freestyle.
LST n°106 : WW_BlocsPositionnement
WEBDEV
Cet exemple est un exemple support pour montrer les différents cas d'erreur lors de l'édition en mode Responsive Web Design et comment les résoudre.
En effet, en Responsive Web Design, il y a une contrainte imposée par le HTML, les blocs de positionnement ne peuvent pas changer d'ordre dans le HTML.
LST n°106 : WW_BarreLaterale
WEBDEV
Cet exemple montre comment afficher ou cacher une zone de mise en page.
L'espace ainsi libéré est réattribué aux autres zones.

Pour faire cela, l'exemple déclare deux styles CSS, un style "masqué" et un style "maximisé".
Lorsque l'utilisateur final clique pour afficher ou masquer une zone, la classe "masqué" est basculée sur la zone et son parent, et la classe "Maximisé" est basculée sur la zone qui doit prendre la totalité de la place.

Le terme "basculé" vient de l'anglais "toggle", il s'agit en fait d'ajouter la classe si elle n'existe pas, ou de la supprimer si elle existe déjà.


LST n°106 : WW_Champ_Javascript
WEBDEV
Cet exemple vous montre comment intégrer facilement un champ javascript dans un site WEBDEV.
Il utilise un champ table proposé par la librairie jsGrid.
http://js-grid.com/
LST n°106 : WW_Freestyle
WEBDEV
Cet exemple illustre l'utilisation de l'ambiance Freestyle.
LST n°106 : WDDialogueWEB
WINDEV
Ce projet contient l'exemple de fournisseur de service.
Le fournisseur de service fournit un ou plusieurs services sous la forme de procédure.
L'exemple exporte l'application windows (fournisseur de service) et le Webservice qui permet d'appeler le fournisseur.
L'appel s'effectue en utilisant la base de données (La fonction HEnvoieMessage) et permet donc de faire communiquer des applications séparées par un ou plusieurs firewall entre elles.
LST n°106 : WD ClientService
WINDEV
Cet exemple montre l'utilisation du webservice qui contient les appels au fournisseur de service.
Il sera nécessaire de redéployer le webservice depuis le projet WDDialogueWEB et de réassocier l'adresse du webservice dans ce projet.
Une fois cette opération effectuée, un simple appel au WebService provoquera l'appel du fournisseur de service correspondant.
LST n°106 : WD Administrateur SuiviApplication
WINDEV
L'exemple est un projet réutilisable pour réaliser l'administration du webservice SuiviApplication. Il suffit de changer l'adresse du webservice pour pointer sur celui que vous avez déployé.
Avec l'exemple il est possible :
- d'enregistrer, modifier, supprimer une application sur le web service
- visualiser les logs d'une application
- simuler une application cliente
LST n°106 : WD_WebService_SuiviApplication
WINDEV
WD WebServiceSuiviApplication
Webservice de l'exemple WD Administrateur SuiviApplication, ce webservice permet d'enregistré, modifié, supprimé une application.
Il permet également d'enregistrer les logs d'une application, il est même possible de sauvegarder un fichier de log (WLOG) et un fichier de dump (WDUMP)
LST n°106 : WD MiseAJourAuto
WINDEV
L'utilitaire WD MiseAJourAuto permet de mettre à jour automatiquement les applications WINDEV installées sur le poste de l'utilisateur. L'utilitaire crée pour cela une tâche planifiée qui peut s'exécuter la nuit pour mettre à jour toutes la applications qui utilisent l'installation réseau de WINDEV.
LST n°106 : WD AscMarqueur
WINDEV
Le composant AscenseurMarqueur permet d'afficher des marqueurs sur les ascenseurs des champs de saisie texte ou RTF, des champs table ou des zones répétées.

Ces marqueurs sont personnalisables (couleur, cadre, bulle, traitement de clic...)
LST n°106 : WD Cartes Statiques
WINDEV
Cet exemple illustre l'utilisation de la fonction GglRécupèreCarte qui permet de générer des cartes statiques Google Maps sous forme d'images.
LST n°106 : WD Dropbox
WINDEV
Cet exemple propose le composant interne Dropbox qui permet de manipuler entièrement l'API de Dropbox (hors API Business).
LST n°106 : WD AstucesPourGraphe LST 106
WINDEV
L'exemple "WD AstucesPourGraphe LST 106" présente 4 astuces utiles pour vos graphes WINDEV :
- mettre en évidence les barres négatives d'un histogramme,
- appliquer une couleur spécifique pour chaque bulle d'un graphe à bulles,
- afficher un graphe avec des données "temps réel",
- afficher une "aire" dans un graphe Courbe.
LST n°106 : WD Fenêtre Patience
WINDEV
Cet exemple vous montre comment utiliser une seule fenêtre pour afficher plusieurs jauges de traitement en cours. Vous pouvez ainsi afficher tous les traitements en cours dans votre application très facilement.
LST n°106 : WD SignatureEnregistrement
WINDEV
Cet exemple montre comment signer des enregistrements afin de garantir qu'ils ne puissent pas être modifiés ou supprimés.
Chaque enregistrement est signé avec le précédent à l'aide d'un certificat installé sur le poste de l'utilisateur.
LST n°106 : WD DBoxPad
WINDEV
L'exemple WD DBoxPad propose un bloc notes qui enregistre ses documents dans Dropbox. C'est un exemple simple d'utilisation du composant interne Dropbox.
LST n°106 : WD Nuancier
WINDEV
L'exemple "WD Nuancier" propose un composant interne pour charger une palette de couleur (fichiers .act, .aco ou .wpc).
Les couleurs peuvent ensuite être utilisées facilement pour personnaliser l'IHM ou appliquer un thème.
LST n°106 : WD Freestyle
WINDEV
Cet exemple montre l'utilisation du gabarit "Freestyle" appliqué sur une application de gestion de stock.
LST n°106 : WD Onglets dynamiques
WINDEV
L'exemple "WD Onglets dynamiques" présente le passage d'une gestion d'une relation 0,1 à une relation 0,n dans une interface à l'aide des onglets dynamiques et des fenêtres internes.

En illustration, l'exemple présente une fenêtre gérant initialement une adresse, puis la même fenêtre pour en gérer n.
LST n°106 : WD VisualiseColonnesFiltrées
WINDEV
Le champ Table permet via ses fonctionnalités automatiques "FAA" de placer des filtres sur ses colonnes.
Cet exemple propose une solution permettant de voir en permanence :
- les colonnes filtrées (coloration du titre),
- la nature du filtre ("contient", "commence par"...) et la valeur qu'il utilise.
Le traitement nécessaire est regroupé dans une classe pouvant facilement être importée et personnalisée dans les projets existants.
LST n°106 : WD Solr
WINDEV
L'exemple WD Solr vous montre comment piloter le moteur de recherche Apache Solr.
Avec cet exemple, vous allez apprendre à effectuer des recherches full text en temps réel grace à WINDEV et Solr.
Vous pouvez créer, supprimer des index, il est également possible d'indexer des documents, effectuer des recherche sur les documents indexés, et supprimer les documents qui ne vous intéressent plus sur l'index. Il est également possible de créer un moteur de recherche d'image via Solr et le plugin LIRE.
LST n°105 : WM Offres localisées
WINDEV Mobile
Cet exemple vous montre comment utiliser la géolocalisation en arrière-plan afin de proposer des offres promotionnelles localisées.
Il utilise les fonctions géoSuivXXX et notifie l'utilisateur d'offres promotionnelles proches de sa position actuelle.
Il appelle le webservice de l'exemple WW_Serveur_Offres_Localisees qui lui fournit la liste des offres et lui envoie des notifications PUSH.
LST n°105 : iOS PlansArchitecte
WINDEV Mobile
Cet exemple montre l'utilisation de l'iPad Pro avec un iPencil.
Le iPencil est un accessoire d'Apple (un stylet) contenant des capteurs, notamment un capteur de pression.

Dans cet exemple, le capteur de pression est utilisé au niveau de la signature pour déterminer l'épaisseur du trait dessiné.
LST n°105 : WM TAMES BOX
WINDEV Mobile
Cet exemple vous montre l'utilisation du gabarit Fantasy de la LST 105.
Il est composé d'une application Android / iOS de gestion de fichier.
LST n°105 : WM Bluetooth 4
WINDEV Mobile
Cet exemple vous montre comment utiliser les nouvelles fonctions Bluetooth Low Energy (Bluetooth LE) : BTLExxx.
Il s'agit d'une application permettant de rechercher les périphériques BTLE à proximité, s'y connecter, et intéragir avec les services proposés.
LST n°105 : WW_Serveur_Offres_Localisees
WEBDEV
Cet exemple est le Webservice utilisé par l'application WM Offres localisées.
Il contient toutes les offfres ainsi que les coordonnées GPS.
Il envoie également les notifications PUSH aux appareils mobiles.
LST n°105 : WW_TAMES_BOX
WEBDEV
Cet exemple montre l'utilisation de l'ambiance "Fantasy", appliqué sur un site de gestion de fichiers.
LST n°105 : WW_SurvolImageVisible
WEBDEV
Cet exemple montre comment rendre visible une image uniquement au survol de la ligne de Zone répétée correspondante.
Ce genre de comportement est notamment utilisé dans les sites eCommerce afin d'afficher le bouton d'achat uniquement au survol de l'article.
LST n°105 : WW_WebServicePerformance
WEBDEV
Le webservice WW_WebServicePerformance permet de tester l'impact de l'utilisation des sessions prélancées sur les performances d'un Webservice.
Il doit être utilisé en conjonction avec l'exemple WD PerformanceWebservice qui est livré lui aussi dans la LST 105.
LST n°105 : WW_ARCHIVEAPI
WEBDEV
Le projet WW_ARCHIVEAPI propose un service REST AWP pour effectuer un archivage électrique de documents. Basé sur le composant interne RESTService, moteur de service REST qui gère les appels de méthodes HTTP REST, et sur le composant interne RESTArchive, ce service REST dispose de fonctionnalités dédiées à chaque étape de l'archivage.
LST n°105 : WW_SondagesDynamiques
WEBDEV
Cet exemple est un site de sondage.
Ce site de sondage est complètement dynamique, chaque sondage est construit à l'aide de la fonction WLangage ChampClone.

La description du sondage est stockée dans la base de données. Le sondage est construit à l'affichage de la page.
LST n°105 : WW_SiteVente3D
WEBDEV
L'exemple WW_SiteVente3D fournit une variation de la boutique en ligne standard proposée en RAD Applicatif avec WEBDEV. Cette version offre une visualisation 3D des produits vendus et permet de modifier dynamiquement les caractéristiques de la vue 3D. Elle présente une intégration du moteur BabylonJS dans WEBDEV.
LST n°105 : WW_ValidationAdresse
WEBDEV
Cet exemple permet de valider une adresse postale (rue, code postal et ville).
Pour faire cette validation, l'exemple utilise le composant interne livré également dans l'exemple WD ValidationAdresse.
Ce composant interne se base sur les données du fichier FANTOIR.
Le fichier FANTOIR est un fichier diffusé sous la licence OpenData qui contient la totalité des noms des rues, voies, lieux-dits en France.
Le composant interne a également besoin d'un autre fichier lui aussi diffusé en OpenData, qui lui, contient la correspondance entre les codes INSEE des communes et leurs codes postaux.

Compte tenu de la taille de ces fichiers, ils ne sont pas livrés avec l'exemple.
L'adresse de téléchargement est indiquée dans l'exemple et les procédures d'imports sont fournies dans le composant interne.

Le composant interne fournit également différentes procédures pour :
- vérifier un couple Code postal / ville
- Vérifier si une rue existe bien
- récupérer la liste des villes correspondant à un code Postal
- ...
LST n°105 : WD ARCHIVEAPI Test
WINDEV
Le projet WW_ARCHIVEAPI propose un service REST AWP pour effectuer un archivage électrique de documents. Basé sur le composant interne RESTService, moteur de service REST qui gère les appels de méthodes HTTP REST, et sur le composant interne RESTArchive, ce service REST dispose de fonctionnalités dédiées à chaque étape de l'archivage.

L'exemple WD ARCHIVEAPI Test est un exemple de test du service.
LST n°105 : WMIOSBuild
WINDEV
Cet outil vous permet de lancer une compilation XCODE directement depuis WINDEV Mobile après la génération de votre projet pour iOS.
Vous aurez besoin d'un poste sous MacOS accessible sur le réseau, sur lequel est installé la dernière version de XCODE, et d'un compte utilisateur administrateur sur ce poste. WMIOSBuild s'occupe du reste.
En fin de compilation, il est possible de déployer l'archive générée (.IPA) vers un serveur externe pour une installation AdHoc.
LST n°105 : WD PerformancesWebservice
WINDEV
L'exemple WD PerformancesWebservice permet de tester l'impact de l'utilisation des sessions prélancées sur les performances d'un Webservice.
Il doit être utilisé en conjonction avec le Webservice WW_WebservicePerformance qui est livré lui aussi dans la LST 105.
LST n°105 : WD Raspberry Windows 10
WINDEV
Cet exemple vous montre comment créer une application Universal Windows 10 App pour Raspberry Pi.
Elle permet de manipuler les GPIO des Raspberry 2 et 3 sous Windows 10.
LST n°105 : WD ClientPersoFabrique
WINDEV
L'exemple WD ClientPersoFabrique montre comment utiliser la fabrique logicielle pour générer des versions personnalisées pour chaque client d'une application.
LST n°105 : WD AppliInterneFabrique
WINDEV
L'exemple WD AppliInterneFabrique montre comment utiliser la fabrique logicielle pour compiler et déployer automatiquement une application sur un réseau local. Le déploiement s'appuie sur l'installation réseau avec mise à jour automatique de WINDEV.
Le plan d'action obtenu peut être planifiée régulièrement dans le cadre d'un process d'intégration continue.
LST n°105 : WD Graphe Coxcomb
WINDEV
Un graphe polaire (comme le graphe Radar) est une représentation proche d'un graphe Secteur, à l'exception près que toutes les parts ont un angle égal : c'est le rayon de la part qui donne la notion de proportion.

Un graphe "Coxcomb" est une représentation spécifique d'un graphe polaire, qui mélange un graphe Secteur et un graphe Histogramme.
Contrairement à un graphe Radar où les séries sont superposées, le graphe Coxcomb empile les séries (comme un histogramme empilé).

Ce type de graphe permet d'avoir une visualisation :
- de la proportion de chaque catégorie par rapport aux autres (rayon de la part),
- de la proportion de chaque série pour une catégorie donnée (empilement des parts).
LST n°105 : WD MTP
WINDEV
Cet exemple propose un composant interne permettant de manipuler les unités de stockage d'un périphérique compatible MTP (appareil photo, smartphone, ...).

Un jeu de fonctions permettant de manipuler les fichiers et les répertoires est disponible.



LST n°105 : WD FAA supplémentaires
WINDEV
L'exemple «WD FAA Supplémentaires» vous propose d'ajouter de nouvelles FAA à vos champs WINDEV.

Ces nouvelles FAA vous permettent de :
- récupérer le nom des répertoires ouverts dans les explorateurs Windows
- récupérer le nom des fichiers sélectionnés dans les explorateurs Windows
- lancer une application depuis le texte sélectionné d'un champ
- échanger des informations entre applications WINDEV.
LST n°105 : WD TAMES BOX
WINDEV
Cet exemple montre l'utilisation du gabarit "Fantasy", appliqué sur une application de gestion de fichiers.
LST n°105 : WD SNMP
WINDEV
L'exemple WD SNMP propose des exemples d'utilisation des fonctions SNMP du WLangage. SNMP (Simple Network Management Protocol) est un protocole de gestion de réseau permettant d'interroger à distance des machines ou des appareils (comme des switchs par exemple) pour obtenir des informations sur leur configuration ou leur état.
Cet exemple contient un composant interne permettant d'interroger facilement le gestionnaire de serveur DELL OpenManage Server Assistant.
LST n°105 : WD Optimisation HFSQL
WINDEV
Cet utilitaire vous permet de vérifier votre analyse et ses fichiers de données.
Vous pouvez analyser vos fichiers de données et votre analyse pour détecter les rubriques pouvant être réduites et les clés potentiellement inutilisées.

Attention, l'utilitaire vous présente les optimisations possibles sur vos fichiers de données, il ne peut pas prendre en compte les futurs enregistrements de vos fichiers, c'est à vous de vérifier que ces optimisations sont cohérentes avec vos fichiers de données.
LST n°105 : WD ValidationAdresse
WINDEV
Cet exemple permet de valider une adresse postale (rue, code postal et ville).
Pour faire cette validation, l'exemple utilise un composant interne.
Ce composant interne se base sur les données du fichier FANTOIR.
Le fichier FANTOIR est un fichier diffusé sous la licence OpenData qui contient la totalité des noms des rues, voies, lieux-dits en France.
Le composant interne a également besoin d'un autre fichier lui aussi diffusé en OpenData, qui lui, contient la correspondance entre les codes INSEE des communes et leurs codes postaux.

Compte tenu de la taille de ces fichiers, ils ne sont pas livrés avec l'exemple.
L'adresse de téléchargement est indiquée dans l'exemple et les procédures d'imports sont fournies dans le composant interne.

Le composant interne fournit également différentes procédures pour :
- vérifier un couple Code postal / ville
- Vérifier si une rue existe bien
- récupérer la liste des villes correspondant à un code Postal
- ...
LST n°104 : WM Sports Assistant
WINDEV Mobile
Cet exemple vous montre comment créer simplement une application pour Apple Watch avec WINDEV Mobile.
L'application communique avec WM Sports Assistant, application vous permettant d'enregistrer vos performances sportives.
LST n°104 : WM Quizz Base
WINDEV Mobile
Cet exemple vous permet de tester vos connaissances et vos compétences sur les produits PC SOFT.
Ce projet présente un code ne suivant pas d'architecture logicielle spécifique, il permet de voir les différences avec le projet WM Quizz ModèleVue qui lui suit une architecture logicielle Modèle/Vue
(contient une configuration Android, iOS, et Universal Windows Application)
LST n°104 : WM Quizz ModèleVue
WINDEV Mobile
Cet exemple vous permet de tester vos connaissances et vos compétences sur les produits PC SOFT.
Ce projet présente un code suivant une architecture logicielle Modèle/Vue.
(contient une configuration Android, iOS, et Universal Windows Application)
LST n°104 : WM Badge
WINDEV Mobile
Cet exemple vous apporte la fonction SysIconeBadge pour Android.
Il permet d'afficher un nombre dans le badge (ou pastille) associé à l’icône de votre application.
Il utilise une librairie externe qui supporte la plupart des lanceurs d'applications compatibles avec les badges (Samsung, LG, Sony,...).
LST n°104 : WM Precilia Private
WINDEV Mobile
Cet exemple illustre l'utilisation du gabarit Fusio dans une application Android de vente en ligne.
LST n°104 : WW_Modele_Responsive_WebDesign
WEBDEV
Modèle Responsive Web Design basé sur un agencement "blog"
LST n°104 : WW_Precilia_Private
WEBDEV
Cet exemple illustre l'utilisation de l'ambiance Fusio dans un site web responsive de vente en ligne.
LST n°104 : WW_ZR_Infinie
WEBDEV
Cet exemple montre comment réaliser une zone répétée infinie avec chargement à la demande, dans un site WEBDEV.
LST n°104 : WW_Formulaire_EyeMagnet
WEBDEV
Voici une idée de formulaire Web sympa, dans lequel le style des champs évolue avec le remplissage des informations par l’utilisateur.
Si l’utilisateur rentre en saisie dans un champ en ayant ignoré des champs précédents qui étaient pourtant obligatoires, ces champs s’affichent en erreur avec un bord droit rouge et un libellé rouge en dessous indiquant "Ce champ est obligatoire".
LST n°104 : WD Dialogue Machine
WINDEV
L'exemple "WD Dialogue Machine" est un exemple didactique pour tester différentes méthodes de communication entre 2 applications : zone de mémoire partagée, message Windows, fichier partagé, message par serveur HFSQL, email, webservice, ...

3 configurations sont disponibles dans l'exemple :
- une configuration "Emetteur" pour l'application chargée d'envoyer / ecrire le message,
- une configuration "Récepteur" pour l'application chargée de récupérer / lire le message,
- une configuration Webservice (pour tester ce mode de communication).
LST n°104 : WD Outils GEO
WINDEV
L'exemple WD Outils GEO étend encore plus les fonctionnalités du composant interne Carte Etendue avec la gestion des "heatmaps" et des cartes isochrones !

LST n°104 : WD Parallélisation
WINDEV
Cet exemple montre comment paralléliser un traitement exécuté dans une boucle.
Grâce à l'article vous apprendrez la méthode pour connaitre le type d'optimisation à effectuer selon les cas.
LST n°104 : WD Precilia Private
WINDEV
Cet exemple montre l'utilisation du gabarit "Fusio", appliqué sur une application de gestion de produits
LST n°104 : WD Administrateur SuiviApplication
WINDEV
L'exemple est un projet réutilisable pour réaliser l'administration du webservice SuiviApplication. Il suffit de changer l'adresse du webservice pour pointer sur celui que vous avez déployé.

Avec l'exemple il est possible :
- d'enregistrer, modifier, supprimer une application sur le web service
- visualiser les logs d'une application
LST n°104 : WD Personnalisation Editeurs
WINDEV
Cet exemple vous montre comment personnaliser l'éditeur de code. Il fournit également trois fichiers de configuration que l'on peut facilement utiliser pour avoir un éditeur plus sombre.
LST n°104 : WMIOSBuild
WINDEV
Cet outil vous permet de lancer une compilation XCODE directement depuis WINDEV Mobile après la génération de votre projet pour iOS.

Vous aurez besoin d'un poste sous MacOS accessible sur le réseau, sur lequel est installé la dernière version de XCODE, et d'un compte utilisateur administrateur sur ce poste. WMIOSBuild s'occupe du reste.

En fin de compilation, il est possible de déployer l'archive générée (.IPA) vers un serveur externe pour une installation AdHoc.
LST n°104 : WD MenuContextuel Système
WINDEV
Cet exemple contient les fonctions nécessaires pour créer des entrées de menus interactives dans le menu contextuel de l'explorateur Windows.

Il est possible d'ajouter des menus sur :
- une extension de fichier
- plusieurs extensions de fichier
- les répertoires

Il est également possible d'ajouter des icônes au menu créé.
LST n°104 : WD DesignPattern Singleton
WINDEV
L'exemple montre comment réaliser une classe suivant le design pattern signleton. C'est à dire une classe n'ayant qu'une seule et unique instance dans tout le programme.

L'exemple vous présente un singleton permettant de charger une liste de taux de TVA.
LST n°104 : WD Facebook SDK
WINDEV
Cet exemple propose un composant interne Facebook permettant d'utiliser les nouvelles API Facebook.
Dépendant d'un autre composant interne (OAuth), ce composant propose les fonctionnalités suivantes :
- Connexion à Facebook (Facebook Login) avec gestion de session permanente
- Exécutions de requêtes sur le Graph Facebook
En illustration de ce composant, l'exemple propose l'administration simplifiée d'une page Facebook (affichage du flux d'actualité et des commentaires, publication d'actualités texte et de commentaires)
LST n°104 : WD Tableau Kanban
WINDEV
Cet exemple vous permet de créer des tableaux de Kanban grâce au champ note repositionnable.
LST n°104 : WD Client SuiviApplication
WINDEV
L'exemple vous montre comment mettre en place un système de log centralisé pour toutes vos applications via un webservice.

Avec l'exemple il est possible de simuler une application cliente enregistrant des messages sur le webservice
LST n°104 : WD_Webservice_SuiviApplication
WINDEV
Webservice de l'exemple WD Client SuiviApplication, ce webservice permet d'enregistrer, modifier, supprimer une application.

Il permet également d'enregistrer les logs d'une application. Il est même possible de sauvegarder un fichier de dump (WDUMP) et un fichier de trace d'exécution (WLOG).
LST n°103 : WM Localisation GPS 21
WINDEV Mobile
Cet exemple permet de suivre la localisation d'un appareil Android ou iOS.
Les coordonnées de l'appareil sont automatiquement envoyées à un site WEBDEV AWP qui permet de les visualiser sur un champ carte.
Cet exemple récupère la localisation grâce aux nouvelles fonctions de suivi GPS de la version 21 de WINDEV Mobile.
Il utilise ainsi la fonction geoSuiviActive qui permet de faire un suivi GPS tout en consommant un minimun de batterie.
LST n°103 : UWA TuilePersonnalise 21
WINDEV
Cet exemple vous montre au travers d'un assistant comment personnaliser une tuile pour une application Universal Windows 10 App (UWP)

Il est possible de tester la tuile personnalisée, et de récupérer le code permettant d'obtenir cette tuile.
LST n°103 : WM Winter Light
WINDEV Mobile
Cet exemple montre l'utilisation du gabarit "Winter Light", appliqué sur une application mobile Android/iOS.
LST n°103 : WM Localisation GPS
WINDEV Mobile
Cet exemple permet de suivre la localisation d'un appareil Android ou iOS.
Les coordonnées de l'appareil sont automatiquement envoyées à un site WEBDEV AWP qui permet de les visualiser sur un champ carte.
Cet exemple récupère la localisation grâce aux fonctions GPS, et particulièrement grâce à la fonction GPSSuitDéplacement.
LST n°103 : WW_Winter_Light
WEBDEV
Cet exemple montre l'utilisation de l'ambiance "Winter Light", appliquée sur un site de location de motoneige.
LST n°103 : WW_Localisation_GPS
WEBDEV
Cet exemple permet de suivre la localisation d'appareils Android et iOS.
Les coordonnées des appareils sont automatiquement envoyées par une application WINDEV Mobile à ce site WEBDEV AWP qui permet de les visualiser sur un champ Carte.

Ce site contient aussi une page PAGE_SuiviPosition qui permet, comme les applications mobiles, de suivre les déplacement de l'utilisateur. Elle utilise la fonction navigateur GPSSuitDéplacement.
LST n°103 : WW_JQuery_FlyToBasket
WEBDEV
Cet exemple vous montre comment réaliser une animation FlyToBasket avec WEBDEV.

L'animation FlyToBasket vous permet de déplacer un élément de votre page vers un autre élément de votre page. Ce genre d'animation peut être utile pour un site d'eCommerce pour envoyer l'image d'un article vers le panier.
LST n°103 : WW_AstuceTDB
WEBDEV
Dans le champ tableau de bord de WEBDEV, on souhaite afficher une zone répétée dans un widget. Cette zone répétée liste ici les 10 produits les plus vendus.
Dans le 1er widget du top 10 des produits, on ne voit pas les 10 produits. Dans le 2ème widget, un ascenseur est affiché qui permet de voir les 10 produits. L'astuce consiste à inclure la zone répétée des produits dans une cellule à débordement vertical automatique.
LST n°103 : WW_Cookie_Consent
WEBDEV
Cookies : comment mettre vos sites web en conformité avec la loi

En application de la directive européenne dite " paquet télécom ", les internautes doivent être informés et donner leur consentement préalablement à l'insertion de traceurs (ou "cookies"). Ils doivent disposer d'une possibilité de choisir de ne pas être tracés lorsqu'ils visitent un site ou utilisent une application. Les éditeurs ont donc l'obligation de solliciter au préalable le consentement des utilisateurs. Ce consentement est valable 13 mois maximum.

L'exemple WW_Cookie_Consent présente une méthode intégrable dans vos projet afin de recueillir le consentement des internautes quant à l'usage des cookies.
LST n°103 : WD DoItAgain
WINDEV
Cet exemple propose d'implémenter un mécanisme de DoItAgain dans vos applications.
Cette fonctionnalité, disponible dans les éditeurs de fenêtres et de pages de WINDEV, WEBDEV et WINDEV Mobile, permet de rejouer les dernières actions effectuées.
LST n°103 : WD EnumerationCombinaison HFSQL
WINDEV
WD EnumerationCombinaison HFSQL

Cet exemple vous montre comment modifier un fichier de données dynamiquement selon votre analyse. Cela est nécessaire si vous voulez transformer une rubrique chaîne ou entier en rubrique énumération ou combinaison, car la conversion automatique d'une chaîne ou entier en rubrique énumération ou combinaison n'est pas possible.
LST n°103 : WD Winter Light
WINDEV
Cet exemple montre l'utilisation du gabarit "Winter Light", appliqué sur une application de gestion de location de motoneige.
LST n°103 : WD Convertir Charmap
WINDEV
Lors de la traduction des FAA dans un site WebDev, il est nécessaire d'encoder les traductions afin qu'ils soient utilisables en JavaScript. L'exemple WD Convertir Charmap permet de réaliser cette conversion plus simplement qu'en utilisant l'outil charmap de Windows.
LST n°103 : WD TCD Méthodes
WINDEV
Cet exemple présente 4 méthodes permettant d'alimenter un champ Tableau croisé dynamique en données :
- en utilisant la liaison directe avec les fichiers de l'analyse
- en utilisant une requête
- en utilisant une vue matérialisée (HyperFile Client/Serveur)
- en utilisant des données en mémoire (dans un tableau de structures)
LST n°103 : WD Tableau de Bord et Thread
WINDEV
Cet exemple montre l'utilisation d'un tableau de bord en multithread.
Chaque widget est rafraichi en arrière plan puis les données sont affichées lorsqu'elles sont disponibles.
L'avantage, c'est que l'utilisateur peut continuer à utiliser son application même pendant que les données sont en cours de récupération.
LST n°103 : WD Modem SMS
WINDEV
Cet exemple propose un composant interne réutilisable permettant d'envoyer des SMS depuis une application WINDEV en utilisant un modem GSM et une carte SIM classique.
LST n°103 : WD Evenement TSE
WINDEV
Cet exemple propose de gérer les événements de connexion / déconnexion à des sessions TSE.
De cette façon, vous pouvez être appelé lors d'une connexion / déconnexion console, connexion / déconnexion distante, verrouillage de session, ....
LST n°103 : WD Solr
WINDEV
L'exemple Solr vous montre comment piloter le moteur de recherche Apache Solr.

Avec cet exemple, vous allez apprendre à effectuer des recherches full text en temps réel grace a WINDEV et Solr.

Vous pouvez créer, supprimer des index, il est également possible d'indexer des documents, effectuer des recherche sur les documents indexé, et supprimer les documents qui ne vous intérèsse plus sur l'index.

LST n°103 : WD PileFileThreadsafe
WINDEV
Dans cet exemple vous pouvez manipuler différentes structures de données et voir lesquelles sont adaptées aux tâches parallèles.

Pour chaque structure (tableau, pile, file) un traitement est réalisé en utilisant plusieurs tâches parallèles.
LST n°103 : WD XMLSign
WINDEV
Afin de garantir l'intégrité des données contenues dans un document XML, il est possible de signer numériquement ces données et d'intégrer la signature au sein même du document.

L'exemple WD XMLSign propose une méthode simple de signature numérique des documents XML.
Pour faciliter la réutilisation, la collection de procédures COL_XMLSIGN comporte les éléments nécessaires à inclure dans votre projet, en plus des assemblages .NET System.XML et System.Security.
LST n°103 : WD MenuCtx Multiples
WINDEV
Cet exemple présente 3 solutions pour gérer l'utilisation de plusieurs menus contextuels différents sur un même champ.
LST n°103 : WD VerificationSaisieAsynchrone
WINDEV
Cet exemple vous présente comment vérifier un champ de saisie de manière asynchrone.

Il est possible de :
- Vérifier la saisie une fois que l'utilisateur a fini de saisir. (Utilisation de timer et automatisme de procédure)
- Vérifier une saisie pendant que l'utilisateur est en train de saisir. (Utilisation d'un thread)
LST n°103 : WD PersonnalisationRaccourcis
WINDEV
Cet exemple propose un composant interne pour proposer à l'utilisateur final de personnaliser les raccourcis des menus contextuels et du menu principal d'une fenêtre.
LST n°103 : WD ChampTiroir Astuce
WINDEV
Cet exemple vous montre comment utiliser astucieusement le champ tiroir pour masquer ou afficher des options selon d'autres options. L'exemple vous propose des interfaces que vous pouvez tester pour comprendre l'utilisation du champ tiroir.
LST n°102 : WM Fenêtre de présentation
WINDEV Mobile
Cet exemple vous montre comment créer une fenêtre de présentation pour votre application, qui n'est affichée que lors du premier lancement par l'utilisateur.
LST n°102 : iOS Calendrier
WINDEV Mobile
Cet exemple propose des fonctions de base pour accéder aux calendriers et événements iOS depuis votre application WINDEV Mobile.
Ces fonctions permettent de lister, ajouter, modifier ou supprimer des calendriers; et permettent également de lister, ajouter, modifier et supprimer des événements.
LST n°102 : WM OneDrive
WINDEV Mobile
L'exemple WM OneDrive propose un composant interne permettant, depuis une application WINDEV Mobile sous Android ou iOS d'accéder au service de partage de fichiers en ligne OneDrive.
L'exemple est une gestion de notes personnelles dont les données sont stockées dans un fichier OneDrive.
Le projet propose également un sélecteur de fichier sur OneDrive ainsi que des classes utilitaires pour manipuler les fichiers contenus dans ce service.
LST n°102 : iOS AirBullz
WINDEV Mobile
Cet exemple illustre l'utilisation du gabarit AirBullz dans une application iOS.
LST n°102 : Android MioWork
WINDEV Mobile
Cet exemple est composé d'une fenêtre et d'un composant interne permettant de piloter par programmation le lecteur de code-barre des Mio A3xx.
Ces terminaux sont des terminaux endurcis fonctionnant sous Android.
Le composant interne contient une collection de procédures qu'il suffit d'appeler depuis votre application en WLangage.

Note : L'application qui utilise la collection de procédures qui pilote le lecteur de code-barre devra posséder la permission : "cell.permission.BCR".
Vous pouvez ajouter cette permission dans l'assistant de génération de l'application Android.
LST n°102 : Android Réception de données partagées
WINDEV Mobile
Cet exemple montre comment récupérer du contenu partagé, par une application tierce, dans une application WINDEV Mobile.
LST n°102 : WW_Nebulae
WEBDEV
Cet exemple illustre l'utilisation de l'ambiance "Nebulae", fournie avec la LST 102.
LST n°102 : WW_SECURISE_URL
WEBDEV
Les données d'une session d'un site dynamique, peuvent sous certaines conditions être récupérées par une recopie d'url, d'un navigateur à un autre, d'un poste à un autre.

Cet exemple montre comment ajouter une sécurité à un site dynamique WEBDEV, afin d'interdire la réutilisation de sa session par un simple copier/coller de son adresse complète (url).
LST n°102 : WW_Photo
WEBDEV
Dans une page WEBDEV destinée à être affichée sur un téléphone ou une tablette (iOS ou Android), comment piloter la webcam de l'appareil pour prendre une photo ou une vidéo ou récupérer une photo ou une vidéo dans l’album de l’appareil.
Cet exemple didactique présente comment le faire en pas à pas.
LST n°102 : WD HFSQL Limitation Connexion
WINDEV
Avec WINDEV, il est possible de savoir si l’utilisateur a déjà lancé une instance de l’application et ainsi de contrôler voire même de limiter le lancement de l’application à 1 seule instance par utilisateur quel que soit le poste.

Cela est possible par l’intermédiaire de HFSQL et de la fonction WLangage HListeUtilisateurConnecté.
LST n°102 : WD Facebook SDK
WINDEV
Cet exemple propose un composant interne Facebook permettant d'utiliser les nouvelles API Facebook.
Dépendant d'un autre composant interne (OAuth), ce composant propose les fonctionnalités suivantes :
- Connexion à Facebook (Facebook Login) avec gestion de session permanente
- Exécutions de requêtes sur le Graph Facebook

En illustration de ce composant, l'exemple propose l'administration simplifiée d'une page Facebook (affichage du flux d'actualité et des commentaires, publication d'actualités texte et de commentaires)
LST n°102 : WD XMLAvecEspaces
WINDEV
Cet exemple montre comment récupérer le texte "complet" d'un noeud XML.
La norme XML définit que les espaces et les tabulations ne doivent pas être interprétés.
Ça peut paraître une contrainte mais cette contrainte permet d'avoir un document valide quelle que soit son indentation.
Par exemple, il arrive que certains éditeurs de texte réindentent le flux XML afin de le rendre plus lisible.
Cette réindentation ne modifie pas le contenu "réel" du document.
En revanche, il peut arriver qu'on ait besoin de conserver ces espaces.
Le cas le plus flagrant serait par exemple un document XML qui contient un flux de texte avec des propriétés d'affichage.
C'est typiquement le cas d'un flux HTML.
Si un texte se termine par un espace, il est dans ce cas nécessaire de le conserver.
LST n°102 : WD API OVH
WINDEV
L'exemple WD API OVH présente l'utilisation de l'API exposée par l'hébergeur OVH en WLangage. Cette API permet d'administrer par programmation tous les services d'OVH. L'exemple proposé présente la manipulation de la partie "IP Failover" de l'API et montre comment rediriger un failover entre plusieurs serveurs.
LST n°102 : WD AnalyseStatsActivitéHFSQL
WINDEV
Cet utilitaire permet d'afficher les statistiques d'un serveur HFSQL et d'effectuer des analyses sur la répartition des ressources utilisées (lectures, écritures, données réseau, charge CPU, ...).
LST n°102 : WD OneDrive
WINDEV
L'exemple WD OneDrive propose un composant interne permettant, depuis une application WINDEV d'accéder au service de partage de fichiers en ligne OneDrive.
L'exemple est une gestion de notes personnelles dont les données sont stockées dans un fichier OneDrive.
Le projet propose également un sélecteur de fichier sur OneDrive ainsi que des classes utilitaires pour manipuler les fichiers contenus dans ce service.
Cet exemple est complémentaire de l'exemple WM OneDrive qui propose les même fonctionnalités pour WINDEV Mobile.
LST n°102 : WD MultiSélection ZR
WINDEV
Cet exemple présente une astuce pour effectuer une multisélection dans une zone répétée, via un interrupteur.
Il présente comment court-circuiter le comportement standard de la zone répétée multisélection pour le remplacer par un comportement plus spécifique.
LST n°102 : WD MaterialSkin
WINDEV
Cet exemple propose plusieurs "briques" utiles afin de réaliser des interfaces qui peuvent répondre à la norme Material, développée par Google et notamment utilisée sur Android Lollipop ou encore ChromeOS.

Plusieurs modèles de champs de bouton avec animation (clic, survol...) sont proposés ainsi qu'une fenêtre de présentation modèle pour l'enchaînement des traitements, etc...
LST n°102 : WD BlackList
WINDEV
Cet exemple montre comment interroger des serveurs de blackList afin de savoir si un serveur ou une URL est blacklistée.
Cette interrogation permet d'éviter que tous les mails envoyés soient classés en spam par les serveurs de réception de mails.
LST n°101 : WM Graphe Donut Avancé
WINDEV Mobile
WINDEV Mobile propose le Champ Graphe qui permet notamment de créer des graphes Donut.
Cet exemple propose de booster le graphe Donut mobile en proposant :
- d’afficher la légende en haut pour indiquer à quoi correspond la part du haut
- que lors du clic dans le donut, la part cliquée se déplace en haut pour connaître la légende de cette part
- et dans la même idée, qu’il tourne au doigt.

Cet exemple propose également la mise en place d’une hiérarchie dans un graphe Donut, un peu à la manière d’un graphe SMN (secteur multi-niveau).
Il est ainsi possible de descendre dans les niveaux en cliquant sur la légende et de revenir sur le niveau parent via le bouton "Retour" de l’action bar.
LST n°101 : WM Programmation Asynchrone
WINDEV Mobile
Cet exemple vous montre comment gérer, de façon asynchrone, les traitements bloquants sur mobile.
L'expérience utilisateur est une priorité sur mobile, c'est pour cela qu'il faut éviter, le plus possible, les actions bloquantes pour l'utilisateur.
Il ne doit, dans l'idéal, ne jamais être bloqué.

Ainsi dans cet exemple, nous traitons le cas d'une récupération de données sur internet et de l'affichage de ces dernières dans une zone répétée.
LST n°101 : Android Ciroko
WINDEV Mobile
Cet exemple illustre l'utilisation du gabarit Ciroko dans une application Android de gestion de réservations pour un restaurant.
LST n°101 : WM Pub Interstitiel
WINDEV Mobile
Cet exemple vous montre comment intégrer des publicités AdMob aux format Interstitiel dans vos applications Android et iOS.
LST n°101 : WW_Bootstrap2
WEBDEV
L'exemple WW_Bootstrap présente une utilisation du framework CSS Bootstrap pour réaliser une mise en page web qui s'adapte à la largeur du navigateur.
LST n°101 : WW_CarteGoogle
WEBDEV
Cet exemple permet de montrer l'utilisation des cartes fournies par Google Maps dans un site WebDev avec le champ Carte.
Dans cet exemple, un composant interne est fourni afin de simplifier l'utilisation des APIs (version 3) de Google Maps. Il contient une collection de procédures pGestionCartes avec un modèle de champ. Ce composant permet :
- d'afficher une carte,
- d'afficher un fichier KML,
- d'obtenir les informations de survol de la carte,
- de positionner des marqueurs,
- de créer un itinéraire,
- l'auto-complétion sur l'adresse,
- de créer des marqueurs HTML avec icônes personnalisées,
- d'utiliser le clusterer (regroupement de marqueurs),
- de tracer un cercle, une ligne, un polygone (surface),
- d'utiliser le symbolPath (animation sur un tracé),
- de centrer la carte sur un ensemble de marqueurs,
- de tracer un rectangle éditable ou non,
- d'utiliser un objet JSON.
- d'effectuer un itinéraire avec des étapes,
- Tracer un trajet (Grand cercle) avec un label,
- Affucher un tracé GPX.
LST n°101 : WW_PopUp_Inactivite
WEBDEV
Lorsqu'un utilisateur navigue sur votre site puis le quitte sans le fermer (perte de focus du site due à une ouverture de nouvel onglet par exemple), il est possible d'afficher une popup lorsque qu'il reviendra sur le site.
Vous pouvez par exemple y afficher les derniers articles publiés sur votre site.

Cet exemple vous montre comment créer une telle popup dans un site WEBDEV.
LST n°101 : WW_Bootstrap
WEBDEV
L'exemple WW_Bootstrap présente une utilisation du framework CSS Bootstrap pour réaliser une mise en page web qui s'adapte à la largeur du navigateur.
LST n°101 : WW_Tasteful
WEBDEV
Cet exemple illustre l'utilisation de l'ambiance TasteFul dans un site de présentation de restaurant.
LST n°101 : WD ZoneRépétée Adaptée
WINDEV
L'exemple "WD ZoneRepetee Adaptee" présente une solution simple pour utiliser simplement et dynamiquement l'espace disponible grâce à une zone répétée multi-colonnes.
Lors de l'agrandissement de la fenêtre, si une colonne supplémentaire de la zone répétée ne peut être ajoutée, la largeur des colonnes est adaptées pour donner plus de place au contenu et éviter de perdre de l'espace
LST n°101 : WDCachet
WINDEV
L’utilitaire « WD Cachet » permet de générer des tampons /cachets.
Cela peut être un cachet à intégrer sur les photos d’un site web pour les protéger par exemple, ou encore un tampon « confidentiel » à intégrer dans un état imprimé.
Cet utilitaire se manipule à l’instar d’une application de dessin. Il suffit de sélectionner l’outil et de dessiner dans l’image à la souris.
LST n°101 : WD Installation Serveur HFSQL
WINDEV
L'exemple "WD Installateur Serveur HFSQL" présente le mécanisme d'installation silencieux des serveurs HFSQL (installation mais également mise à jour).
LST n°101 : WD Volets Dynamiques - 4 Astuces
WINDEV
Dans cet exemple, nous vous présentons 4 fonctionnalités à ajouter à vos champs onglets dynamiques pour les booster.
1 - Récupérer le volet sur lequel on ouvre le menu contextuel
2 - Modification du contenu d’un volet en live
3 - Gestion de l’historique des volets
4 - Réouverture des derniers volets fermés
LST n°101 : WD GglContact+
WINDEV
L'exemple WD GglContact+ utilise l'analyse générique JSON proposée dans l'exemple WD GenericJSON (LST 101) pour récupérer des informations supplémentaires sur les contacts Google, afin d'étendre le type gglContact du WLangage.
LST n°101 : WD AutoPass
WINDEV
L'exemple WD AutoPass propose un gestionnaire de mots de passe sans base de données. Les mots de passe sont en effet calculés à la volée à partir d'un mot de passe primaire et d'un certain nombre de paramètres sélectionnables par l'utilisateur.
LST n°101 : WD GenericJSON
WINDEV
Cet exemple didactique permet d'effectuer une analyse générique d'un code source JSON et d'afficher dans une table hiérarchique la représentation visuelle de cette analyse (arborescence, parenté, ...)

Le code source est commenté de façon à expliquer chaque étape de l'analyse générique.
LST n°101 : WD TâchesParallèles Contexte et Continuation
WINDEV
Cet exemple permet d'expliquer deux fonctionnements à bien comprendre avant d'utiliser les tâches parallèles.

1 - Les contextes HFSQL (et de base de données en général).
Le contexte HFSQL ne peut pas être partagé entre une tâche ou un thread et le thread principal. Il est nécessaire d'en faire une copie pour utiliser la base de données. Cet exemple permet de bien comprendre les différentes possibilités de copie.

2 - Les tâches de continuation.
Les tâches de continuation sont les tâches à exécuter à la fin d'une tâche parallèle. Ces tâches peuvent être exécutées dans le thread principal ou dans un autre thread, elles peuvent attendre des paramètres qui sont connus ou qui seront calculés dans la tâche précédente.
Cet exemple permet de comprendre quelle syntaxe doit être utilisée, dans quel cas.
LST n°101 : WD MemoireCryptée
WINDEV
L'exemple WD Mémoire Cryptée propose des fonctions pour faciliter l'utilisation de l'API de cryptographie offerte par Windows. L'exemple contient un composant interne permettant de :
- manipuler des chaînes de caractères cryptées en mémoire
- manipuler des fichiers INI cryptés
Les méthodes de cryptage employées sont automatiques et ne nécessitent pas de saisir de mot de passe. Les secrets sont associés au poste utilisateur et/ou au profil de l'utilisateur.
De cette façon, même si le fichier INI est dérobé, il est illisible sur un autre poste.
LST n°101 : WD Gzip
WINDEV
Cet exemple permet de compresser des fichiers et des chaînes au format GZIP.
Ce format est particulièrement utilisé sur internet afin de minimiser les transmissions de données.
Pour utiliser cette compression dans vos applications, il suffit d'importer la collection de procédure GZIP.
Cette collection de procédure est très facile à utiliser, elle contient 4 procédures :
- gzipCompresse / gzipDécompresse qui permettent de compresser / décompresser un buffer mémoire.
- gzipCompresseFichier / gzipDecompresseFichier qui permettent de compresser / décompresser un fichier.
LST n°101 : WD Imprimer Tableur
WINDEV
L'exemple "WD Imprimer Tableur" permet d'imprimer le contenu d'un champ Tableur.
Proposer sous la forme d'un composant interne, cette fonctionnalité pourra facilement être intégrée à tous vos projets utilisant un champ Tableur.
LST n°101 : WD génération KML
WINDEV
Cet exemple permet :

- de sélectionner une adresse dans le champ carte de WinDev.
- de générer un fichier KML pour Google Earth qui pourrait être envoyé par email.

Avant la génération du KML vous pourrez définir :

- vos différents angles de vue
- la description du marqueur
- le commentaire du marqueur (texte, couleur, taille)
- l’icône du marqueur
LST n°101 : WD RepèrePliage
WINDEV
L'exemple "WD RepèrePliage" propose une solution pour afficher un repère de pliage dans n'importe quel état.

Il suffit d'appeler la procédure AfficheRepèrePliage dans le bloc "FIN_DE_PAGE" de l'état, en précisant en paramètre le paramétrage du repère (hauteur, style du trait, etc.).
LST n°100 : Android SSH
WINDEV Mobile
Cet exemple fournit une collection de procédures permettant d'exécuter des commandes SSH sur Android.
LST n°100 : WM TestsAuto
WINDEV Mobile
Cet exemple montre comment créer et utiliser des tests automatiques dans différents modes (portrait / Paysage, iOS, Android, ..)
LST n°100 : iOS Calendrier
WINDEV Mobile
Cet exemple propose des fonctions de base pour accéder aux calendriers et événements iOS depuis votre application WINDEV Mobile.
Ces fonctions permettent de lister, ajouter, modifier ou supprimer des calendriers; et permettent également de lister, ajouter, modifier et supprimer des événements.
LST n°100 : WW_StructureComplexe
WEBDEV
Cet exemple montre comment récupérer une structure complexe (objet, tableau, structure) remplie en code navigateur.
Cette structure est définie en code serveur, puis est sérialisée au format JSON (JavaScript Object Notation)
et envoyée au navigateur.
Les navigateurs, grâce à l'objet global JSON, permettent de désérialiser du JSON très simplement avec une méthode : JSON.parse.

Le résultat de cet appel est un objet manipulable directement.
LST n°100 : WW_Onglet_Plan
WEBDEV
L'exemple "WW_Onglet_Plan" présente une utilisation astucieuse du champ Onglet pour simuler des plans, en utilisant un champ Onglet dont les volets n'ont pas de libellé.
LST n°100 : WW_Server_Sent_Events
WEBDEV
Cet exemple montre l'utilisation du rafraîchissement automatique des données dans les sites WEBDEV dynamiques.
Il se base sur la technologie HTML5 "Server-Sent Events" qui permet d'envoyer depuis le code serveur des données vers le navigateur sans timer dans ce dernier.
LST n°100 : WW_Sites_Mobiles
WEBDEV
L'exemple WW_Sites_Mobiles présente plusieurs méthodes et astuces pour réaliser des pages Web adaptées à différentes résolutions de périphériques mobiles (petit smartphone à tablette).
LST n°100 : WW_Furyo
WEBDEV
Cet exemple illustre l'utilisation de l'ambiance Furyo dans un tableau de bord AWP.
LST n°100 : WD Optimisation Tri
WINDEV
L'exemple "WD Optimisation Tri" présente une optimisation sur le tri des tables contenant des ruptures. Quand le contenu des champs dans les ruptures ne dépend pas de l'ordre de tri, il est possible d'optimiser la vitesse de tri.
LST n°100 : WD Utilisation Tâches Parallèles