WINDEV NOUVELLE VERSION 2024

XML 126 N o u v e a u t é W D W B WM SIGNATURE XML : ECDSA, UN DES NOUVEAUX STANDARDS SUPPORTÉ La version 2024 permet de signer les fichiers XML à l’aide de signa- tures de type «elliptique curve». les formats suivants sont supportés : • RSA SHA384 • RSA SHA512 • ECDSA SHA224 • ECDSA SHA256 • ECDSA SHA384 • ECDSA SHA512. Note : ECDSA est l’algorithme de signature électronique à clé pu- blique utilisé par Bitcoin. Gain apporté par la nouveauté 2024 : C’est sûr, c’est plus sûr 127 N o u v e a u t é W D W B WM NOUVELLE FONCTION XMLVÉRIFIESIGNATURE La nouvelle fonction XMLVérifieSignature permet de vérifier la validité d’un fichier XML signé reçu. Gain apporté par la nouveauté 2024 : Rigueur PROGRAMMATION ORIENTÉE OBJET 128 N o u v e a u t é W D W B WM ATTRIBUTS DE PORTÉE (DE CHAT ?) De nouveaux attributs sont disponibles sur les membres de classes. Les attributs <lecture> , <lecture protégée> ,... permettent de définir si les membres sont accessibles en lecture, en écriture, ou en lecture/écriture ainsi que leur portée. Gain apporté par la nouveauté 2024 : Evite de créer des propriétés 129 N o u v e a u t é W D W B WM MÉTHODE D’EXTENSION SUR LES CLASSES En version 2024, il devient possible d’ajouter ses propres méthodes sur des classes partagées, sans avoir à modifier le code de la classe. Les autres projets qui utilisent cette classe ne sont ainsi pas impac- tés par les modifications. Gain apporté par la nouveauté 2024 : Modifiez une classe sans risque d’effet de bord 130 N o u v e a u t é W D W B WM CLASSES IMMUABLES Une classe immuable peut être considérée comme une sorte de constante. Tous les membres de la classe deviennent immuables: une fois affectés (dans le constructeur), ils ne peuvent plus être modifiés. Gain apporté par la nouveauté 2024 : Une classe constante 131 N o u v e a u t é W D W B WM BINDING : ERREUR DE COMPILATION POUR UN MEMBRE ET UNE RUBRIQUE DE TYPES DIFFÉRENTS En version 2024 le compilateur détecte et signale un mapping qui lie un membre à une rubrique qui ont des différences : • taille différente • chaîne ANSI/Unicode • type différent • ... Ce type d’erreur peut se produire lors de la modification d’une des- cription des données (analyse). Gain apporté par la nouveauté 2024 : Code sécurisé OUVERTURE AUX LANGAGES TIERS 132 N o u v e a u t é W D W B WM PYTHON La version 2024 permet maintenant de gérer les objets passés en para- mètre ou récupérés par une procédure Python. Gain apporté par la nouveauté 2024 : Enrichissement ouverture Python 133 N o u v e a u t é W D W B WM C# La saisie de code source en C# ne nécessite plus la présence d’un assemblage C# dans le projet. Gain apporté par la nouveauté 2024 : Contrainte supprimée Suite page 32... L e s n o u v e a u t é s W I ND E V 2 0 2 4 WE B D E V 2 0 2 4 W I ND E V Mo b i l e 2 0 2 4 30

RkJQdWJsaXNoZXIy NDQ0OA==