Étiquette : WinDev

[WinDev 17] Mises à jour disponibles

[WinDev 17] Mises à jour disponibles

Des mises à jour sont disponibles pour WinDev, WebDev, et WinDev Mobile (versions 17), mais ne sont pas disponibles via le module « WDAutomaticUpdate » à l’heure où nous vous le signalons. Les corrections effectuées ou les nouvelles fonctionnalités peuvent être générales ou bien différentes, selon les environnements (développement web, mobile ou classique).

Pour obtenir la liste complète des changements pour chaque version et pour télécharger les différents packs, vous pouvez suivre les liens suivants :

Il faudra attendre encore un petit peu pour obtenir les mises à jour via le module de téléchargement automatique.

Bon développement à tous !

[WinDev] Événement lors d’une touche enfoncée

[WinDev] Événement lors d’une touche enfoncée

Comme vous le savez, beaucoup d’événements sont gérés automatiquement pour les champs. Même celui qui permet d’effectuer du code lorsqu’une touche est enfoncée. Habituellement, lorsqu’on est dans le code du champ, il suffit de cliquer sur le bouton « Plus de traitements… » dans la partie inférieure (voir image suivante) et de cocher le(s) événement(s) que l’on souhaite gérer. C’est la version rapide.

Poursuivre la lecture « [WinDev] Événement lors d’une touche enfoncée »

[WinDev] Mise à jour pour WD, WB et WM17

[WinDev] Mise à jour pour WD, WB et WM17

Nous l’attendions, cette première grosse mise à jour de l’environnement. Cette mise à jour apporte des nouveautés au niveau de l’interface et au niveau de la programmation. Pour les trois logiciels, l’éditeur de requêtes a été amélioré, de nouvelles fonctions WLangage ont fait leur apparition (dont les fonctions Moyenne() et Somme() qui calculent respectivement la moyenne et la somme des éléments dans un tableau, ainsi que la fonction MotOccurrence() qui calcule le nombre de mots dans une chaîne).

Poursuivre la lecture « [WinDev] Mise à jour pour WD, WB et WM17 »

[WD15] Utiliser un Webservice qui renvoie du XML

[WD15] Utiliser un Webservice qui renvoie du XML

Aujourd’hui, présentation d’un cas plutôt intéressant, qui va nous faire découvrir des fonctions XML. Nous allons voir ici comment traiter la réponse d’un Webservice qui renvoie une chaîne au format XML et comment parcourir les différents éléments.

Une deuxième solution sera également envisagée: l’utilisation de la fonction HImportXML, qui permet d’intégrer à une table (d’une base de données) le contenu d’un document XML, pour autant qu’il respecte une certaine structure. Pour vous aider, nous avons, en tant qu’exemple, importé et utilisé le Webservice « Global Weather », que l’on retrouve sur le site WebserviceX.NET.

Poursuivre la lecture « [WD15] Utiliser un Webservice qui renvoie du XML »

[WinDev] Handle is in an invalid state (1609)

[WinDev] Handle is in an invalid state (1609)

Depuis peu, pas mal d’utilisateurs de WinDev, dont moi-même, se sont vus contraints d’arrêter de développer pendant un petit moment. Quelle en était la raison ? Un bug lié à la clé Sentinel HASP / SafeKey. Aléatoirement, le programme affiche « Handle is in an invalid state (1609) – ID : 800106AC – EID : 170B » (l’ID affiché peut être différent).

Poursuivre la lecture « [WinDev] Handle is in an invalid state (1609) »

[WinDev] Importer un Web Service

[WinDev] Importer un Web Service

WinDev permet non seulement de créer des Web Services (en WLangage), mais aussi d’en importer d’autres, quel que soit le langage dans lequel ils ont été écrits (Java, C#, WLangage…). Le service généré via Axis2 peut recevoir des requêtes par socket, HTTP et même SOAP. C’est grâce au WSDL que WinDev va générer les types et les opérations adéquates.

Poursuivre la lecture « [WinDev] Importer un Web Service »

[WinDev] TDF Tech Bruxelles 2011

[WinDev] TDF Tech Bruxelles 2011

A Bruxelles, chaque année a lieu le Tour de France technique de PC SOFT, qui est un séminaire gratuit pour tous les développeurs, les chefs de projets ou même les webmasters. Tous les ans la société PC SOFT met à jour son « Atelier de Génie Logiciel » (AGL) et propose aux utilisateurs de venir découvrir les points phares de leur produit. Cette fois-ci encore, la conférence a eu lieu au Kinépolis de Braine l’Alleud.

Poursuivre la lecture « [WinDev] TDF Tech Bruxelles 2011 »

[Java/WinDev] Performances d’un Webservice

[Java/WinDev] Performances d’un Webservice

Comme nous avons une ligne de 1 Mbit/s qui relie les bureaux de Bruxelles à la distribution, j’ai testé les bénéfices apportés par l’utilisation d’un web service pour de grosses requêtes. Le web service exécute une multitude de requêtes pour récupérer diverses informations pour un ensemble d’articles. Étant donné que tout cela est top secret, vous pourrez uniquement constater le type de performance que cela peut amener. Attention : ces résultats sont dépendants de notre contexte d’utilisation !

Poursuivre la lecture « [Java/WinDev] Performances d’un Webservice »

[WinDev] WinDev 17 est annoncé !

[WinDev] WinDev 17 est annoncé !

Ca y est, elle est enfin annoncée, la 17ème version de l’AGL développé par PC SOFT. Au programme, 917 nouveautés, pour WinDev, WebDev et WinDev Mobile ! Cela va de la compilation « JIT » des tables aux améliorations dans les analyses, en passant par des nouveautés dans l’ergonomie et dans l’interface (raccourcis clavier, zoom sur le code, débogueur plus puissant, etc).

Poursuivre la lecture « [WinDev] WinDev 17 est annoncé ! »

[WinDev] Découverte de fonctions, vol. 1

[WinDev] Découverte de fonctions, vol. 1

Aujourd’hui, nous allons répertorier un ensemble de fonctions, qu’elles soient utiles (lecture dans le registre, listing des champs d’une table) ou qu’elles soient secondaires, c’est-à-dire présentes pour créer de petits modules d’informations (par exemple, afficher les DLL chargées lorsqu’on affiche la fenêtre « à propos » de l’application).

C’est la toute première compilation, mais elle regroupe donc des méthodes choisies au hasard… J’ai pu découvrir celles-ci au cours de mes divers développements.

Poursuivre la lecture « [WinDev] Découverte de fonctions, vol. 1 »