Académique Documents
Professionnel Documents
Culture Documents
LisezMoi PDF
LisezMoi PDF
Mise à jour
Mise à jour WINDEV 22 (DVD 1/2)
Avec cette LST est livrée une version complète de WINDEV 22 sur le DVD 1. Cette mise à jour ne peut être installée que si vous possédez une
licence WINDEV 22.
Pour plus de détails, consultez Nouveautés de cette version.
Pour installer ces éléments, lancez le programme MENU.EXE présent à la racine du DVD puis sélectionner l'option "Les exemples de la LST".
Vous pourrez alors choisir les exemples, gabarits et composants que vous voulez installer sur votre disque, dans le répertoire de votre choix.
Important : Pour que les composants et les exemples apparaissent directement dans la fenêtre de Bienvenue de WINDEV, WEBDEV ou
WINDEV Mobile, conservez le répertoire d'installation proposé par défaut.
Présentation
Le DVD accompagnant cette LST contient la dernière mise à jour de WINDEV 22 (Update 1, version 210052).
Nouveautés de la version 22
Editeur de projet
Environnement
Thème de l'environnement : thème clair et thème foncé.
Volet de gestion des images.
Icône :
Gestion de l'affichage HQ (Haute Qualité)
Gestion des planches au format BMP transparent (32 bits).
Modules signés.
Environnement commun WINDEV / WINDEV Mobile
Fenêtres communes *
Code, classes, requêtes, analyse en accès simultané.
Compilation multi-configuration
Gestion des projets
Tableau de bord : Visualisation du "code coverage" (couverture des tests).
Agrégation du "code coverage" entre tous les membres de l'équipe via la base des Centres de Contrôle *
Gabarit
Nouveaux gabarits disponibles.
Editeur de fenêtres
Editeur d'images
Les principales fonctionnalités de l'éditeur d'images sont les suivantes :
Redimensionnement
Recadrage
Rotation
Symétrie
Zoom
Crayon
Gomme
Lasso
Texte, Texte RTF
Remplissage
Gestion de la transparence (couche alpha)
Sélection en rectangle ou au lasso
Copier/Couper/Coller
Génération d'une image en 5 états à partir de l'image courante
Génération de cadres
Réglages des contrastes et de la luminosité
Transformation d'une couleur en transparent
Transformation d'une couleur en une autre
Conversion en noir et blanc
Modification de la saturation
Modification des teintes
Ajout automatique d'un halo
Ajout automatique d'une ombre portée
Gestion des .ico
Sauvegarde dans le format d'origine de l'image (png, jpg, ...)
Sauvegarde dans un format .wdpic avec conservation des calques
Gestion des calques
Création d'un calque :
vierge,
à partir d'une image du catalogue,
à partir d'une image du disque
à partir du contenu du presse-papiers
à partir d'un autre calque (duplication)
Déplacement du contenu d'un calque
Aplatissement des calques
Fusion de calques
Déplacement de l'ordre des calques (ordre des calques = z-order)
Pipette
Fenêtre de zoom avec déplacement
"Clic droit .. Editer" directement depuis un champ Image dans une fenêtre.
Accès à l'éditeur d'images via le volet "Images".
...
Editeur d'analyses
Possibilité de trier les rubriques pour l'affichage sous l'éditeur d'analyses (ordre logique,
ordre physique, ordre alphabétique, ...).
Loupe de recherche pour rechercher une rubrique dans la description d'un fichier.
Générer des classes à partir de l'analyse.
Editeur de requêtes
Nouvelle interface.
Possibilité de créer un test sans l'associer à un objet.
Erreurs de tests affichées avec les erreurs de compilation.
Historique de passage des tests (et des résultats).
Copie d'écran automatique en cas d'échec.
Visualisation du "code coverage" (couverture des tests).
Editeur de code
Editeur
Déplacement de procédures et de méthodes
Création de procédures au clavier
Fin de page : possibilité d'avoir une page blanche pour saisir le code.
Personnalisation de l'éditeur de code et sauvegarde des paramètres dans un fichier "sco".
Fond noir disponible pour l'éditeur de code.
Amélioration de la fenêtre de sélection de classe (F2).
Sélection automatique de code par niveau de bloc.
Possibilité d'enrouler / dérouler des traitements.
Affichage de la couleur correspondant à un code RVB sous l'éditeur.
Ascenseur visuel pour les recherches et les erreurs de compilation.
Saisie simplifiée des expressions régulières et aperçu visuel.
Synchronisation Editeur de code / Explorateur de projet.
Visualisation du "code coverage" (couverture des tests).
Débogueur
Mode pas à pas : Affichage des warnings d'audit dynamique
JSON affiché en formaté
XML affiché en formaté
Point d'arrêt dans un modèle reporté dans tous ses dérivés.
Compilation :
Compilation simultanée de toutes les configurations.
Editeur d'états
Editeur d'aide
Editeur d'installations
Outils
WDAnalytics : Télémétrie
Télémétrie personnalisée
Télémétrie personnalisée à 2 dimensions
Carte de chaleur d'utilisation des champs sous l'éditeur
Date de dernière activité
Affichage des résultats plus rapide
Liste des utilisateurs d'un élément
Audit statique :
Possibilité de sélectionner les éléments à auditer.
Identification des analyses n'utilisant pas le format optimisé.
Audit dynamique :
Signalement des traitements interdits dans les threads.
Affichage des warnings d'audit dans le code lors d'un test.
CLOUD
Exécutable
Identifiant Windows unique pour chaque champ. Compatibilité avec les outils utilisant ces identifiants (lecture automatisée destinée aux
non-voyants par exemple).
Gestion du facteur grande police par écran.
Champ Table
Matérialisation du déplacement des colonnes.
Cocher une colonne entière en 1 clic.
Filtrer une colonne d'interrupteurs.
Loue de recherche sur les entêtes.
Champ Agenda et Planning
CTRL + Z permet d'annuler la dernière action effectuée (déplacement d'une tâche par exemple).
Scrolling automatique lors du déplacement d'un rendez-vous dans une zone non visible.
Possibilité de modifier le titre et le contenu du Rendez-vous. *
Champ Graphe
Bulle d'un histogramme empilé : le détail de chaque série est affiché ainsi que le total de la pile.
La roulette de zoom fonctionne en survol du champ même si le champ n'a pas le focus.
Champ TCD :
Comparaison des données par rapport à une année de référence.
Protection des données : Mot de passe nécessaire pour lancer les FAA d'export des données (Export, impression, ...)
Retour de l'utilisateur final : Envoi du détail d'une erreur WLangage par mail.
Programmation et WLangage
Webservices
DotNet
Paramétrage de Namespace
Conversion automatique de buffer en tableau d'octets
Optimisation du passage de paramètres de type Tableau
HFSQL
Nouveautés SQL :
GROUP BY : Paramètre accepté
ORDER BY de rubriques qui ne sont pas dans le Select *
Support des constantes WLangage dans les requêtes SQL
Nouveaux ordres :
SYSTEM_USER
USER_NAME
CURRENT_TIMESTAMP
GETDATE
GETUTCDATE
Tableau de Bord
Vision synthétique du contenu d'un serveur.
Traitements en cours sur le serveur.
Modification des paramètres du serveur.
Amélioration de l'ergonomie
Affichage immédiat des logs serveur.
Récupération d'une sauvegarde à distance.
Crypter une base de données.
Activer ou désactiver les règles d'intégrité.
Dupliquer une base de données avec ses droits.
Big Data
mongoDB
Connecteur natif
Fonctions WLangage Mongoxxx
Gestion de GridFS.
Linux
Java
Binding mémoire
Type Procédure
Propriété de classe
Nouvelles fonctions WLangage.
MacOS
SQL Server : support des dernières couches clientes SQL Server Native Client 11.0 et 13
(SQL Server 2014 et 2016)
Nouveautés générales
Remarque : Cette liste vous permet de connaître les différentes versions dans lesquelles les nouveautés sont ou seront disponibles.
Les nouveautés en gras correspondent aux nouveautés désormais disponibles dans cette mise à jour.
* Disponibilité prévue dans une prochaine version.
Merci de votre patience. Si nécessaire, n'hésitez pas à contacter votre Responsable de compte.
Nouveautés de la version 22
Editeur de projet
Environnement
Thème de l'environnement : thème clair et thème foncé.
Volet de gestion des images.
Modules signés.
Editeur de pages
Nouveaux champs :
Bandeau défilant
Réglette
Flèche
Effets de transition
Plan
Page ou zone de page
Plan dans champs conteneurs
Effets visuels de changement de plan
Chargement différé de plans
Champ Upload HTML5
Champ Composant Web Externe
Editeur d'images
Les principales fonctionnalités de l'éditeur d'images sont les suivantes :
Redimensionnement
Recadrage
Rotation
Symétrie
Zoom
Crayon
Gomme
Lasso
Texte, Texte RTF
Remplissage
Gestion de la transparence (couche alpha)
Sélection en rectangle ou au lasso
Copier/Couper/Coller
Génération d'une image en 5 états à partir de l'image courante
Génération de cadres
Réglages des contrastes et de la luminosité
Transformation d'une couleur en transparent
Transformation d'une couleur en une autre
Conversion en noir et blanc
Modification de la saturation
Modification des teintes
Ajout automatique d'un halo
Ajout automatique d'une ombre portée
Gestion des .ico
Sauvegarde dans le format d'origine de l'image (png, jpg, ...)
Sauvegarde dans un format .wdpic avec conservation des calques
Gestion des calques
Création d'un calque :
vierge,
à partir d'une image du catalogue,
à partir d'une image du disque
à partir du contenu du presse-papiers
à partir d'un autre calque (duplication)
Déplacement du contenu d'un calque
Aplatissement des calques
Fusion de calques
Déplacement de l'ordre des calques (ordre des calques = z-order)
Pipette
Fenêtre de zoom avec déplacement
"Clic droit .. Editer" directement depuis un champ Image dans une page *
Accès à l'éditeur d'images via le volet "Images".
...
Editeur d'analyses
Possibilité de trier les rubriques pour l'affichage sous l'éditeur d'analyses (ordre logique,
ordre physique, ordre alphabétique, ...).
Loupe de recherche pour rechercher une rubrique dans la description d'un fichier.
Générer des classes à partir de l'analyse.
Editeur de requêtes
Nouvelle interface.
Possibilité de créer un test sans l'associer à un objet.
Erreurs de tests affichées avec les erreurs de compilation.
Historique de passage des tests (et des résultats).
Copie d'écran automatique en cas d'échec.
Visualisation du "code coverage" (couverture des tests)
Editeur de code
Editeur
Déplacement de procédures et de méthodes
Création de procédures au clavier
Fin de page : possibilité d'avoir une page blanche pour saisir le code.
Personnalisation de l'éditeur de code et sauvegarde des paramètres dans un fichier "sco".
Fond noir disponible pour l'éditeur de code.
Amélioration de la fenêtre de sélection de classe (F2).
Sélection automatique de code par niveau de bloc.
Possibilité d'enrouler / dérouler des traitements.
Affichage de la couleur correspondant à un code RVB sous l'éditeur.
Ascenseur visuel pour les recherches et les erreurs de compilation.
Saisie simplifiée des expressions régulières et aperçu visuel.
Synchronisation Editeur de code / Explorateur de projet.
Visualisation du "code coverage" (couverture des tests).
Débogueur
Mode pas à pas : Affichage des warnings d'audit dynamique
JSON affiché en formaté
XML affiché en formaté
Point d'arrêt dans un modèle reporté dans tous ses dérivés.
Compilation :
Compilation simultanée de toutes les configurations.
Editeur d'états
Déploiement
Outils
Audit statique :
Possibilité de sélectionner les éléments à auditer.
Identification des analyses n'utilisant pas le format optimisé.
Audit dynamique :
Signalement des traitements interdits dans les threads.
Affichage des warnings d'audit dans le code lors d'un test.
CLOUD
Programmation et WLangage
Code navigateur
Manipulation des sous-chaînes avec les opérateurs [[ ]]
Opérateur d'affectation '<-' et '<='
Procédure : Renvoi de valeurs multiples *
Procédure à nombre de paramètres variable
Procédure : Passage de paramètres par référence (par adresse)
Procédure : mot-clé "Local"
Procédure interne *
Mot-clé "Dynamique" sur déclaration de variable
Meilleure gestion des erreurs WLangage navigateur
Nouvelles fonctions
Fonctions de codage, décodage.
Fonctions de gestion des sockets
Fonctions de gestion de Google Analytics
Support de JSON : JSONVersVariant, Désérialise, VariantVersJSON, Sérialise.
Nouveaux types
Enumération *
Combinaison *
Variant
Nouvelles propriétés. *
..ImageFond : Permet de changer l'image de fond d'une page ou d'une cellule.
Evolutions
JSONExécute : support du protocole CORS.
Webservices
Fonctions navigateur
DotNet
Paramétrage de Namespace
Conversion automatique de buffer en tableau d'octets
Optimisation du passage de paramètres de type Tableau
HFSQL
Nouveautés SQL :
GROUP BY : Paramètre accepté
ORDER BY de rubriques qui ne sont pas dans le Select *
Support des constantes WLangage dans les requêtes SQL
Nouveaux ordres :
SYSTEM_USER
USER_NAME
CURRENT_TIMESTAMP
GETDATE
GETUTCDATE
Tableau de Bord
Vision synthétique du contenu d'un serveur.
Traitements en cours sur le serveur.
Modification des paramètres du serveur.
Amélioration de l'ergonomie
Affichage immédiat des logs serveur.
Récupération d'une sauvegarde à distance.
Crypter une base de données.
Activer ou désactiver les règles d'intégrité.
Dupliquer une base de données avec ses droits.
Big Data
mongoDB
Connecteur natif
Fonctions WLangage Mongoxxx
Gestion de GridFS.
PHP
Nouveautés communes
Nouveaux champs :
Bandeau défilant
Réglette
Flèche
Effets de transition
Plan
Page ou zone de page
Plan dans champs conteneurs
Effets visuels de changement de plan
Chargement différé de plans
Champ Upload HTML5
Champ Composant Web Externe
Nouvelles fonctions.
Linux
Nouveaux champs :
Bandeau défilant
Réglette
Flèche
Effets de transition
Plan
Page ou zone de page
Plan dans champs conteneurs
Effets visuels de changement de plan
Chargement différé de plans
Champ Upload HTML5
Champ Composant Web Externe
Nouvelles fonctions.
SQL Server : support des dernières couches clientes SQL Server Native Client 11.0 et 13
(SQL Server 2014 et 2016) *
SaaS
Nouveautés générales
Présentation
Le DVD accompagnant cette LST contient la dernière mise à jour de WINDEV Mobile 22 (Update 1, version 220052).
Nouveautés de la version 22
Editeur de projet
Environnement
Thème de l'environnement : thème clair et thème foncé.
Volet de gestion des images.
Icône :
Gestion de l'affichage HQ (Haute Qualité)
Gestion des planches au format BMP transparent (32 bits).
Modules signés.
Environnement commun WINDEV / WINDEV Mobile
Fenêtres communes *
Code, classes, requêtes, analyse en accès simultané.
Compilation multi-configuration
Gabarit
Nouveaux gabarits disponibles.
Editeur de fenêtres
Editeur d'images
Les principales fonctionnalités de l'éditeur d'images sont les suivantes :
Redimensionnement
Recadrage
Rotation
Symétrie
Zoom
Crayon
Gomme
Lasso
Texte, Texte RTF
Remplissage
Gestion de la transparence (couche alpha)
Sélection en rectangle ou au lasso
Copier/Couper/Coller
Génération d'une image en 5 états à partir de l'image courante
Génération de cadres
Réglages des contrastes et de la luminosité
Transformation d'une couleur en transparent
Transformation d'une couleur en une autre
Conversion en noir et blanc
Modification de la saturation
Modification des teintes
Ajout automatique d'un halo
Ajout automatique d'une ombre portée
Gestion des .ico
Sauvegarde dans le format d'origine de l'image (png, jpg, ...)
Sauvegarde dans un format .wdpic avec conservation des calques
Gestion des calques
Création d'un calque :
vierge,
à partir d'une image du catalogue,
à partir d'une image du disque
à partir du contenu du presse-papiers
à partir d'un autre calque (duplication)
Déplacement du contenu d'un calque
Aplatissement des calques
Fusion de calques
Déplacement de l'ordre des calques (ordre des calques = z-order)
Pipette
Fenêtre de zoom avec déplacement
"Clic droit .. Editer" directement depuis un champ Image dans une fenêtre.
Accès à l'éditeur d'images via le volet "Images".
...
Editeur d'analyses
Possibilité de trier les rubriques pour l'affichage sous l'éditeur d'analyses (ordre logique,
ordre physique, ordre alphabétique, ...).
Loupe de recherche pour rechercher une rubrique dans la description d'un fichier.
Générer des classes à partir de l'analyse.
Editeur de requêtes
Nouvelle interface.
Possibilité de créer un test sans l'associer à un objet.
Erreurs de tests affichées avec les erreurs de compilation.
Historique de passage des tests (et des résultats).
Copie d'écran automatique en cas d'échec.
Visualisation du "code coverage" (couverture des tests).
Editeur de code
Editeur
Déplacement de procédures et de méthodes
Création de procédures au clavier
Fin de page : possibilité d'avoir une page blanche pour saisir le code.
Personnalisation de l'éditeur de code et sauvegarde des paramètres dans un fichier "sco".
Fond noir disponible pour l'éditeur de code.
Amélioration de la fenêtre de sélection de classe (F2).
Sélection automatique de code par niveau de bloc.
Possibilité d'enrouler / dérouler des traitements.
Affichage de la couleur correspondant à un code RVB sous l'éditeur.
Ascenseur visuel pour les recherches et les erreurs de compilation.
Saisie simplifiée des expressions régulières et aperçu visuel.
Synchronisation Editeur de code / Explorateur de projet.
Visualisation du "code coverage" (couverture des tests).
Débogueur
Mode pas à pas : Affichage des warnings d'audit dynamique
JSON affiché en formaté
XML affiché en formaté
Point d'arrêt dans un modèle reporté dans tous ses dérivés.
Compilation :
Compilation simultanée de toutes les configurations.
Editeur d'états
Editeur d'aide
Editeur d'installations
Outils
WDAnalytics : Télémétrie
Télémétrie personnalisée
Télémétrie personnalisée à 2 dimensions
Carte de chaleur d'utilisation des champs sous l'éditeur
Date de dernière activité
Affichage des résultats plus rapide
Liste des utilisateurs d'un élément
Audit statique :
Possibilité de sélectionner les éléments à auditer.
Identification des analyses n'utilisant pas le format optimisé.
Audit dynamique :
Signalement des traitements interdits dans les threads.
Affichage des warnings d'audit dans le code lors d'un test.
CLOUD
Exécutable
Identifiant Windows unique pour chaque champ. Compatibilité avec les outils utilisant ces identifiants (lecture automatisée destinée aux
non-voyants par exemple).
Gestion du facteur grande police par écran.
Champ Table
Matérialisation du déplacement des colonnes.
Cocher une colonne entière en 1 clic.
Filtrer une colonne d'interrupteurs.
Loue de recherche sur les entêtes.
Champ Agenda et Planning
CTRL + Z permet d'annuler la dernière action effectuée (déplacement d'une tâche par exemple).
Scrolling automatique lors du déplacement d'un rendez-vous dans une zone non visible.
Possibilité de modifier le titre et le contenu du Rendez-vous. *
Champ Graphe
Bulle d'un histogramme empilé : le détail de chaque série est affiché ainsi que le total de la pile.
La roulette de zoom fonctionne en survol du champ même si le champ n'a pas le focus.
Champ TCD :
Comparaison des données par rapport à une année de référence.
Protection des données : Mot de passe nécessaire pour lancer les FAA d'export des données (Export, impression, ...)
Retour de l'utilisateur final : Envoi du détail d'une erreur WLangage par mail.
Programmation et WLangage
Webservices
DotNet
Paramétrage de Namespace
Conversion automatique de buffer en tableau d'octets
Optimisation du passage de paramètres de type Tableau
HFSQL
Nouveautés SQL :
GROUP BY : Paramètre accepté
ORDER BY de rubriques qui ne sont pas dans le Select *
Support des constantes WLangage dans les requêtes SQL
Nouveaux ordres :
SYSTEM_USER
USER_NAME
CURRENT_TIMESTAMP
GETDATE
GETUTCDATE
Tableau de Bord
Vision synthétique du contenu d'un serveur.
Traitements en cours sur le serveur.
Modification des paramètres du serveur.
Amélioration de l'ergonomie
Affichage immédiat des logs serveur.
Récupération d'une sauvegarde à distance.
Crypter une base de données.
Activer ou désactiver les règles d'intégrité.
Dupliquer une base de données avec ses droits.
Big Data
mongoDB
Connecteur natif
Fonctions WLangage Mongoxxx
Gestion de GridFS.
Linux
Java
Binding mémoire
Type Procédure
Propriété de classe
Nouvelles fonctions WLangage.
MacOS
SQL Server : support des dernières couches clientes SQL Server Native Client 11.0 et 13
(SQL Server 2014 et 2016)
Nouveautés générales
Remarque : Cette liste vous permet de connaître les différentes versions dans lesquelles les nouveautés sont ou seront disponibles.
Les nouveautés en gras correspondent aux nouveautés désormais disponibles dans cette mise à jour.
* Disponibilité prévue dans une prochaine version.
Merci de votre patience. Si nécessaire, n'hésitez pas à contacter votre Responsable de compte.
Lors du lancement du "Centre de contrôle HFSQL", le nom du dernier utilisateur connecté est automatiquement proposé.
Lors du premier lancement de "Centre de contrôle HFSQL", l'utilisateur "admin" est proposé par défaut. Cet utilisateur n’a pas de mot de
passe. Pour utiliser un des utilisateurs définis sur le serveur Manta, saisissez directement le nom de cet utilisateur ainsi que son mot de passe.
A la fin de l'installation ou de la mise à jour du serveur HFSQL, les différents serveurs ainsi que MantaManager sont référencés dans le
panneau de configuration.
La désinstallation des serveurs et de MantaManager pourra donc être effectuée directement depuis le panneau de configuration de Windows
(option "Ajout / Suppression de programmes").
2. Module Serveur HFSQL pour Linux
Installer le serveur HFSQL Client/Serveur sur un serveur LINUX
Pour installer le serveur HFSQL Client/Serveur sur un serveur LINUX :
1. Copiez les fichiers suivants sur le serveur :
manta_install
mantainstall.zip
README
Ces fichiers sont présents dans le sous-répertoire "Serveur HFSQL\Linux4" du CD d'installation.
2. Connectez-vous au serveur en tant que "root"
3. Exécutez le fichier manta_install. Il est possible de :
Installer un nouveau serveur.
Mettre à jour un serveur existant.
Désinstaller un serveur.
4. Suivez les instructions affichées à l'écran.
Attention : Il est nécessaire de faire défiler complètement la licence pour pouvoir afficher les écrans suivants.
Attention : Il est nécessaire de faire défiler complètement la licence pour pouvoir afficher les écrans suivants.
Remarques
Le serveur sera installé en tant que "Daemon (service)".
Les versions de Linux supportées par le moteur HFSQL pour Linux sont les suivantes :
Version Linux4 : Debian 4.0 (et supérieur), OpenSuse 10.3 (et supérieur).
Version Linux4 (64 bits) : Ubuntu 10 (et supérieur).