PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WEBDEV 22 !
  • Présentation
  • Nouveautés "Update 2" (version 220059)
  • Nouveautés "Update 1" (version 220052)
  • Présentation
  • Nouveautés "Update 1" (version 210065)
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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 2" (version 220059)
Editeur de pages
  • Nouveau modèle prédéfini : Présentation application mobile
  • Nouveaux champs "Bouton prédéfini" permettant une authentification via Facebook, Google et LinkedIn.
  • Champ Cellule : Positionnement des champs : Il est désormais possible de définir les options de positionnement des champs contenus dans la cellule. Le positionnement peut être libre (par défaut), relatif (de gauche à droite ou de droite à gauche). Cette option est configurée dans l'onglet "Général" de la description de la cellule.
WLangage
  • La plupart des fonctions de manipulation des tableaux peuvent désormais manipuler des tableaux fixes.
  • Fonction FBOuvreSession : Permet l'authentification et la connexion à Facebook.
Webservice REST
  • Débogueur intégré : le débogueur est disponible lors du test d'un Webservice Rest.
  • Possibilité de comparer deux Webservices REST (ou deux versions d'un même Webservice REST).
  • Possibilité d'utiliser une méthode HTTP de type "Autre méthode".
  • Possibilité de lister les méthodes HTTP supportées avec une requête "Option".
  • Génération d'une page de test lors de la génération du Webservice REST. Cette page de test affiche la liste des ressources disponibles.
HFSQL
  • Sauvegarde à chaud d'une base de données ou d'un ensemble de base de données (via CC ou programmation) : Pour garantir l'intégrité de la sauvegarde, les transactions non validées ne sont pas prises en compte dans la sauvegarde.
  • Réplication de serveur asynchrone : Il est désormais possible d'initialiser une réplication de serveur par programmation (fonction HRSAjouteConfig) de manière asynchrone. Les opérations nécessaires à l'initialisation de la réplication sont effectuées en tâche de fond sans bloquer le client.
  • Reconnexion automatique au serveur : Lors d'une déconnexion du serveur HFSQL, une première tentative de reconnexion est effectuée avant d'afficher la fenêtre de tentative de connexion à l'utilisateur. Ainsi, si le serveur est redevenu disponible, la fenêtre de reconnexion n'est pas proposée à l'utilisateur final.
Fabrique
  • L'administrateur de la fabrique permet désormais de mettre les automates en pause.
Code Coverage (classes et procédures)
  • Le résultat du Code Coverage est désormais enregistré dans la base des Centres de Contrôle.
  • Tableau de bord du projet : Le Widget "Couverture" peut afficher les résultats personnels ou ceux de l'équipe.
Nouveautés "Update 1" (version 220052)
Editeur de projet
  • Ambiance : Nouvelle ambiance Lounge
  • Modèle de pages prédéfinies : Présentation d'application mobile
  • RAD Applicatif : Gestion de FAQ
Editeur de pages
  • Champ Tableau de bord
    • Gestion du Responsive Web Design
  • Menu de profondeur sur les champs : Permet de gérer les champs superposés dans l'éditeur. Ce menu s'ouvre par la combinaison de touches SHIFT + Clic.
  • Nouvelle bulle d'aide lors du redimensionnement des champs : Affiche les nouvelles dimensions du champ et l'écart avec les dimensions précédentes
  • Nouvelle bulle d'aide lors du déplacement d'un champ : Affiche les nouvelles coordonnées du champ et l'écart avec les coordonnées précédentes.
  • Effet d'apparition :
    • Nouvel effet d'apparition "Fondu"
    • Possibilité de personnaliser la durée et le délai des effets d'apparition (activation via la case à cocher "Personnaliser la durée").
  • Champ Graphe : Les graphes de type Heatmap sont désormais disponibles.
  • Gestion des plans :
    • Chargement différé
    • Dans certains cas, l'affectation consécutive de 2 plans en code navigateur n'affichait pas le dernier plan affecté.
  • Gestion des polices d'icônes
    • Icônes de police dans le texte riche
    • Utilisation d'icônes de police dans un bouton ou dans un menu
Editeur d'images
  • Gestion des icônes (fichiers .ico)
  • Génération de cadres.
Editeur de requêtes
  • Tables dont le nom est un mot réservé : Lorsque le nom d’une table (fichier de données) est un mot réservé du langage SQL (par exemple USER), l’éditeur de requêtes rajoute automatiquement les "quotes" autour du nom pour éviter les erreurs de syntaxe.
  • L'ouverture sous l'éditeur d'une requête en code SQL affiche directement le code SQL de la requête.
Webservice REST
  • Possibilité de créer un projet ou une configuration de projet spécifique.
  • Editeur pour définir l'interface du Webservice REST.
  • Déploiement du Webservice REST.
Test du projet ou d'une page
  • Réduire ou non l'éditeur pendant le test : Pour réduire l'éditeur pendant le test d'une page ou d'un projet :
    • sous le volet "Accueil", dans le groupe "Environnement", déroulez "Options" et sélectionnez "Options de l'éditeur de code".
    • dans l'onglet "Débogueur", sélectionnez l'option "Iconiser l'éditeur lors du mode test".
Tests automatiques - Code coverage
  • Affichage du "Code coverage" pour chaque élément du projet dans l'explorateur de projet.
GDS
  • Possibilité de réparer un répertoire
  • Dans certains cas, l'option "Passer les incidents en corrigé" lors de la réintégration dans le GDS pouvait provoquer une erreur.
  • Dans certains cas, la récupération d'une modification depuis une branche pouvait provoquer une erreur.
  • Dans certains cas, le passage de la base du GDS dans un format plus récent pouvait provoquer une erreur.
HFSQL
  • Installation du serveur HFSQL : Posibilité de participer à l'amélioration du serveur HFSQL en autorisant la collecte d'informations relatives à l'utilisation du produit. Cette collecte, facultative et anonyme, permet à PC SOFT d'améliorer les fonctionnalités du produit.
Administrateur distant WEBDEV
  • Gestion des tâches planifiées.
WLangage
  • Tableau associatif :
    • Il est désormais possible d'accéder aux propriétés des éléments stockés dans un tableau associatif.
    • Gestion des tableaux associatifs lors des sérialisation / désérialisation en JSON.
  • Amélioration du F2 : Gestion de l'héritage de classe et des méthodes multisyntaxe.
  • Nouvelles fonctions permettant de gérer les Webservices REST
    • WebserviceEcritCodeHTTP : Renseigne le code HTTP qui sera retourné à la fin de l'exécution de la fonction du Webservice REST.
    • WebserviceEcritEntêteHTTP : Ajoute un entête HTTP supplémentaire à une requête à un Webservice REST.
    • WebserviceEcritTypeMIME : Indique le type MIME de la réponse renvoyée par le Webservice (cas d'un appel à un Webservice REST).
    • WebserviceLitEntêteHTTP : Lit l'entête HTTP reçu lors d'un appel à un webservice REST.
    • WebserviceLitTypeMIME : Retourne le type MIME de la requête reçue dans le cas d'un appel à un Webservice REST.
    • WebserviceParamètre : Retourne
      • la valeur d'un paramètre passé lors de l'appel à une fonction d'un Webservice REST (paramètres reçus sur l'URL).
      • les données brutes de la requête (envoyées par une méthode POST, PUT etc.).
  • Nouvelles fonctions de gestion des graphes HeatMap
    • grHMAjouteDonnée : Ajoute une donnée dans un graphe de type Heatmap.
    • grHMCouleur : Spécifie les couleurs des différentes valeurs d'un graphe de type Heatmap.
    • grHMLibelléX : Modifie le libellé d'une catégorie sur l'axe des abscisses d'un graphe de type Heatmap.
    • grHMLibelléY : Modifie le libellé d'une catégorie sur l'axe des ordonnées d'un graphe de type Heatmap.
    • grHMRécupèreDonnée : Récupère une donnée d'un graphe de type Heatmap.
    • grHMSupprimeCouleur : Supprime les couleurs spécifiées par la fonction grHMCouleur dans un graphe de type Heatmap.
  • Fonctions modifiées
    • HGèreServeur : Nouvelle constante permettant d'activer ou non la télémétrie sur le serveur HFSQL.
    • HTTPRequête : Si le paramètre "Agent utilisateur" n'est pas précisé, le nom de l'application est utilisé par défaut.
    • SysVersionWindows : Gère désormais Windows 2016 Server
Remarque : les textes en bleu correspondent aux amélioration de la version Update 1 niveau 2.
Version minimum requise
  • Version 22
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire