Accès aux apis Sage en WLangage (WINDEV, WEBDEV, WINDEV MOBILE)
La richesse et la simplicité du WLangage vous permettent d’accéder à tout type d'API : REST/SOAP, standard OAuth 2.0, ... Vous pouvez ainsi interagir très facilement avec des solutions tierces, comme la solution de comptabilité / facturation de Sage.
WEBDEV : proposer la prise de photo depuis la webcam (WEBDEV)
Dans un site Web, il peut être nécessaire de proposer à l'utilisateur de capturer une photo avec sa Webcam, pour alimenter sa photo de profil par exemple.
L'exemple "WW_Web_Camera" propose un modèle de champs clé en main pour visualiser le flux d'une Web Caméra et enregistrer une photo sur le serveur à partir de ce flux.
Sécurité : audit automatique et personnalisé de serveurs Windows et linux (WINDEV, WEBDEV)
L'utilitaire "WD AuditManager" permet de déclencher simplement un audit de sécurité sur un ensemble de machines d'un réseau. L'utilitaire collecte ensuite le résultat des différents audits et affiche un compte-rendu. Le code source est fourni afin de pouvoir ajouter ou faire évoluer les audits très simplement en fonction des besoins ou des critères de sécurité.
WLangage : 0X0E astuces pour les développeurs (WINDEV, WEBDEV, WINDEV MOBILE)
Présentation rapide de plusieurs fonctionnalités utiles au quotidien :
Déplacement d'une page dans un document PDF, déclenchement du débogueur à la connexion, extraction de contenu balisé avec ExtraitChaîneEntre, gestion des formats JSON et YAML, code multiplateforme grâce à CibleExécution, procédures lambda, masques de saisie internationaux, utilisation de Filter/Map/Reduce, clonage d'objets (POO), nouveautés syntaxiques du WLangage, sécurité renforcée avec le chiffrement RSA, utilisation du type Thread pour un code plus sûr, alignement automatique du code, casse des mots-clés du WLangage
Votre première application sur macOS (sans Java !) (WINDEV MOBILE)
Apple a récemment publié un SDK permettant de compiler nativement des applications iOS pour macOS. Naturellement, WINDEV Mobile 25 a évolué afin de vous faire bénéficier de ces nouvelles fonctionnalités. Cet article montre comment activer l'exécution d'une application iOS sur macOS ainsi que les spécificités liées à ce type d'exécution.
Combinez et organisez des fichiers PDF par un simple "drag & drop" (WINDEV, WEBDEV, WINDEV MOBILE)
En WLangage, le type de variable pdfDocument vous permet de programmer ce que vous souhaitez avec vos documents ! Dans cet article, nous allons voir comment réorganiser les pages d'un document et comment combiner 2 documents.
IOS : 3 exemples d'intégration de code Swift
(WINDEV MOBILE)
Pour utiliser une fonctionnalité spécifique d'un périphérique mobile iOS (ou Android), WINDEV Mobile vous permet de saisir du code en Objective-C / Swift (ou Java). Cet article présente 3 exemples d'utilisation du code Swift.
Questions & Réponses
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation.
Le Saviez-Vous ?
(WINDEV, WEBDEV, WINDEV MOBILE)
- Rechercher une fonctionnalité du produit
- Récupérer le nom des membres de classes ou de structures par "drag and drop"
- Définir les langues à utiliser dans les erreurs d'UI
|
|
|
|
Navigateur : interdire le "back" pour éviter des erreurs (saisie multiple, double validation...) (WEBDEV)
Sur des sites dynamiques, les boutons "Back" et "Forward" peuvent être très problématiques car l'internaute a une page "affichée" qui ne correspond plus au contexte du serveur. En effet, à chaque "Back", le navigateur affiche le contenu précédent, sans en notifier le serveur... Les problèmes arrivent lorsque l'internaute "valide" ensuite un formulaire ou une action.
Déployer en 1 clic un site WEBDEV avec Docker (WEBDEV)
Cet article présente pas à pas la mise en production d'un site WEBDEV dans une infrastructure sous Docker. Cet article couvre les spécificités de développement, la mise en place d'une infrastructure de test et le déploiement effectif du site. Docker et déployer un site WEBDEV en toute simplicité !
Code WLangage : design pattern "décorateur"
(WINDEV, WEBDEV, WINDEV MOBILE)
Le design pattern "Décorateur" permet de modifier le comportement d'un objet de façon dynamique: c'est une alternative plus souple à l'héritage. Le design pattern "Décorateur" permet d'ajouter ou de supprimer dynamiquement des fonctionnalités (responsabilités) à un objet (sans en modifier l'interface de base, sans héritage).
Champs métier : gagnez du temps et des fonctionnalités !
(WINDEV, WEBDEV, WINDEV MOBILE)
Un Champ Métier est un champ (ou un ensemble de champs regroupés) "prêt à l'emploi", incluant si nécessaire du code WLangage "métier". Grâce aux Champs Métier, vous ajoutez des comportements sophistiqués dans vos applications en 1 clic ! WINDEV, WEBDEV et WINDEV Mobile mettent à disposition une centaine de Champs Métier. Que vous utilisiez un Champ Métier ou que vous récupériez simplement une partie de son code, vous gagnez du temps !
Visio-conférence : planifiez vos réunions "Zoom" en WLangage (WINDEV)
Avec l'essor du télétravail, les réunions en ligne avec les outils du marché explosent.
Zoom, un des acteurs majeurs de ce marché, fournit un service de téléconférence, combinant vidéoconférence, chat, réunions en ligne, ...
Zoom expose des dizaines d'API permettant aussi bien d'intégrer des outils externes dans leurs solutions, que de contrôler et manipuler les données utilisateurs en dehors de Zoom.
Nous allons voir dans cet article comment créer une réunion Zoom depuis votre application WINDEV.
Kit UI "gestion de projets" (WINDEV)
Pour réaliser le kit UI "Gestion de projets", plusieurs fonctionnalités avancées de WINDEV ont été utilisées. Cet article détaille 6 de ces fonctionnalités avancées fournies dans le projet "WD KitUI Gestion de projets" livré avec cette LST.
Zebra : lire des puces RFID grâce à WINDEV Mobile (WINDEV MOBILE)
Le RFID (ou radio-identification) permet de lire et stocker des informations dans des puces (ou tags) RFID à distance.
Cette technologie est de plus en plus présente dans de nombreux domaines :
- l'automobile avec le télépéage,
- le tourisme avec certains forfaits de ski,
- le commerce avec des étiquettes de prix,
- ...
L'avantage du RFID est qu'un lecteur est capable de scanner et de trouver toutes les étiquettes qui sont accessibles à distance.
Par exemple, dans un magasin, le client dépose son panier dans une "box", et une application vient lire tous les articles qui sont dans le panier. Inutile de vider le panier, plus de risque de fraude ni de risque d'erreur de la part d'un vendeur.
|
|