PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV 27 !
  • Présentation
  • Nouveautés "Update 3" (version 270103)
  • Nouveautés "Update 2" (version 270087)
  • Nouveautés "Update 1" (version 270077)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
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 3" (version 270103)
Editeur de fenêtres
  • Champ Tableau croisé dynamique : Mémorisation des derniers critères sélectionnés : Option "Mémoriser les paramètres utilisateurs" (onglet "Détail" de la fenêtre de description du champ).
  • Windows 11 : nouveau mode d'affichage des ascenseurs :
    Sous Windows 11, les ascenseurs utilisent deux aspects différents au repos et à l'utilisation. Pour utiliser ce mode d'affichage dans vos champs, dans l'onglet "Style" de la fenêtre de description du champ, sélectionnez l'élément "Ascenseur" et cochez l'option "Affiner l'ascenseur hors survol".
Composants multiplateformes
  • Possibilité de créer un composant externe multiplateforme disponible en Windows, Linux, Web, Android et iOS.
FAA (Fonctionnalités automatiques de vos applications
  • Champ Tableau croisé dynamique : Nouvelles options dans le menu contextuel :
    • Mémoriser taille et regroupements,
    • Restaurer taille et regroupements .
git et GitHub
  • Commande "git clone" disponible depuis l'environnement : Ouverture d'un projet GIT directement depuis l'environnement.
WLangage
  • Fonctions FAAExécute, FAADésactive et FAAActive :
    • Nouvelles constantes faaTcdMémoriseRegroupement et faaTcdRestaureRegroupement pour gérer la mémorisation et la restauration de la taille et des regroupements pour les champs Tableau croisé dynamique.
    • Nouvelle constante faaTcdReplieTout pour permettre de replier complètement le champ Tableau croisé dynamique.
  • Nouvelles fonctions de gestion du champ Editeur de diagrammes :
    • DiagrammeDébutModification : Signale le début du regroupement d'un ensemble d'opérations sur un document de type Diagramme en un seul événement (gestion du "undo/redo").
    • DiagrammeFinModification : Signale la fin du regroupement d'un ensemble d'opérations sur un document de type Diagramme en un seul événement (gestion du "undo/redo").
    • DiagrammeVersSVG : Exporte un diagramme vers une image vectorielle au format SVG.
Nouveautés "Update 2" (version 270087)
Editeur de projet
  • Description du projet : Possibilité d'activer l'extension "inline" (onglet "Compilation") : cette option permet d'accélérer l'exécution de l'application.
  • Gabarit Windows 11 Mika Dark.
  • Python : Possibilité d'importer tous les fichiers ".py" d'un répertoire dans le projet.
  • Audit dynamique : signalement des débordements des libellés de champs, du contenu des champs à l'exécution.
Editeur de fenêtres
  • Champ Editeur de diagrammes :
    • Menu contextuel sur les formes (copier, coller, supprimer, dupliquer).
    • Possibilité d'effectuer une recherche dans le diagramme.
    • La touche "Home" permet de revenir au centre du diagramme.
    • Possibilité de redimensionner le volet des formes.
    • Correcteur orthographique utilisable dans les zones de texte.
    • Possibilité de rotation d'un élément sous l'éditeur (utilisation de la poignée sous le champ).
    • Copie de texte HTML dans une zone de texte possible.
    • Possibilité de personnaliser la barre d'outils et les panneaux (via des fenêtres internes).
  • Fenêtres au look Windows 11 en édition : coins arrondis.
  • Champ Zone répétée : Hauteur de rupture variable.
  • Champ de saisie : Masque de saisie Bitcoin.
  • Champ Table alimenté par Binding : La propriété ValeurMémorisée est désormais disponible. Il est ainsi possible de connaître la source qui a permis d'alimenter la ligne courante du champ Table.
GDS
  • Gestion des branches : Optimisation permettant de ne pas reproposer les modifications déjà fusionnées.
Git
  • Champs : limitation des conflits par réorganisation de l'objet source :
    Les propriétés des champs sont segmentées. Les conflits dus à une modification simultanée de différents éléments par plusieurs développeurs sont limités.
Centre de Suivi de projets
  • Gestion des sprints :
    • Fin d'un sprint : Une fenêtre spécifique est affichée. Cette fenêtre permet notamment de choisir la destination des éléments non terminés.
    • Tableau de bord des sprints : Nouveau Widget permettant de voir la répartition des tâches par intervenant.
    • Possibilité de choisir le mode de vision pour l'affichage du sprint sélectionné.
WLangage
  • Fonction INILit : Le paramètre <Non trouvé> renvoyé si la lecture du mot-clé demandé n'a pas été effectuée peut désormais correspondre à n'importe quel type de variable (et non plus uniquement une chaîne de caractères).
  • Propriété ValeurMémorisée disponible pour les champs Table alimentés par Binding. Il est ainsi possible de connaître la source qui a permis d'alimenter la ligne courante du champ Table.
  • Fonctions de gestion des champs Editeur de diagrammes : Syntaxe préfixée disponible.
  • Fonction FichierVersEcran : Liaison avec des rubriques de type "Mot de passe sécurisé" :
    • Affichage des caractères "*****" dans un champ de saisie lié à une rubrique de type Mot de passe, et des ronds dans un champ de type "Mot de passe".
    • La valeur de la rubrique "Mot de passe" ne peut pas être relue tant que l'utilisateur n'a pas modifié la valeur du mot de passe.
    • La valeur de la rubrique "Mot de passe" peut toujours être comparée a une chaîne de caractères (par exemple "" ou "1234").
  • Fonction EcranVersFichier : Liaison avec des rubriques de type "Mot de passe sécurisé" : La valeur de la rubrique de type "Mot de passe sécurisé" n'est pas modifiée tant que l'utilisateur n'a pas modifié la valeur dans le champ lié à la rubrique.
Nouveautés "Update 1" (version 270077)
Centre de Contrôle HFSQL
  • Le Centre de Contrôle HFSQL est désormais associé aux fichiers ".fic", ".ndx", ".mmo" et ".wdd". Un double clic dans l'explorateur de fichiers Windows permet d'ouvrir directement le fichier de données dans le Centre de Contrôle HFSQL.
  • Les opérations de réindexation et d'optimisation des fichiers de données effectuées depuis le Centre de Contrôle HFSQL ne sont plus bloquantes.
Editeur de projet
  • Optimisation des performances de compilation lors de mises à jour depuis le GDS.
  • Gabarit adapté à Windows 11 : Mika Dark.
Groupware utilisateur
  • Groupware utilisateur en mode BaaS : L'installation du serveur BaaS fournit désormais un token d'utilisation pour simplifier la mise en place du groupware. Il suffit de spécifier ce token dans la fenêtre de configuration du groupware utilisateur pour se connecter au serveur BaaS correspondant.
Editeur de fenêtres
  • Champ Carte :
    • En exécution, le champ Carte est désormais basé sur Chromium CEF et non plus sur Internet Explorer.
  • Champ Editeur de Diagrammes :
    • Gestion du magnétisme.
    • Nouveaux raccourcis clavier.
    • Copie de style à l'aide du pinceau.
    • Création d'un élément avec le dernier style appliqué.
    • Impression des diagrammes.
  • Champ Editeur d'images :
    • Choix de l'outil par défaut à l'ouverture.
    • Définition de la taille par défaut pour la création d'image.
  • Champ de saisie avec jetons : Si le champ possède plus de jetons que la largeur du champ, il est possible de faire défiler les jetons associés au champ.
  • Champ Table : Colonne de type "Attribut".
  • Champ Traitement de texte : Optimisation de la numérotation des pages, notamment lors de l'utilisation de sections.
  • Menus au look Windows 11 en exécution :
    • Possibilité de définir le style de la fenêtre. En mode Windows 11, les coins des menus contextuels sont arrondis.
    • Option de menu contextuel :
      • Le style peut être forcé ou utiliser le style de menu de la fenêtre.
      • L'option peut être également accessible via une icône dans la partie supérieure du menu contextuel. Possibilité de définir l'icône utilisé.
      • Les images des options de menu peuvent être à 5 états.
    • Style d'une coche :
      • Définition de l'état par défaut (coché ou non)
      • Définition du style de la coche (puce ou par défaut)
  • Agencement : lors de l'utilisation d'un mode dissocié, avertissement via un toast des conséquences de la modification d'un champ (déplacement du champ dans tous les agencements ou non).
  • Amélioration graphique du magnétisme.
Editeur d'aide
  • Incorporation de vidéos dans les pages d'aide.
RAD
  • Le code WLangage généré utilise une syntaxe préfixée.
GDS
  • Optimisation du merge (comparaison d'éléments) : Possibilité d'identifier les différences concernant :
    • les colonnes des champs Table, les options des champs Sélecteur et Interrupteur, les éléments des superchamps, ...
    • l'ordre des colonnes d'un champ Table, l'altitude des champs ou l'ordre de navigation, ...
    • les styles : différence de gabarit utilisé, surcharge de style, ...
  • Optimisation des images manipulées via l'éditeur d'images.
  • Optimisation des performances de compilation lors de mises à jour depuis le GDS.
Git
  • Champs d'un état : Nouvelles propriétés identifiables, permettant de limiter les conflits.
Robot de surveillance
  • Surveillance de l'état "smart" des disques durs.
  • GDSDrive : connexion aux Centres de Contrôle et envoi de messages aux utilisateurs enregistrés dans GDSDrive.
  • Gestion des serveurs SMTP sécurisés.
Store Privé
  • Installation du store dans PCSCloud.
  • Applications publiques / privées :
    • Définition de droits spécifiques pour installer une application : l'installation d'une application peut être disponible pour un utilisateur ou un groupe d'utilisateurs.
    • Définition de droits pour uploader une application : la mise à jour d'une application dans le store privée peut être effectuée par un utilisateur autorisé.
HFSQL Cluster
  • Support de la modification automatique des fichiers de données (SDD) : La modification des liaisons (ajout/suppression) est désormais gérée.
WLangage
  • Nouvelles propriétés
    • OutilInitial : Permet de connaître et de définir l'outil par défaut utilisé dans le champ Editeur d'images.
    • HauteurImageInitiale : Permet de connaître et de modifier la hauteur par défaut d'une nouvelle image créée dans le champ Editeur d'images.
    • LargeurImageInitiale : Permet de connaître et de modifier la largeur par défaut d'une nouvelle image créée dans le champ Editeur d'images.
  • Nouvelles fonctions :
    • ScanCapacité : Permet de savoir si un scanneur possède une capacité donnée (chargeur, plateau, ...).
  • Fonctions modifiées :
    • ScanPropriété : Nouvelles constantes pour spécifier la propriété à gérer.
Version minimum requise
  • Version 27
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire