WINDEV 2025

UTILISATION D’ASSEMBLAGE .NET Il est très facile d’utiliser un assemblage .Net dans une application WINDEV. Il suffit d’intégrer l’assemblage dans le projet WINDEV. Toutes les classes de l’assemblage sont utili- sables comme des classes WLangage, avec les mêmes syntaxes: instanciation, appel de mé- thode, ... Il est facile d’utiliser des «génériques», de pas- ser des «délégués WLangage»,... CRÉATION D’ASSEMBLAGE .NET Il est très facile de créer un assemblage .Net avec WINDEV 2025. Il suffit d’implémenter les classes définissant l’interface de l’assemblage en WLangage et indiquer le nom du ou des «Namespace» à gé- nérer L’assemblage .Net généré par WINDEV est uti- lisable pour tous les langages. UTILISATION DE CONTRÔLES (CHAMPS) .NET Les champs «WinForm» et «WPF» peuvent être directement insérés dans les fenêtres WINDEV. Les composants visuels tiers peuvent ainsi être intégrés rapidement dans vos applications. Les interactions avec ces composants se pro- gramment très facilement grâce à des appels de méthodes et des délégués. ACCÉDEZ AUX API .NET WINDEV 2025 permet d’accéder aux API .Net. SIMPLICITÉ DE LA PROGRAM- MATION Les accès aux classes et aux structures .NET sont similaires à ceux des classes et des struc- tures du WLangage, les appels de méthodes ont la même syntaxe. Inutile d’apprendre un nouveau langage pour intégrer des assemblages .NET tiers: profitez de la simplicité du WLangage. .NET CRÉEZ OU UTILISEZ DES ASSEMBLAGES FINIS LE MOTS DE PASSE EN CLAIR COFFRE-FORT LES MOTS DE PASSE UTILISÉS EN PROGRAMMATION : SÉCURITÉ TOTALE Il arrive souvent que des mots de passe, des clés privées, des tokens soient utilisés en pro- grammation. Par exemple : • mot de passe de connexion à une base de données • mot de passe d’un fichier de données (table) • mot de passe du compte pour envoi d’email • token OAuth • mot de passe d’une feuille de tableur • mot de passe d’un document Word • ... Pour des raisons évidentes de sécurité, il ne faut pas laisser ces éléments en clair dans le code source. La version 2025 propose en standard un coffre- fort à mots de passe, contenant des chaînes secrètes. UN COFFRE-FORT À MOTS DE PASSE DANS VOTRE PROJET Le mode de fonctionnement est simple: le pro- jet permet de sauver des mots de passe (des chaînes secrètes) dans un coffre-fort intégré au projet. Ce coffre-fort est lui-même accessible à l’aide d’un mot de passe. Chaque chaîne secrète est associée à un identi- fiant et une description. Dans le code source, il suffit d’utiliser cet iden- tifiant. Tous les développeurs du projet peuvent utili- ser cet identifiant. PROTECTIONS INTÉGRÉES Bien évidemment en mode débogage et en mode trace, les mots de passe (les chaînes se- crètes) ne seront jamais visibles. Côté pratique, il est impossible de récupérer le contenu d’une variable de type ChaîneSe- crète . TOUT EST AUTOMATIQUE Il n’y a aucune manipulation à effectuer, aucun fichier à embarquer, aucun paramètre à définir: lorsque vous utilisez un coffre-fort, ce coffre- fort est automatiquement embarqué avec votre exécutable. C’est un bénéfice de l’intégration totale de WINDEV. PLUSIEURS MOTS DE PASSE D’ACCÈS AU COFFRE-FORT L’accès au coffre-fort lui-même est protégé par un mot de passe. Il est possible de créer plusieurs mots de passe différents pour accéder à un même coffre-fort. B esoin d’utiliser un assemblage .NET ? WINDEV 2025 sait uti- liser les assemblages .NET. , les classes et les contrôles présents dans les assemblages. WINDEV 2025 permet également de créer des assemblages .NET. Sous WINDEV, visualisation des assemblages .Net • WINDEV DÉVELOPPEZ 10 FOIS PLUS VITE 62

RkJQdWJsaXNoZXIy NDQ0OA==