PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WINDEV Mobile 24 !
  • Présentation
  • Nouveautés "Update 4" (version 240077)
  • Nouveautés "Update 3" (version 240075)
  • Nouveautés "Update 2" (version 240063)
  • Nouveautés "Update 1" (version 240054)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Voici la liste des principales nouveautés que vous pourrez découvrir dans cette mise à jour. De nombreuses améliorations de fonctionnement ont été également apportées dans cette version.
Cette page d'aide présente :
Nouveautés "Update 4" (version 240077)
Télémétrie
  • Les données de la télémétrie pouvaient ne pas être actualisées lors du changement de projet.
Android : Déploiement sur le store Google Play :
  • Si votre application utilise les fonctions HFSQL, MQTT, HTTP, ... lors du déploiement sur le store Google Play, un message peut bloquer le déploiement d'une nouvelle application ou apparaître lors de la mise à jour d'une application. Ce message indique que l'application ne respecte pas l'obligation de fournir une version 64 bits sur Google Play.
    Ce message est affiché car le Framework natif Android WINDEV Mobile n'est pas fourni pour les processeurs Intel 64 bits (X64).
  • Pour pouvoir déployer votre application sur Google Play, l'assistant de génération d'une application Android propose désormais l'option "Générer l'application pour Google Play Store" dans la section "Options de l'application" (étape "Informations générales" de l'assistant). Il suffit de cocher cette option pour pouvoir déployer votre application sur le store sans avertissement.
    Remarque : Si vous avez utilisé le module de mise à jour proposé par le Support Technique (correspondant à l'incident 114593), vous devez :
    • Supprimer l'exécutable du répertoire du projet.
    • Supprimer la ligne de commande ajoutée dans "Action avant génération Gradle" dans la description de la configuration Android.
Nouveautés "Update 3" (version 240075)
Editeurs
  • Enregistrement du produit en ligne.
  • Nouveau mode de gestion des mises à jour de WINDEV (Automatic update).
GDS
  • De nombreuses fonctionnalités ont été améliorées dans le Gestionnaire de Sources. Le Gestionnaire de Sources est désormais plus efficace. Son fonctionnement a été optimisé (suppression de messages intempestifs, optimisation de la gestion des styles, optimisation de la gestion des branches).
  • Optimisation de la vitesse des opérations réalisées en 3G et en ADSL. Cette optimisation de la vitesse est également observée (dans une moindre mesure) sur les opérations réalisées avec un GDS en mode Client/Serveur. Pour profiter de cette optimisation, il est nécessaire de mettre à jour la base de sources dans la version la plus récente. Pour migrer la base de sources dans le nouveau format :
    • Lancez l'administrateur du GDS : sous le volet "GDS", dans le groupe "Base GDS", déroulez "Gérer" et sélectionnez "Administrateur du Gestionnaire de Sources".
    • Connectez-vous à l'administrateur du GDS en tant qu'administrateur.
    • Sous le volet "Outils", dans le groupe "Maintenance", cliquez sur "Migrer au format le plus récent".
  • Politique de réintégration : Il est désormais possible de définir un critère supplémentaire : "Aucune erreur de norme de programmation".
Nouveautés "Update 2" (version 240063)
Editeurs
  • Gestion des écrans de DPI différents sur un même PC.
WINDEV / WINDEV Mobile
  • Passage d'une application en mobile : Si une plateforme WINDEV est présente, l'option "Dupliquer pour Mobile" (présente dans le menu contextuel de la fenêtre WINDEV dans l'explorateur de projet) permet de dupliquer la fenêtre sélectionnée dans un plateforme mobile. L'assistant de passage en mobile est ensuite automatiquement affiché.
Editeur de code
  • F2 sur les noms de procédures : Lors de l'utilisation de la touche F2 sur le nom d'une procédure, le code correspondant à la procédure voulue est désormais affiché en haut de l'espace disponible à l'écran (utile notamment lorsque le projet utilise de nombreuses procédures).
WLangage
  • Nommage des sources de données : Désormais, lors de l'utilisation de source de données avec références, la valeur NULL est gérée.
  • Fonction zipExtraitTout : Optimisation et suppression de cas de blocage.
GDS
  • Optimisation de la gestion des branches.
  • Amélioration de l'interface de la fusion de branches.
  • Partage de répertoires entre plusieurs GDS : Il est désormais possible de partager les répertoires et le contenu des Composants internes et des analyses entre plusieurs GDS.
HFSQL
  • Dans certains cas, la fonction SQL Top est plus rapide.
Android
  • Dans certains cas, les fonctions géoSuivixxx sont désormais disponibles sous Android 8.
  • Fonction NationFramework disponible.
  • Fonction HSauvePosition : Support de la constante hSauveRubriques.
Nouveautés "Update 1" (version 240054)
Editeur de projet
  • Assistant de passage des applications WINDEV en Mobile : il est désormais possible :
    • de lancer un audit mobile : cet audit permet de détecter et de traiter les erreurs lors du passage d'un projet WINDEV en WINDEV Mobile (Android et iOS uniquement).
    • lors de la création d'une configuration iOS ou Android dans un projet WINDEV, de dupliquer les fenêtres WINDEV dans la configuration iOS ou Android.
  • Nouveau gabarit Ninja.
  • Dossier du projet : Le dossier du projet imprime désormais le tableau de bord du projet.
Editeur de fenêtres
  • Nouveau champ Interrupteur à curseur.
  • Champ Table avec Binding : Les modifications, ajouts et suppressions de lignes apportées à un champ Table avec binding sur un tableau d'objets sont désormais reportés sur le tableau relié.
  • Champ Galerie
    • Gestion du mode infini
    • Gestion des ruptures
    • Champ de saisie à jetons : Les champs de saisie à jetons sont désormais disponibles dans les interfaces utilisant un sens d'écriture de droite à gauche.
  • Nouvelles vignettes utilisées dans l'assistant de création de fenêtres.
  • Gestion des groupes de champs sous l'éditeur de fenêtres et d'états : amélioration de la gestion des groupes dans le cas d'une multisélection de champs. L'état indéfini permet de conserver l'association existante des champs aux groupes.
Editeur de requêtes
  • Indentation automatique du code SQL (Ctrl + R)
GDS (Gestionnaire de sources)
  • Amélioration de l'interface permettant de réaliser une fusion de branches.
Débogueur
  • La zone de visualisation des variables du débogueur bénéficie désormais de la coloration syntaxique et de l’assistance complète de l’éditeur de code.
WLangage
  • Conversion automatique des chaînes contenant une date heure au format ISO 8601 en variable de type DateHeure lors de l'affectation de la variable.
  • Sources de données : Il est possible de choisir le mode de nommage des sources de données (Onglet "Compilation" de la description du projet). Ce nom peut être le nom de la variable, un nom automatique ou un nom automatique avec référence.
  • Nouvelles fonctions :
    • PDFMotDePasse : Protège un document PDF par un mot de passe.
    • NationFramework : Modifie la langue du framework
  • Fonctions modifiées :
    • HVérifieMiseAJourServeur : Nouvelle constante permettant de connaître la version la plus récente de chaque mise à jour majeure.
    • HDéclencheMiseAJourServeur : Nouveau paramètre permettant de spécifier la version voulue.
    • iParamètre : Nouvelles constantes permettant de connaître et de paramétrer le type de support (papier mat, brillant, ...)
Webservice SOAP
  • L'identification par le protocole "ws security" de type "user/mot de passe" est désormais directement supporté.
Docker HFSQL
Nouvelles variables d'environnement permettant de gérer l'utilisateur et le mot de passe.
Android
  • Champ Galerie : gestion du mode infini.
  • Nouveau type UUID.
  • Rubriques de type UUID.
  • Nouvelles fonctions :
    • CertificatDeConfianceAjoute : Ajoute un certificat dans la liste des autorités racine de confiance utilisées pour valider les chaînes de certification.
    • CertificatDeConfianceRAZ : Retire tous les certificats ajoutés par la fonction CertificatDeConfianceAjoute.
    • DonneUUID : Calcule un identifiant unique Universel (nommé "UUID") ayant pour taille 128 bits.
    • DonneUUID256 : Calcule un identifiant unique universel (nommé "UUID"), ayant pour taille 256 bits.
  • Gestion des analyses avec mot de passe
  • Nouveau type JSON
  • Rubriques de type JSON
  • Comparateur de projets : les différences des propriétés de génération Android sont désormais prises en compte.
iOS
  • Champ de saisie : Gestion de la saisie assistée.
  • Champ Galerie :
    • Gestion du mode infini.
    • Gestion des ruptures.
Version minimum requise
  • Version 24
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire