Champ Éditeur de diagrammes : créer et fournir une bibliothèque d'éléments spécifiques
(WINDEV, WEBDEV)
Le champ Éditeur de diagrammes de la version 27 permet aux utilisateurs finaux de créer des diagrammes, workflow, schémas, plans, ... très simplement.
Par défaut, le champ intègre plusieurs bibliothèques d'images :
- des objets standards (cadre, rectangle, rond, ...),
- des flèches,
- des éléments du domaine "informatique" (switch, base de données, ordinateur, ...),
- etc.
L'exemple "BibliothèqueDynamiquePour-Diagramme" montre comment créer et ajouter dynamiquement (par programmation) une bibliothèque d'images (SVG) dans un champ Éditeur de diagrammes.
UI : gestion avancée d'un thème sombre sur téléphone
(WINDEV Mobile)
De manière générale, l'activation du thème sombre affiche une couleur de fond noire avec des textes et icônes en blanc ou en gris clair et une accentuation de couleurs réduites.
L'application du thème sombre est automatiquement réalisée par WINDEV Mobile sur tous les éléments provenant des gabarits.
Néanmoins, le résultat peut ne pas être optimal sur des éléments spécifiques (spécialement des icônes) ou des éléments très personnalisés.
L'exemple "WM ModeSombre" propose une solution réutilisable de personnalisation avancée d'un gabarit sombre.
Best Practice : Importer un Webservice REST JSON dans un projet : le guide "pas à pas"
(WINDEV, WEBDEV, WINDEV Mobile)
Presque tous les services "Web" fournissent des API sous la forme de Webservices :
- une API "SOAP" ; dans ce cas, il suffit d'importer la description (.wsdl) dans WINDEV pour utiliser (on parle de consommer) le Webservice.
- une API "REST" avec une documentation "OpenAPI" ; dans ce cas la structure est formalisée (et peut être importée dans WINDEV 27 grâce à l'utilitaire "WDOpenAPI" de la LST 118).
- une API "REST" non formalisée ; c'est un cas très fréquent, renvoyant des résultats en XML ou JSON.
C'est ce dernier cas d'API "REST" non formalisée que cet article propose de détailler en pas à pas.
Comment le faire ? Importer un Webservice REST JSON dans un projet cas pratique : WooCommerce
(WINDEV, WEBDEV, WINDEV Mobile)
L'exemple "WD WooCommerce" est un exemple de mise en œuvre didactique de la méthode d'importation de Webservice REST JSON sur l'API de la solution de eCommerce "WooCommerce".
Gérer un backoffice Prestashop
(WINDEV)
L'exemple "WD Prestashop" (mise à jour de l'exemple de la LST 99) propose une fenêtre didactique montrant les différentes possibilités offertes par le composant interne "Prestashop".
Vous pourrez ainsi vous connecter à un site Prestashop, gérer un client, ajouter une image à un produit et découvrir les méthodes de filtrage et de tri pour la récupération des entités Prestashop.
iOS : compilation et déploiement iOS en 1 clic !
(WINDEV Mobile)
L'utilitaire "WMIOSBuild" permet de copier un projet iOS sur un Mac, de le compiler puis d'obtenir automatiquement l'application sur le poste de développement.
Fini les allers-retours entre le poste de développement et le Mac !
Cette LST propose une mise à jour de l'utilitaire "WMIOSBuild" enrichie de fonctionnalités et compatible avec les dernières versions de Xcode.
Génération automatique de menus contextuels
(WINDEV)
Dans les applications, le champ Table de WINDEV est très souvent associé à des boutons d'action. Ces actions peuvent être simples (modifier une ligne du champ, supprimer une ligne, ...) ou plus sophistiquées (générer un email, une facture...). Les utilisateurs aiment retrouver ces actions par un "clic droit" sur le champ.
L'exemple "WD GénérationMenuContextuel" génère dynamiquement ces menus contextuels à partir des boutons.
ANDROID / IOS : MISE EN PLACE D'UNE FENÊTRE "BOTTOM SHEET"
(WINDEV Mobile)
Le concept graphique de "Bottom Sheet" consiste en une fenêtre qui monte depuis le bas de l’écran pour faire apparaître un contenu supplémentaire ou encore des options de menu.
L’exemple "WM Menu Coulissant Bas" présente une solution technique pour réaliser ce type de présentation dans une application WINDEV Mobile pour iOS et Android.
IOS/Android : stocker les données sensibles au coffre !
(WINDEV Mobile)
Les OS mobiles (iOS et Android) disposent d'enclaves sécurisées natives. Ces enclaves permettent de stocker les informations sensibles comme des mots de passe, des informations bancaires ou des identifiants personnels de manière sécurisée sur des appareils mobiles.
L'exemple "WM Keystore" s'appuie sur les fonctionnalités des enclaves sécurisées d'iOS et d'Android pour proposer un jeu de fonctions Charge et Sauve afin de stocker des données de façon sécurisée.
Tests automatiques de champs avancés (agenda, planning, etc.) : l'OCR valide le test !
(WINDEV)
L'exemple "WD Tests automatiques OCR" présente une solution originale pour la réalisation de tests automatiques d'interfaces graphiques sophistiquées : champ Planning, champ Agenda, etc.
Cet exemple utilise les fonctions de reconnaissances de caractères de WINDEV !
Représentation de données : graphe de proportion
(WINDEV)
L'exemple "WD GrapheApercuProportionnel" fournit une solution réutilisable de représentation des proportions de manière attrayante, parlante et visuelle : le graphe de proportion.
Des applications mobiles et des sites Web bien "Lottie"
(WEBDEV, WINDEV Mobile)
Lottie est une librairie qui permet d'afficher des animations créées via Adobe After Effects dans des applications. Lottie est notamment disponible pour Android, iOS et le Web. Les animations Lottie peuvent être facilement intégrées dans des applications WINDEV Mobile et des sites WEBDEV.
Cookies : recueillir les consentements !
(WEBDEV)
Pour mettre les sites en conformité avec le RGPD (Règlement Général sur la Protection des Données), il est notamment nécessaire de permettre aux internautes de choisir quels cookies "traceurs" activer sur les sites.
Cet article et l'exemple associé offrent une solution clé en main pour mettre en place le recueil de consentement des cookies auprès des internautes à l'aide de la solution "Orejime".
Assistant d'import de données CSV pour champ Tableur
(WINDEV)
Le format CSV est souvent utilisé lors de l'import et de l'export de données d'un tableur.
L'exemple "WD TableurAssistantCSV" de cette LST fournit un assistant d'import de données CSV pour le champ Tableur de WINDEV.
Halte ! Polices d'icônes...
(WINDEV, WEBDEV, WINDEV Mobile)
Les polices d'icônes offrent de nombreux avantages par rapport à l'utilisation d'images ou de pictos "classiques" : l'affichage est vectoriel !
Cet article et les exemples associés présentent l'intégration et l'utilisation de polices d'icônes dans les applications et les sites WINDEV, WEBDEV et WINDEV Mobile.
Upload, redimensionnement et recadrage d'image en Web
(WEBDEV)
L'exemple fourni propose deux solutions prêtes à l'emploi pour cadrer une photo de profil :
- redimensionnement à la souris effectué par l'utilisateur,
- détection de visages par IA (Intelligence Artificielle).
Bandeau de site : lors d'un scroll, le bandeau se réduit automatiquement
(WEBDEV, WINDEV Mobile)
Comment réaliser un bandeau de site qui se réduit lors du scroll et dont la version réduite reste épinglée quand l'internaute continue de scroller vers le bas de la page ?
Pour obtenir cette mise en page originale et moderne dans un site WEBDEV, quelques minutes suffisent. Cet article présente la réalisation de ce type de bandeau en 4 étapes simples.
La boite à outils des développeurs : IcoMoon
(WINDEV, WEBDEV, WINDEV Mobile)
Il existe de nombreuses polices d'icônes disponibles sur Internet. Et il est également possible de créer ses propres polices d'icônes avec des outils gratuits disponibles en ligne.
Cet article détaille l'un de ces outils : IcoMoon.
Questions & Réponses
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation.
Le Saviez-Vous ?
(WINDEV, WEBDEV, WINDEV MOBILE)
- Éditeur de code : naviguer rapidement entre les procédures d'un élément
- Modifier la position et la dimension d'un champ par les poignées (sélection)
- Dupliquer un menu contextuel d'une fenêtre à une autre
|
|