Les 928 nouveautés de WINDEV 28, WEBDEV 28 et WINDEV Mobile 28

Lancez un OCR sur une zone Gain apporté par la nouveauté 28 : Economie de code prodigieuse 131 N o u v e a u t é W D W B WM CERTIFICAT INTÉGRÉ DANS L’EXÉCUTABLE Une fonction de signature ou de cryptage peut utiliser un cer- tificat. En version 28, ce certificat peut provenir d’un buffer en mé- moire, et plus uniquement d’un fichier sur disque. Gain apporté par la nouveauté 28 : Pas de fichier extérieur à l’application 132 N o u v e a u t é W D W B WM CRYPTAGE (CHIFFREMENT) ET SIGNATURE : FORMAT PEM ET DER Une fonction de signature ou de cryptage peut utiliser un cer- tificat de différents formats. En version 28, les certificats au format PEM et DER sont gérés en plus du format P12. Gain apporté par la nouveauté 28 : Le format c’est important 133 N o u v e a u t é W D W B WM PORTS SÉRIE : TIMEOUT En version 28, il devient possible de passer la durée du timeout en paramètre. Gain apporté par la nouveauté 28 : Utile le jour où on en a besoin 134 N o u v e a u t é W D W B WM DESCRIPTION EXTERNE INVALIDE (JSON, XML, …) SIGNALÉE PAR UNE ERREUR DE COMPILATION Un projet peut inclure des descriptions externes, par exemple pour des données JSON ou XML. Le WLangage reconnaît alors nativement les contenus asso- ciés. En version 28, lorsqu’une description externe est invalide, une erreur de compilation le signale. Gain apporté par la nouveauté 28 : Ne cherchez plus pourquoi la description n’est pas disponible 135 N o u v e a u t é W D W B WM TABLEAU ASSOCIATIF AVEC CLÉ DE TYPE VARIANT Il est possible de créer des tableaux de type Associatif dont la clé est de type Variant . Gain apporté par la nouveauté 28 : Indispensable pour Python ! 136 N o u v e a u t é W D W B WM COMPILATION DYNAMIQUE : GESTION DES STRUCTURES La compilation dynamique permet maintenant la création de Structures. Gain apporté par la nouveauté 28 : Pour gérer les cas particuliers 137 N o u v e a u t é W D W B WM FONCTION «DEMANDE MISE À JOUR UI» La fonction DemandeMiseAJourUI permet de déclencher par programmation l’événement «Mise à Jour de la fenêtre». Cette fonction permet de regrouper facilement les traitements de modification d’UI. En version 28, cette fonction bénéficie des nouveautés sui- vantes: • elle fonctionne sur les Fenêtres Internes • elle accepte des paramètres qu’elle transmettra à la Fe- nêtre Interne • elle fonctionne en syntaxe préfixée. Gain apporté par la nouveauté 28 : Très puissant 138 N o u v e a u t é W D W B WM THREAD APPELANT LE THREAD PRINCIPAL : IL N’EST PLUS BLOQUÉ La nouvelle fonction ExécuteThreadPrincipalAsynchrone permet d’appeler le thread principal sans attendre que celui-ci réponde. Les automatismes de procédure de l’éditeur de code pro- posent également cette nouvelle option sur les procédures. Gain apporté par la nouveauté 28 : Toujours plus asynchrone N o u v e a u t é W D W B WM 139 à 147 DIVERS • La nouvelle fonction PremièreLettreEnMajuscule passe la première lettre de chaque mot d’une phrase en majus- cules • La nouvelle fonction ArrondiAuMultiple , comme son nom l’indique, arrondit une valeur selon un multiple passé en paramètre • Les fonctions ArrondiInférieur et ArrondiSupérieur 31 L e s n o u v e a u t é s W I ND E V 2 8 WE BD E V 2 8 W I ND E V Mo b i l e 2 8

RkJQdWJsaXNoZXIy NDQ0OA==