Simplification de l'assistant de création de projet.
Editeur de fenêtres
Simplification de l'assistant de création de fenêtres.
Champ Combo : Possibilité d'utiliser un cadre vectoriel pour chaque état.
Champ de saisie : Simplification de la configuration de la "saisie obligatoire".
Editeur d'états
Style d'un champ : Le volet "Style" de la description d'un champ a été remanié. Les différentes options permettant de choisir un autre style, dissocier, ou voir les utilisations du style sont désormais directement accessibles.
Editeur de code
Assistant de code : Le code WLangage généré s'adapte à la langue définie pour le code (français ou anglais).
Store Privé
Installation d'une mise à jour proposée au lancement de l'application.
HFSQL
Index spatiaux disponibles en mode Client/Serveur.
Support des index spatiaux dans les requêtes SQL.
Support des données spatiales lors de l'export au format CSV.
Centre de Contrôle HFSQL
Possibilité de lister les clés spatiales.
WLangage
Renommage des fonctions Formexxx en Géométriexxx. Les fonctions Formexxx sont conservées par compatibilité.
Nouvelles fonctions WLangage
HListeClésSpatiales : Renvoie la liste des clés spatiales d'un fichier de données (d'une requête ou d'une vue) reconnues par le moteur HFSQL.
Nouveau type de variable
Commentaire : Les variables de type Commentaire permettent de lire et modifier par programmation les notes associées aux cellules des feuilles XLSX.
Fonctions modifiées
dbgActiveLog : Nouveau paramètre permettant de spécifier la durée avant recyclage des informations du log.
Docusign
Lors de l'importation du composant Docusign, la langue du composant s'adapte à la langue choisie sous l'éditeur.
Le composant DocuSign disponible avec cette version comprend de nombreuses modifications et améliorations.
Robot de surveillance
Nouveau type de contrôle : Vérification de la date d'expiration du certificat d'un serveur.
Contrôle de type "Connectivité HTTP" : Possibilité d'ajouter des entêtes supplémentaires qui seront passés à la requête.
Python
Allocation d'un objet avec paramètre dans le constructeur.
Appel des méthodes d'instance.
Liste des 46 nouveaux exemples disponibles :
WD QuickTranslate Cet exemple illustre l'usage du composant interne "Traduction" livré avec celui-ci.
WD ActionsDepuisTable Cet exemple montre comment brancher des actions dans un champ Table : clic sur une colonne, colonne conteneur, lien cliquable.
WD BOM Cet exemple propose une procédure pour détecter un BOM dans un fichier.
WD JWT Cet exemple propose un composant interne OAuth2Service qui exporte une fonction semblable à la fonction WLangage AuthIdentifie : AuthServiceIdentifie.
WD SuiviColis API La Poste Cet exemple montre comment consommer l'API de suivi de colis fournie par La Poste.
WD Transferts HTTP Plusieurs téléchargements simultanés, envoi de fichiers volumineux... Cet exemple donne des solutions concrètes et le code réutilisable.
WD ValidationForte Cet exemple montre différents systèmes proposant une validation forte de l'utilisateur pour les traitements importants.
WD Gestion paramètres et retours Cet exemple met en avant 4 possibilités sur les paramètres et les valeurs de retour des procédures que vous développez :
- Comment savoir si un paramètre a été appelé avec sa valeur par défaut.
- Comment appeler une procédure avec les paramètres nommés.
- Comment exploiter une procédure à nombre de paramètres variable.
- Comment récupérer efficacement les valeurs de retours multiples d'une procédure.
WD Tri personnalisé Cet exemple montre l'utilisation des tris personnalisés dans les colonnes de table.
WD GenerationMenuContextuel Cet exemple montre comment générer automatiquement un menu contextuel de table en fonction des boutons d'actions associés à celle-ci.
WD Graphe ApercuProportionnel Cet exemple présente la mise en place d'un graphe visuel à partir d'un champ Zone répétée.
WD TableurAssistantCSV Cet exemple propose un assistant d'import de fichier CSV dans un champ Tableur de WINDEV.
WD Tests automatiques OCR Cet exemple illustre l'utilisation des fonctionnalités d'OCR dans des tests automatiques.
BibliothèqueDynamiquePourDiagramme Cet exemple montre comment créer une bibliothèque d'images par programmation pour un champ Éditeur de diagrammes.
WD MessageWindows Il est possible de faire communiquer deux applications Windows en utilisant des messages.
Cet exemple montre comment forcer la réception des messages personnalisés.
Cet exemple permet d'envoyer un message à une autre application particulière.
WD OngletMultiSelection Cet exemple présente un modèle de champs pour afficher un onglet multisélection.
WD Design Pattern Visiteur Cet exemple présente une implémentation du design pattern Visiteur pour découpler une opération (ici l'affichage) d'une série de classes.
WD GrapheDepuisCSV Cet exemple permet de générer, en quelques clics, un graphe à partir de données issues d'un fichier CSV.
WD Générer PDF Cet exemple permet de réaliser facilement un traitement de génération de PDF en masse. La mise en place du design pattern "Observateur/Observable" permet de présenter à l'utilisateur l'état d'avancement de la génération PDF au fur et à mesure, et lui permet d'accéder aux PDF générés dès leur disponibilité.
WD Handles Cet exemple permet de rechercher les fichiers ouverts sur une machine.
WD ImageVectoriellePersonnalisée Cet exemple montre comment modifier une image SVG par programmation.
WD RouletteSurOnglet Cet exemple propose une procédure pour activer le changement de volets d'onglets via la roulette de la souris.
WD ToDo-List Cet exemple propose un champ d'édition HTML qui permet d'insérer des listes à coches dans les documents HTML.
WD TokenAPI Cet exemple expose un composant interne TokenAPI qui gère tous les aspects authentification nécessaires. Grâce à ce composant interne, vous pouvez gérer les tokens à distribuer et gérer l'authentification de vos méthodes de services SOAP ou REST très simplement.
APIAdresse Cet exemple montre comment utiliser l'API Adresse du gouvernement français (https://geo.api.gouv.fr/adresse).
WD BarreTitrePersonnalisée Cet exemple montre 3 types de personnalisations de la barre de titre des fenêtres WINDEV.
WD Glossaire HTML Cet exemple montre comment faciliter la saisie de l’utilisateur via des insertions automatiques dans un champ Editeur HTML.
WD LectureVideoYouTube Cet exemple montre comment afficher une vidéo Youtube (et uniquement la vidéo) dans un champ d'affichage HTML.
WD Sirene Cet exemple montre comment récupérer des informations sur une société grâce à son numéro de SIREN ou son numéro de SIRET.
WD OCR Batch Cet exemple montre comment effectuer une reconnaissance de texte au lasso sur un PDF via l'OCR de WINDEV.
WD Drag and Drop lignes de table Cet exemple vous le présente sur différents types de champ Table :
- table remplie par programmation,
- table fichier,
- table hiérarchique.
WD Drag and drop avancé Cet exemple montre la copie d'un rendez-vous d'un champ Planning vers un champ Agenda.
WD GeoFormats Il est possible de dessiner des formes (points, lignes, polygones...) sur un champ Carte.
Ces formes peut être décrites par programmation grâce aux types CartePolygone, CarteLigne, ... mais également chargées depuis des sources GeoJSON, ShapeFile ou encore WKT grâce aux fonctionnalités proposées par cet exemple.
WD Gestion Emails Cet exemple didactique présente les fonctionnalités que vous devez connaître pour la gestion des emails.
WD GestionDoublons_Files Cet exemple montre la réalisation d'un modèle Producteur / Consommateur avec une gestion des doublons.
WD ProducteurConsommateur Cet exemple montre la réalisation d'un modèle Producteur / Consommateur.
WD Design Pattern Décorateur Cet exemple illustre de façon ludique la mise en place du patron de conception "Décorateur" dans une application.
WD AnalyseMX Cet exemple permet d'analyser une liste d'adresses email pour récupérer le fournisseur du domaine.
WD EtatsAvecSommaire Il est très pratique d'avoir un sommaire dans un état long.
Le composant interne CI_EtatSommaire vous permet d'ajouter un Sommaire à vos états très facilement.
WD ThreadUI Cet exemple vous montre 4 façons de mettre à jour l'UI de vos applications avec des données provenant de threads secondaires.
WD Skype Cet exemple propose une solution simple et rapide pour effectuer un appel Skype (audio, vidéo, chat) depuis une application WINDEV.
WD GED Cet exemple propose une GED avec le gabarit KobeB.
WD SysLog Cet exemple montre l'utilisation du protocole Syslog.
WD TCD Perso Cet exemple montre une astuce simple permettant d'afficher le résultat d'un calcul personnalisé dans une cellule de TCD.
WD GoogleSpreadsheet Cet exemple montre comment manipuler des documents Google Sheets (feuilles de calcul Google) dans une application WINDEV. Un composant interne est proposé pour faciliter la réutilisation.
WD Index Spatiaux Cet exemple contient les données géographiques des communes du département 78 en France. La rubrique de type "données géographiques" dans l'analyse a été définie comme "clé spatiale".
Le "Goodies du trimestre" est un magnifique plaid "WINDEV" (120x160cm). En combinaison lisse et chaude de toison de corail et de matériaux sherpa de 380g / m2, ce plaid vous réchauffera cet hiver.
Faites le choix de la productivité.
Et bénéficiez de 39% de remise immédiate.
DEMANDEZ LE DOSSIER DE PRÉSENTATION
(gratuit) Recevez sur votre bureau le dossier complet et le magazine "01net" : 100 témoignages de réussite, et découvrez comment développer 10 fois plus vite !