11 décembre 2007

WinDev 12 est disponible en preversion

Bon, là je crois que tout est dans le titre : les versions 12 de WinDev, WebDev et WinDev Mobile sont en téléchargement sur le site de PC SOFT (pré-version).
Reste plus qu'à le télécharger pour faire un rapide tour d'évaluation de cette nouvelle version, ce "pack de 12" comme le l'a dit un ami ;-)

A très bientôt donc pour les premières impressions...

05 décembre 2007

WLangage : Windows Vista UAC et création de raccourci

Puisque la version 12 de windev n'a toujours pointée le bout de son nez (mais ça ne saurait tarder si on se base sur ce qui a été dit lors du tour de france), je me suis dit que j'allais valider mes "anciennes" applications sur Windows Vista histoire de ronger mon frein.

Et là, je me suis bien fait avoir par l'UAC. L'UAC ? mais si le truc qui fait clignoter l'écran pour vous demander une autorisation... d'ailleurs je me rend compte qu'à force, je les valide sans même les voir, pas sur donc que ce soit une bonne protection ;-).

Donc, je prend mon application, tout se passe plutôt bien jusqu'au moment où l'application est censée créer un raccourci sur le bureau vers une fiche contact : rien ne se passe. J'avoue, je n'avais pas mis de test sur l'appel à la fonction créeRaccourci, mais bon, ça ne me semblait pas indispensable. Après quelques essais, il s'avère qu'il faut disposer de droits supérieurs pour créer un raccourci... et donc mettre un manifest dans l'application : résultat un affichage de cette #à)àç#!! de fenêtre à chaque lancement de l'application pour le cas où l'utilisateur utiliserait cette option... pas acceptable à mon avis, alors j'ai du sortir le code et en faire un petit exe qui lui ne fait que la création des raccourcis, et c'est lui qui contient le manifest. Donc l'utilisateur n'a la fenêtre que lorsqu'il utilise l'option de création de raccourci... enfin, jusqu'à ce qu'il craque et désactive l'UAC ;-)

27 novembre 2007

TDF WINDEV 12 : nouvelle date a Paris

PC SOFT vient d'annoncer une nouvelle date pour le Tour de France de présentation des versions 12 à Paris le 6 décembre !

Voila une bonne nouvelle pour ceux qui n'ont pas pu assister à la présentation précédente à Paris. Maintenant que je l'ai vu je peux le dire : ça vaut le coup de se déplacer. En tout cas, cela m'a confirmer mon impression de version qui devrait faciliter ma vie de développeur ;-).

WinDev 11 : mise à jour disponible

La mise à jour annoncée des versions 11 de Windev, webdev et la version mobile sont disponibles en téléchargement même si elle a du retard (on l'attendait pour début novembre).

Je n'ai pas vu de différences notables entre ce qui était prévu et le contenu actuel, mais ça semble plutôt normal pour une version "niveau 1".

21 novembre 2007

TDF WinDev 12 demain Paris et un PC offert

En regardant les dernières photos mis en ligne sur le site de pcsoft, on peut voir comme légende sous une photo "L'heureux vainqueur du PC Portable"... je pense que j'ai deviner le cadeau correspondant au tirage au sort de la mi-démonstration ;-)

Reste à voir enfin cette présentation, en espérant que l'accès ne sera pas trop compliqué.

13 novembre 2007

Tour de France WinDev 12 : premières photos

Et bien voilà enfin les premières photos du Tour de France de présentations des versions 12. On ne peut pas dire qu'on est noyé sous les informations avec cette version.

Décidément, il faudra vraiment aller voir cette présentation pour se faire sa propre opinion, car je n'ai pas vu non plus d'informations sur les différents forums.

J'ai fait un lien sur cette photo car j'avoue qu'elle attise ma curiosité, pas vous ?

04 novembre 2007

Webdev 12 première impression / feeling

Pour faire suite à mon post précédent sur les nouveautés de WinDev 12, voici mon mes premières impressions (basé sur ce qui est annoncé bien entendu) concernant la version 12 de WebDev.

Points très intéressants :
- Les évolutions sur le référencement et le mode AWP de façon général (actuellement la meilleure technique pour le référencement) car aujourd'hui la qualité du référencement est primordial.
- La possibilité de débugger les pages en mode AWP (carrément indispensable à mes yeux).
- La réalisation d'un site dynamique sur média amovible (ce qui devrait être plus intéressant que le mode semi-dynamique).
- Les menus ressemblant à des onglets car on retrouve ce concept sur de nombreux sites marchands 'classiques', la demande est donc récurrente.

Points semblants intéressants, mais à voir "en vrai":
- La possibilité de créer des gadgets Vista : à voir quelles sont les possibilités de cette fonctionnalité.
- Les évolutions sur PHP : debug et Ajax : ce sera l'occasion de refaire un essai.
- Les autres points que j'avais cité pour le post sur WinDev

23 octobre 2007

WinDev : Tour De France des versions 12 / XII

Après l'annonce des versions 12 de la suite Windev, voici l'annonce du Tour de France de présentation de ces nouvelles versions.

La liste des villes est assez classique, et le contenu de la présentation semble présenter les principales nouveautés des versions 12.

Comme d'habitude, il faut sans doute s'inscrire assez rapidement, et se préparer à une démonstration assez longue.

Il faudra attendre la première présentation et les premiers commentaires pour avoir des avis sur le fonctionnement de windev 12.

Accéder au lien pour s'inscrire

16 octobre 2007

WinDev 12 première impression / feeling

Après une première lecture et un temps de réflexion, voici, à mon avis, les points forts de cette version 12 (windev 12 ou windev XII ?) pour ce qui concerne WINDEV (je ferai un autre post pour Mobile et Web plus tard) :

Points très intéressants :
- Le nouveau mécanisme de compilation des exécutables par JIT qui devrait accélérer certains traitements (toujours positif d'aller plus vite).
- Les champs dans les PDF
- L'évolution du debuggage de façon générale : debug d'exe, debug à distance, et debug de procédures stockées.
- Evolutions du GDS (notamment avec l'apparition d'une gestion de droits)
- Sauvegarde à chaud des bases de données Hyper File
- Les procédures à nombre de paramètre variable (ça c'était un vrai manque du langage selon moi)

Points semblants intéressants, mais à voir "en vrai":
- L'évolution de l'aspect de l'éditeur : les copies d'écrans semble présentées un éditeur plus "doux" en terme graphique (moins sombre que le précédent), en espérant que ce soit également un peu plus léger en terme de ressources.
- L'accès SAP (à voir avec des spécialistes du domaines)
- La dérivation de classes de composant
- L'évolution de la saisie assistée (annoncée comme moins intrusive)
- Le RAD : à voir en vrai pour ce faire une idée sur l'utilisation pour débuter un projet

Cela dit, c'est une première impression, et certaines nouveautés sont trop peu détaillée pour se faire une idée plus fine... il va falloir attendre un peu. En tout cas, cette version me semble plus technique que la version 11, ce qui n'est pas pour me déplaire ;-).

15 octobre 2007

WinDev 12 annoncé sur le site de pcsoft

Je viens juste de voir que les versions 12 de WinDev, WebDev et WinDev Mobile étaient annoncées sur le site de PC SOFT (actualité datant du 15/10 donc d'aujourd'hui).

Je ferai un post ce soir ou demain sur ce qui est annoncé en nouveautés sur ces versions 12.

11 octobre 2007

WinDev 11 : mise à jour annoncée

Tiens, voilà une surprise : une mise à jour de WinDev 11 est annoncée sur le site de PC SOFT.
Au vue des descriptifs annnoncés, il semble s'agir d'améliorations spécifiques (Gestion des transferts pour le gestionnaire de source en cas de bas débit, fonctionnement des tables Ajax, mode 9 images avec Aero, Amélioration de la recherche Outlook)...

par contre, pas de date pour l'instant :-( il va sûrement falloir attendre encore quelques jours pour avoir une date officielle ou directement le pack en téléchargement.

02 octobre 2007

WinDev et Impression par page

En faisant le tour des forums PC SOFT, je viens de voir une information intéressante sur le forum WinDev : il est possible de demander l'impression d'un état "page par page" à l'imprimante (donc en court-circuitant une partie du spooler d'impression) en utilisant la propriété ImpressionAChaquePage.

Et dire que je m'étais "amusé" à gérer des états paramétrables pour le faire... mais c'était dans une version "plus ancienne". ;-)

Lien vers le post complet.

23 septembre 2007

WinDev : on peut commander en ligne

Après plusieurs jours en déplacement, j'ai fait un rapide tour sur le site de pc soft pour me tenir au courant.

Dans les actualités, j'ai pu voir que les vidéos du TDF Tech 2007 étaient en ligne, ce qui est une bonne chose, mais elles étaient présentes sur la LST précédente.

Par contre, j'ai été beaucoup plus étonné de voir que l'on pouvait acheter la plupart des produits PC SOFT (Windev, LST...) en ligne... et qu'aucune actualité n'y faisait référence, je ne connais donc pas la date où cela a été mis en place (si ça se trouve c'est un scoop et c'est tout "frais" ;-)).

02 septembre 2007

Fonction Instance du WLangage : HInstance pour les API

Alors que j'étais en train de chercher comment récupérer le handle système de mon application pour la fournir en paramètre d'une API (c'est à dire le fameux paramètre HINSTANCE), je me suis rendu compte qu'une fonction WLangage existait : Instance.

Cela m'étonne de ne pas l'avoir trouvé avant car je me rappelle avoir déjà codé une routine pour récupérer le HInstance, mais ce n'est pas indiqué comme nouveauté dans la documentation...

28 août 2007

Actualités WinDev au 28 aout 2007

Ça sent la fin des vacances du côté de pcsoft et des développeurs WinDev, le site indique plusieurs nouvelles actualités et on peut facilement constater que le nombre de posts sur les forums "officiels" (je ne sais pas trop comment les appeler...) est revenu à un niveau normal.

Côté actualités : Un nouveau livre sur WinDev et WinDev Mobile plutôt destinés aux débutants et aux étudiants (premier livre de l'auteur, il faudra le feuilleté pour voir plus en détail si cela vaut le coup de l'acheter) , une nouvelle liste de sites réalisés avec WebDev ainsi qu'une information "générique" : le CNED utilise WinDev pour ses supports de cours...

16 août 2007

Fin de vacances et actualités pcsoft

Et voilà, les vacances sont terminées...

Visiblement le site de pc soft est resté assez calme pendant ces trois dernières semaines (à part un restylage du site français), si ce n'est que je viens de voir que le site windev.es (donc le site espagnol) existait maintenant en tant que tel et ne redirigeait plus vers le site anglophone (ne parlant pas un mot d'espagnol je ne vous dirait pas si les informations y sont différentes...).

Pour le site francophone, j'ai l'impression que la partie "ressource pratique" a été revue au moins en terme graphique (on peut espérer que le contenu ait également été amélioré).

18 juillet 2007

Taille d'un repertoire en WLangage

Je viens de me rendre compte que j'avais déjà fait ce code plusieurs fois : calculer la taille d'un répertoire... Sur le principe, c'est tout simple : lister tous les fichiers et faire la somme de leurs tailles, sur la réalisation je pense que c'est simple... un bon snippet en résumé ,-)

PROCEDURE nTailleRepertoire(sNomRepertoire est une chaîne)

ListeFichiers est une chaîne
Fichier est une chaîne
TailleTotale est un entier

// Récupération de la liste des fichiers du répertoire
ListeFichiers = fListeFichier(ComplèteRep(NomRepertoire)+"*.*",frRécursif)

// Parcours des fichiers
POUR TOUTE CHAINE sFichier DE ListeFichiers SEPAREE PAR RC
TailleTotale += fTaille(Fichier)
FIN

// On renvoie la taille
RENVOYER TailleTotale

09 juillet 2007

TDF 2007 photos disponibles en ligne

J'avais indiqué dans un post précédent que je mettrai un petit message quand pcsoft mettrai en ligne les photos du TDF 2007. Je suis un peu en retard, mais en voici une, ainsi que le lien sur le site de pc soft : http://www.pcsoft.fr/pcsoft/tdftech/2007

02 juillet 2007

Portail Honolulu : nouveau site special

Après quelques heures de travail, la première version du site spécifique concernant Honolulu (réalisé avec Maax) est disponible en ligne.

C'est bien entendu, une activité annexe (le fait de me plonger dans ce code très complet me permettant de progresser en WebDev sur l'aspect Web 2.0), et je continue ce blog ;-)

Cela évitera aussi de polluer ce blog avec des informations trop spécifiques à WebDev ou à Honolulu.

Adresse du site : http://zedev.ovh.org/honolulu

25 juin 2007

Honolulu : nouvelle versions des sources

Il semble que les sources du portail Honolulu 11 ont été mises à jour comme signalé précédemment. Effectivement, ça semble plus "normal" même s'il faut que je regarde en détail les warnings. A priori, un utilisateur "Maax" semble plutôt bien connaître WebDev, et il se pourrait qu'on fasse quelques bouts de codes ensemble dans l'avenir (parcequ'au niveau de WebDev, j'ai encore à apprendre.... clairement)... mais chut c'est pas encore sûr...

message de Maax sur le forum de pcsoft

21 juin 2007

Code source portail intranet Honolulu 11

Comme indiqué dans mon précédent post, le code source de la nouvelle version de Honolulu est disponible (une cinquantaine de Mo) mais pour l'instant, cette version des sources ne semble pas apprécier la dernière mise à jour de WebDev (des erreurs de compilation assez bizarres).

Après avoir vu que le forum officiel référençait un problème du même genre, j'ai pu contacter le support par téléphone (si si) qui m'a indiqué qu'une mise à jour allait être faite très rapidement. Donc, inutile de se jeter sur les sources.

J'en ai tout de même profiter pour regarder le code source : c'est une réécriture complète par rapport à la version 9 : même les fichiers de l'analyse ont été repensés a priori. Maintenant, bonne nouvelles pour les développeurs, cette version repose sur des modèles de pages (template) et plus de composants en vue (et pas mal de commentaires). Donc ça se présente plutôt bien pour la personnalisation ;-)

Mise a jour de WinDev en telechargement

Profitant que j'étais occupé au TDF tech à Paris, pc soft a fait pas mal de mise en téléchargement, à commencer par la version "niveau 2" des version 53K.

Quoi de neuf dedans ? pas grand chose par rapport à la niveau "1" à quelques détails près :
  • Optimisation pour vista Aero
  • Optimisation des recompilations de projets (voila qui peut toujours être intéressant)
  • Amélioration des règles métiers (dommage qu'on n'est pas le détail)
  • Optimisation de la mise à jour par HTTP

à noter que cette version est également disponible en version anglaise.

Le lien sur le site de l'éditeur ici

TDF Tech WinDev à Paris : Waouh

Plus de monde que lors du séminaire précédent ? très certainement.
On peut pense que pcsoft diffusera des photos de ce séminaire, dans ce cas je ferai un post sur ce point car c'était vraiment "salle comble", et ce n'était pas une salle des fêtes mais la mutualité tout de même.

Ceci étant dit, le contenu était lui aussi très bon, et m'a donner plusieurs idées concrêtes. Ce qui m'a le plus intéressé ? Les modèles de fenêtres mais surtout les modèles de champs et la surcharge. Voila une fonctionnalité que j'avais "vu" mais sans en comprendre vraiment l'intérêt : cela doit permettre une centralisation et une uniformisation de nombreux traitements de mon interface : il va falloir que je regarde le support de cours.

Et les présentateurs me direz-vous ? Impeccables, on sent qu'ils étaient rodés (Paris était la "finale"), et au passage je pense que si je faisais un blog "Fan club de Anne" j'aurais sûrement des visiteurs si j'en crois les commentaires autour de moi ;-) Du coup, je ne me souviens plus du nom du présentateur principal... J'espère que les astuces de la personne aux manipulations (Marc de mémoire) seront dans le support de cours, et peut être les notes d'humour (le Tapi-G m'a bien fait sourire) qui ont permis à ces 4 heures de passer finalement assez vite.

J'en ai profité pour demander des informations sur la dispo des sources de Honolulu, on m'a indiqué que cela avait été mis en ligne le jour même... je vais regarder de suite ;-)

18 juin 2007

Test du smartphone gratuit HTC S710

Suite à mon post précédent sur le smartphone "gratuit" de l'opération "2 smartphones pour un euro de plus", je suis tombé sur un article très complet sur le test de ce périphérique sur un site spécialisé : article sur mobinaute.

Je pense que je vais attendre l'année prochaine pour en avoir 3 ;-)

et pour ceux qui n'ont pas besoin de 2 smartphones, les prix à la revente ont l'air plus que correct sur ebay ;-)

15 juin 2007

Bonne affaire en vue HTC S710

Je viens de voir que pc soft renouvelle l'opération "1 Pocket PC pour un euro de plus" de l'an passé mais en tenant compte visiblement de l'évolution du marché.

En effet, de nombreux sites spécialisés pense que le "Pocket PC classique" devrait disparaître au profit du Pocket Phone ou du Smartphone (il me semble avoir lu d'ailleurs que Dell a annoncé son arrêt de sa gamme Pocket).

L'opération en cours (date limite 20/07) propose donc logiquement 2 smartphones "nouvelles génération" (avec clavier ce qui rend la saisie d'email réaliste) pour un produit acheté (WinDev, WebDev ou WinDev Mobile). Si quelqu'un à des infos sur ce smartphone (HTC S710) qu'il n'hésite pas à mettre un commentaire.

12 juin 2007

WinDev attention au browser d'aide

Je viens de me faire avoir comme un bleu, mais je pense que je ne suis pas le seul.

Voici le symptôme : les pages d'aide de fonctions tout à fait classique (dans mon cas un MDIOuvre) m'indiquait que la page d'aide n'était pas disponible...

Après avoir bataillé, je me suis rendu compte qu'hier soir j'avais personnalisé depuis WebDev mon filtre d'affichage de l'aide pour n'avoir que les fonctions PHP...

La solution à mon "problème" était tout simplement là : la configuration du filtre est persistante, et donc je n'avais que les pages d'aide "WebDev PHP" depuis l'aide.

11 juin 2007

Honolulu : des nouvelles du code source

Il semble que le code source de la nouvelle version du portail Honolulu va être prochainement disponible (info vu sur le forum "officiel" de pcsoft).

D'autre part, un post complet sur la configuration de EasyPHP 1.8 a été publié par un développeur (toujours sur le forum "officiel").

Maintenant, il semble que je ne sois pas le seul à attendre les sources de cette nouvelle version pour en évaluer la "simplicité" en terme de personnalisation...

04 juin 2007

Test de site WebDev (AWP ou non) ou PHP

En voulant tester mon site WebDev, j'ai trouvé un plugin pour FireFox capable de jouer un scénario (même avec du code Ajax) ainsi que quelques fonctionnalités "bas niveau" : Selenium IDE. Le scénario peut alors être jouer entièrement ou en mode pas à pas.

L'interface n'est pas forcément très claire et l'outil ne fonctionne que sous FireFox, cependant, il faut reconnaître qu'il est assez efficace et qu'il mérite sa place dans une logithèque de développeur.

02 juin 2007

PHP contexte et passage de parametres : la suite

Lors d'un précédent post, j'avais indiqué avoir un problème de passage de paramètres et de contextes... et bien j'ai trouvée la solution : utiliser la dernière mise à jour de WebDev 11. Alors, les gars de pcsoft, j'veux bien que vous soyez timides, mais de là à ne pas marquer sur la page de téléchargement qu'il y a des corrections / évolutions sur la génération PHP c'est un peu fort... je suis tombé dessus par hasard !
Alors, on va me dire que j'aurais du le signaler sur un forum officiel... oui, c'est vrai je plaide coupable, mais ce site PHP c'est pour mon plaisir perso, tant que j'avais une solution ça m'allait très bien... un petit effort svp.
Du coup, je retourne sur mon site PHP (qui est loin d'être au niveau du portail intranet Honolulu, même (surtout ?) au niveau graphique ;-))

29 mai 2007

WinDev : Mise à jour des versions 11

Et bien, ça faisait un bout de temps qu'on l'attendait cette mise à jour, la voici avec les nouveautés et modifications annoncées (voir le post à ce sujet).

Étant donné que cette mise à jour arrive au début du tour de France technique (on peut encore s'inscrire sur le site de pcsoft, et c'est toujours gratuit ;-)), on peut supposer que les "grosses" modifications seront abordées à cette occasion : Vista, Modèles de champs, Import FoxPro ...

Cette version n'étant pas validée "au deuxième niveau" (un rappel ici de ces différents niveaux), elle n'est pas proposée par le LiveUpdate de WinDev... ne vous faites pas avoir comme moi ;-)

Lien vers la page de téléchargement

20 mai 2007

Portail Intranet Extranet gratuit avec test en ligne

La nouvelle version du portail "Honolulu" (le portail Intranet gratuit de PC SOFT) est disponible en version Beta (ce qui aurait tendance à me donner raison sur la généralisation des bêtas publiques par PC SOFT), et en plus il est testable en ligne.

Au menu :
- un look que je trouve génial et résolument contemporain (personnellement je me sens incapable de "pondre" un tel site).
- une réponse "claire et nette" à ceux qui (comme moi) se posaient la question si on pouvait utiliser le portail Honolulu en extranet (le mode de test prouve qu'on peut l'utiliser via Internet)
- des fonctionnalités remises au goût du jour (surtout l'agenda et le wiki)

seul hic : le code source n'est pas fourni (est-ce seulement pour la beta comme pour WD Gold lite on peut le penser, mais rien ne l'affirme), et je suis curieux d'aller voir ce qu'il y a dans le code, car la précédente version était (à mon avis), trop complexes à maîtriser et à mettre à jour avec l'ensemble des composants utilisés... En tant que développeur, la simplicité de modifications et de personnalisation sera un critère essentielle pour juger de cette nouvelle version.

toutes les infos officielles ici

17 mai 2007

PHP avec ou sans contexte ?

Disposant de WebDev, je commence à regarder à mes heures perdues les fonctionnalités offertes sur la partie PHP.
J'en étais resté au "RAD PHP" de la version 9, et j'ai été agréablement surpris de voir que les fonctionnalités offertes permettent de réaliser des sites classiques en PHP (même si on est loin en terme de richesse des sites WB classique notamment sur la partie Web 2.0).

En revanche, je me suis arraché les cheveux sur un problème :
j'avais coché l'option "PHP avec contexte" dans une page correspondant à une fiche "produit". En fonction d'un paramètre passé par l'URL, cette page était censée affichée le détail du produit.

Et lors de mes tests, il est apparu que le premier affichage était correct, mais que les suivants ne tenaient pas compte du paramètre. Et pour cause, le code d'initialisation de la page n'était plus exécuté (merci à la fonction Trace ... ;-) !

En décochant cette case, tout fonctionne parfaitement... mais ça me semble bizarre comme comportement. Si quelqu'un à des infos à me fournir sur ce fonctionnement ça m'aiderait (pas urgent car ma page fonctionne mais je préfère connaitre les raisons exactes).

15 mai 2007

WinDev : Tour De France Technique 2007

Après le Tour de France "Bis", voila une nouvelle manifestation professionnelle sur WinDev, cette fois "technique" et donc réservée aux utilisateurs de WinDev.

Lors des sessions précédentes, ces sessions ont été non seulement très denses en terme de contenu mais aussi réalisées sur un rythme très soutenu...
A noter que le nombre de places est limité et qu'il est indispensable de s'inscrire rapidement.

Dans le programme, on trouve des sujets "classiques" (utilisations des nouveaux champs, programmation, optimisation), mais aussi des sujets "dans l'air du temps" (Windows Vista, IPBX, Web 2.0...)

Lien pour s'inscrire et accéder au formulaire d'inscription

13 mai 2007

WinDev 11 - Folleto en linea

Je viens de voir que les brochures de WinDev 11 et WinDev Mobile 11 étaient désormais disponibles en espagnol en plus d'être disponibles en anglais.
La version internationnale arrive donc certainement très prochainement...

02 mai 2007

WinDev et FoxPro VFP

Alors que Microsoft a annoncé l'arrêt "planifié" de FoxPro (voir par exemple cet article de LMI), je viens de voir que la prochaine mise à jour de WinDev 11 permettra d'importer les fichiers de données de FoxPro... Voilà qui devrait réjouir les développeurs FoxPro et permettre aux développeurs WinDev et VFP de se rapprocher.

WinDev : evolutions annoncees

PC SOFT vient d'annoncer la liste des fonctionnalités de la prochaine version de WinDev 11 et le moins que l'on puisse dire c'est qu'il y a beaucoup de choses intéressantes :
- Nouvelles fonctions pour Lotus Notes (notamment l'accès aux vues)
- Une version "sans dotnet 3.0" du champ carrousel ce qui va permettre d'inclure ce champs dans beaucoup plus d'applications sans se soucier de la configuration logicielle du poste utilisateur.
- Des optimisations pour Windows Vista et surtout un mode test dédié (à surveiller car peu faire gagner un temps non négligeables)
et la disponibilité en mode AWP des tables AJAX.

Après il y a diverses autres fonctions plus spécifiques, mais rien que celles là me suffisent ;-)

Seul défaut : la date de disponibilité n'est pas encore annoncée ("quelques jours" pour reprendre le terme utilisé)...

Tout le détail ici

23 avril 2007

Serveurs prives : un GDS a prix discount ?

En consultant les prix des serveurs dédiés (qui ont certes diminués mais qui sont encore assez chers à mon avis), j'ai trouvé une offre que je trouve intéressante chez 1and1 (il y a sûrement des offres équivalentes chez d'autres hébergeurs, mais c'est sur leur site que j'ai découvert ce type d'offre) : des serveurs privés.

C'est quoi ? En gros, un serveur dédié, mais mutualisé par un logiciel (un peu comme un "Virtual PC" si j'ai bien compris). Bien sûr, la puissance est partagée entre les différents serveurs privés, mais en contre partie, on "à la main" sur le serveur, on dispose d'espace disque et de flexibilité pour un prix très réduit (moins de 10 euros pour un linux, et moins de 20 euros pour un windows).

Et là, je me suis dit : et si je mettais un gestionnaire de source Client/Serveur (en linux) sur un serveur de ce type ? Ça me semble pour le moins raisonnable comme prix pour un serveur de sources... reste à me renseigner sur la faisabilité technique, mais aussi sur la sécurité de ce type de serveur (ça reste malgré tout une machine accessible sur Internet, et avec mes sources...).

Si certains ont une expérience sur le sujet, qu'ils n'hésitent pas à laisser un commentaire que je sache si c'est une bonne affaire ou pas...

Lien vers l'offre

Win Dev : mise a jour intermediaire

Une mise à jour de la version 46m de WinDev 11 est disponible (ce qui est rare sur une version "niveau 2"). D'après la page de téléchargement de cette version, cette version ne semble contenir que des corrections sur des fonctionnalités ou des utilisations spécifiques (comme le fonctionnement de l'automatic update sous Windows 2003).
Lien vers le téléchargement

16 avril 2007

WinDev 11 : nouveau livre disponible

PC SOFT annonce qu'un nouvel (premier en 11 ?) ouvrage est disponible sur WinDev 11 : "de l’Objet au Composant d’architecture" chez ENI (441 pages annoncées). A noter que c'est le 4ème ouvrage de Jean-Marc Queré. Les extraits disponibles sur le site de l'éditeur me font penser que c'est un ouvrage assez pointu (et utilisant la programmation objet) et n'étant pas destiné aux débutants (n'ayant pas ce livre, n'hésitez pas à poster un commentaire, même sur un ouvrage précédent de cet auteur).
Il faut que je me note un mémo pour le feuilleter lors de mon prochain passage à la Fnac.

lien vers le site de l'éditeur

10 avril 2007

WinDev : Vers une politique de beta publiques ?

PC SOFT a diffusé sur son site une version Beta de WD Gold Lite (son logiciel gratuit de CRM) en ajoutant un nouveau module "Mobile".
Jusque là, rien que du classique... si ce n'est que cette version est présente depuis une semaine sur le site en version Beta, avec la version précédente toujours disponible (en version complète avec les sources).
Serait-ce un premier pas vers une politique de beta publique pour les produits PC SOFT ?

06 avril 2007

WinDev 11 : mise a jour en telechargement

La 'vraie' version 46 de WinDev, WebDev et WinDev Mobile est disponible : c'est la 46M.

Je n'ai pas vu de différence sur les fonctionnalités de la version "niveau 1" disponible précédemment, la différence ne doit donc pas être énorme, mais pour déployer c'est toujours plus rassurant...

Lien vers la page de téléchargement

02 avril 2007

WinDev - Fin du CompleteRep et optimisation ?

Adepte de la fonction CompleteRep (qui permet de compléter si nécessaire un chemin de répertoire avec un "\" final), je viens de tomber sur une syntaxe que je ne connaissais pas :

MonFichier = RepertoireInstallation + ["\"] + NomConfiguration

Je trouve que ça simplifie la lisibilité du code, mais en plus ça améliore la vitesse d'exécution sur mes benchs dans de grandes boucles (on gagne pas des heures la-dessus il faut être honnête).

En plus, on peut s'en servir pour d'autres cas comme lors de la construction d'une chaîne de résultat pour ajouter, si nécessaire, un caractère de contrôle.

27 mars 2007

WinDev : mise a jour disponible

La mise à jour de WinDev 11 (46) est disponible en téléchargement

Il s'agit d'une version "1er niveau de validation" (moi ce que j'en ai compris c'est que je peux utiliser les nouveautés mais pas déployer avec cette version), mais au moins je vais pouvoir utiliser les améliorations sur le support de Windows Vista (notamment l'utilisation des manifest)

Lien ici

22 mars 2007

WinDev : Nouvelles formations et meme un peu plus

De nouvelles formations sont disponibles auprès de PC SOFT, notamment une formation Hyper File Client/Serveur et une formation sur WinDev Mobile.

En regardant la formation sur WinDev Mobile, vous pourrez voir qu'il est possible de (je cite) "Pour 1 euro de plus : conservez le Pocket PC de la formation".

Ça c'est une bonne idée (pas dit que je le donne à ma boîte par contre :-)), dommage que pour la formation Hyper File il ne fournisse pas le serveur du dernier TDF Tech avec 10 milliards d'enregistrements :-)

16 mars 2007

Comment desactiver l'UAC dans Windows Vista

Vous avez craqué ? Vous n'en pouvez plus de cliquer sur "Continuer" quand Windows Vista vous indique "Windows Vista a besoin de votre autorisation pour continuer" ?

Voici la manipulation a effectuer (c'est assez bien caché il faut l'avouer), mais ce n'est pas une bidouille :
Panneau de configuration
> Comptes d'utilisateurs
> Cliquez sur "Comptes d'utilisateurs" (le titre est un lien)
et enfin "Activer ou désactiver le contrôle des comptes d'utilisateurs. Il suffit alors de décocher l'option et de redémarrer votre machine.

Maintenant si vous êtes développeurs comme moi, il est sûrement bon de garder au moins une machine pour tester vos applications avec l'UAC activé, mais il peut être très apaisant de le désactiver pour le moment...

14 mars 2007

WinDev : Mise a jour speciale Windows Vista ?

Une nouvelle mise à jour de WinDev 11 est annoncée sur le site de PC SOFT. Hormis des corrections et des nouvelles fonctionnalités, l'accent semble mis sur le fonctionnement sous Vista avec une mise à jour du LiveUpdate et la possibilité de définir des manifest sous Vista (un manifest permet d'indiquer à une application si elle doit fonctionner en mode "Administrateur" et donc lancer l'UAC, pour l'instant il fallait activer cette option dans les propriétés de l'exécutable donc sur le poste de l'utilisateur).

J'ai noté également la possibilité de pouvoir lancer les tests automatiques sur un exécutable d'application alors que pour l'instant cette fonctionnalité n'était possible que sur le code source.

Lien vers l'info

07 mars 2007

WinDev GDS Optimise en Client/Serveur

Même si je travaille avec mes sources sur un réseau local, j'ai voulu essayer d'utiliser le GDS (Gestionnaire de sources intégré de WinDev) en mode Client/Serveur pour comparer en terme de performances par rapport à une utilisation classique (répertoire partagé).

Sur une machine peu puissante, la différence n'est pas forcément visible, en revanche, sur un serveur plus récent (pourtant pas un Xeon ou un Opteron) la balance penche clairement en la faveur d'une utilisation Client/Serveur, le moteur Client/Serveur devant certainement tirer partie de la puissance de la machine.

Ma conclusion : ça vaut le coup d'essayer pendant une journée les deux modes pour choisir le plus adapté au matériel dont on dispose pour trouver la solution la plus intéressante en terme de performances.

27 février 2007

Windows Vista UAC et les mises à jour d'application WinDev

Si vous utilisez des applications avec mise à jour réseau et que des postes clients utilisent Vista et l'UAC, il est important de cocher l'option dans le raccourci de l'application indiquant que l'application doit être lancée en mode "Administrateur".

Sinon, votre application ne se lancera pas lors de la prochaine mise à jour et vous allez tout comme moi certainement vous arrachez les cheveux avant de comprendre ce qui se passe.... ;-)

Mise a jour de WinDev 11

Une mise à jour des versions 11 est disponible en téléchargement.
Cette mise à jour est la version "validée" de la mise à jour précédente et ne contient que peu de différences si l'on compare les listes des fonctionnalités.

Liens vers la mise à jour

21 février 2007

WinDev 11 - Prolongation TDF XI

Le tour de France des versions 11 reprend au mois de mars 2007 (du 13 au 29) avec neuf nouvelles villes :
- Nice
- Grenoble
- Clermont Ferrand
- Orléans
- Angers
- Rennes
- Reims
- Nancy
- Mulhouse

Comme d'habitude, les inscriptions sont gratuites mais il va falloir faire vite (nombre de places limité). Si vous avez manqué les présentations dans les grandes villes, c'est une occasion à ne pas manquer (même si vous avez acheté le produit à mon avis, ça permet de découvrir l'utilisation des nouveautés).
Lien sur le site de PC SOFT pour s'inscrire : ici

19 février 2007

WinDev Astuce Placer un fichier dans la corbeille

Jusqu'à présent les fonctions de suppression permettait de supprimer de façon définitive un fichier.

J'ai vu sur le forum de PC SOFT qu'il est maintenant possible de placer un fichier dans la corbeille, c'est à dire d'avoir le même fonctionnement que lors de la suppression d'un fichier par l'utilisateur.

Pour activer cette fonctionnalité, il suffit d'ajouter la constante frVersCorbeille lors de l'appel à la fonction fSupprime.

Lien vers le message complet

14 février 2007

Aide pour WinDev 10 sous Vista

Une mise à jour de l'aide pour :
- WinDev 10
- WinDev 10 Express
- WinDev Mobile 10
- WinDev Mobile 10 Express
et WebDev 10 est disponible en téléchargement sur le site de PC SOFT.

Cette mise à jour est nécessaire pour utiliser l'aide de WinDev 10 sous Windows Vista.

Lien pour télécharger

12 février 2007

Mise a jour disponible

Une mise à jour de WinDev, WebDev et WinDev Mobile (version 40j - validé en niveau 1) est disponible en téléchargement sur le site de PC SOFT (lien vers le post correspondant au contenu de cette mise à jour)

http://www.pcsoft.fr/st/telec/windev11/windev11_40j.htm

09 février 2007

Windows Vista et WinDev 10

Je viens de voir sur le forum WinDev qu'une mise à jour spéciale de l'aide de WinDev / WebDev et WinDev Mobile 10 est prévue pour fonctionner sous Windows Vista (comme quoi cela changera bien un peu nos habitudes de développeurs comme indiqué dans mon post d'hier sur l'UAC de Windows Vista ).

Cette mise à jour est l'aide est également prévue pour les versions Express de WinDev.

Le support technique de PC SOFT indique que l'aide des versions 11 fonctionne elle sous Vista et ne nécessite pas cette mise à jour. Ils sont vachement en avance sur moi, pour l'instant j'essaie déjà de vérifier que mes applications fonctionnent avant de passer mon environnement de développement sous Vista;-)

Voici le lien vers le message.

08 février 2007

Windows Vista UAC

Je commence tout juste mes essais sur Windows Vista (de façon plus technique je veux dire). Si je suis content de voir que globalement mes applications et mes périphériques fonctionnent correctement, je suis plus surpris par le mécanisme de sécurité de Vista : UAC (User Account Control).

Sur le principe, ce mécanisme est louable : avertir avant de lancer une application qui accéderait à un élément du système. Maintenant, pour un poste de développement, c'est assez lourd je trouve (les applications telles que RegEdit par exemple nécessite forcément des droits assez élevés)... ce qui laisserait tenter de désactiver ce mécanisme. Mais je me dis que dans ce cas, je risque de passer à côté de fonctionnement différents sur les postes utilisateurs (au moins dans un premier temps pour se familiariser aux bonnes habitudes).

Je sais que ce n'est pas directement une information concernant Windev, mais je pense que nécessairement, la sortie d'un nouvel OS va nous changer nos façons de programmer. Je mettrai donc les infos sur ce blog ce que je trouve intéressant ou utile entre Windev et Windows Vista.

06 février 2007

WinDev - Astuce - Fonction ChampCauseEntréeSortie

Voici une astuce (fournie par le support technique de PC SOFT) qui m'a intriguée.

"WinDev et WinDev Mobile proposent la fonction "ChampCauseEntréeSortie".
Cette fonction permet de connaître l'origine de l'entrée ou de la sortie de champ. Ainsi vous pouvez savoir, si l'utilisateur est entré dans le champ de saisie grâce au clavier à l'aide de la touche TAB ou d'un clic de souris."

Ne voyant pas trop comment ça marchait, j'ai regardé la doc pour savoir ce que renvoyait cette fameuse fonction. Elle renvoie une constante CauseClavier, CauseClic, CauseCode, CauseOuverture dont on comprend globalement la signification.

Mais depuis, je cherche une utilisation (je ne pense que pas que des développeurs codent ce genre de fonctions sans que cela soit demandé par les clients, donc nous...). J'avais réfléchis à interdire l'entrée en saisie dans un champ, mais il est beaucoup plus rapide de grisé le champ...
Si quelqu'un à une idée je suis preneur (j'ai le sentiment que ça doit permettre de faire des choses sympa, mais j'ai pas l'idée... ça m'énerve !!!)


Voici le lien vers le message complet

01 février 2007

WinDev - Astuce sur l'instruction SELON

Voici une astuce de programmation diffusée par le support technique de pc soft.

"L'instruction conditionnelle "SELON" permet de choisir d'exécuter une action ou une autre en fonction de la valeur d'une expression.
Il est possible de tester une valeur comprise entre un minimum et un maximum, grâce à l'opérateur : min <*< max.
Exemple :
SELON nHeure
CAS 0<*<16>("Bonjour")
CAS 16<*<23>("Bonsoir")
FIN"

Le lien complet est ici.

Il est clair que ça permet de remplacer un paquet de ligne de code !

Arrêter la clope

Comme le dit la chanson de Renaud, et aujourd'hui la législation, il est temps d'arrêter la clope.

Allez, je refais une tentative pour me défaire de ce qui est devenue une habitude : j'arrête de fumer ! En espérant que mes prochains posts ne deviennent pas histériques à cause d'un manque de nicotine :-) si c'était le cas veuillez m'en excuser par avance.

31 janvier 2007

WinDev - Option du debuggeur

Les dernières versions de WinDev permette de faire un "edit & continue", ce qui signifie en clair qu'il est possible de modifier le code pendant le debuggage.

Dernièrement, j'ai validé une fenêtre me demandant si je préférais "arrêter le test" pendant ma modification, et j'ai validé un peu vite...

Problème : comment réactiver ce mécanisme de "edit & continue" :
La solution est dans le menu "Affichage" >> "Options d'édition du code" >> Choix "Déboggueur"

Il est alors possible de réactiver (ou paramétrer) cette option lors d'une modification ou lors d'un retour danw WinDev alors qu'un test est en cours.

27 janvier 2007

WinDev 11 - Prochaine mise a jour annoncee

La prochaine mise à jour des versions 11 est annoncée (Ref. 01F110040). La date de disponibilité n'est pas encore indiquée (dans "quelques jours").

Parmi les nouveautés de cette version, voici celle qui m'ont attirées a priori :
- les nouvelles statistiques et logs sur les serveur Hyper File
- la possibilité de passer les centres de contrôles en Client/Serveur
- la possibilité d'utiliser des requêtes de l'éditeur dans les procédures stockées (je ne mettais même pas rendu compte que ce n'était pas possible... mais maintenant que je le sais je le veux !)
- la possibilité de changer et paramétrer le splash screen (c'est vrai que ce détail change une appli)
- la disponibilité de tableau associatif
- des améliorations sur les applications multi-langues

liste de toutes les modifications

24 janvier 2007

WinDev - Parcours de fichiers

Lister les fichiers n'était pour l'instant pas forcément pratique (un système de callback était nécessaire, ce qui est certes puissant mais un peu lourd pour des traitements simples).

La nouvelle syntaxe me plaît elle beaucoup plus. Par exemple, pour lister les fichiers portant l'extension .JPG d'un répertoire parcouru récursivement (et les afficher dans une table), le code est :

// Ici je déclare mes variables
sListeFichiersJPG, sFichier sont des chaines

// Je supprime l'ancien contenu de ma table
TableSupprimeTout(TABLE_FichiersJPG)

// Je récupère EN UN SEUL appel tous les chemins des fichiers .JPG d'un sous-répertoire
sListeFichiersJPG= fListeFichier(ComplèteRep(SAI_Répertoire)+"*.JPG",frRécursif)

// Je parcours tous les nom de fichier
POUR TOUTE CHAINE sFichier DE sListeFichiersJPG SEPAREE PAR RC
TableAjouteLigne(TABLE_FichiersJPG,sFichier)
FIN

Comme vous pouvez le voir ici, je manipule la liste des fichiers par une des nouvelles syntaxe de l'instruction POUR : Finis les ExtraitChaine ou on oubliait un paramètre, la variable de parcours... en tout cas pour tous les cas "courants".

19 janvier 2007

WinDev 11 : Astuces

Voila une nouveauté que je n'avais pas vu et qui a été diffusé par le support technique de PC SOFT au travers de son forum.
Extrait : " WinDev, WebDev et WinDev Mobile permettent d'effectuer un GO de page et fenêtre avec paramètres. Lors du GO, d'une page ou d'une fenêtre avec paramètres, vous êtes invité à saisir les valeurs des paramètres et ainsi tester un cas de figure particulier.Ce mode permet simplement d'effectuer un test sans lancer le projet en entier."

Effectivement, j'ai fait un essai et ça fonctionne comme pour un état. Ca devrait faire gagner pas mal de temps lors de la phase de mise au point mais aussi de maintenance.

lien vers la source de l'information

Bon resultats de PC SOFT

PC SOFT annonce sur son site que, je cite "que le record historique de chiffre d'affaires de PC SOFT a une nouvelle fois été battu au titre de l'année fiscale 2006".

Alors c'est vrai que ça ne changera pas ma façon de programmer :-) mais je trouve ça plutôt rassurant, surtout dans le domaine technologique.

WinDev : Mise a jour de WinDev 11

A noter une mise à jour (01F110035f ) de WinDev 11.

Selon moi, l'information "importante" de cette mise à jour est la mise à disposition des sources de l'installateur.

18 janvier 2007

WinDev 11 et les spools de demande

Je crois que j'ai enfin compris le lien entre un "spool" et un projet.

Ce lien me génait car il est affiché dans le tableau de bord que je m'habitue à utiliser pour avoir rapidement une vision d'ensemble, principalement sur les projets que je ne manipule pas tous les jours. Or les demandes des utilisateurs ne remontait pas (le compteur restait à 0)...

Dans le Centre de suivi de projet (accessible depuis le menu outils), il est possible de paramétrer les projets (option "Gestion de projets"), ça j'avais vu.
Mais ce que je n'avais pas vu, c'est que dans le détail d'un projet, il est possible de :
- Mettre à jour la liste des intervenants.
- Associer un spool au projet.

Toutes les demandes associées à ce spool sont alors accessibles depuis le Tableau de bord, et donc beaucoup plus rapidement que d'aller chercher dans le centre de suivi de projet.

12 janvier 2007

Mise à jour des versions 11

Une mise à jour des versions 11 (XXF11035D) est disponible en téléchargement.

Voici le lien vers la page de téléchargement ainsi que la liste des principales corrections et évolutions.

09 janvier 2007

Hyper File Client / Serveur 11

Après mes tests, j'ai voulu déployer mon application utilisant des nouveautés de la version 11 de Hyper File Client/Serveur.

Au lancement, mon application "déployée" ne se comportait pas normalement : et pour cause, j'avais tout simplement oublié de passer mon serveur en version 11... et, honte à moi, je n'avais pas testé le compte-rendu de retour de l'appel aux procédures stockées (une simple messagebox avec un HErreurInfo() m'aurait éviter de chercher pendant 1/4 d'heure).

Je ne dois donc pas être entièrement remis des fêtes :-)

03 janvier 2007

Mise a jour de WinDev 11 en janvier

J'ai failli passé à côté : une mise à jour des versions 11 est annoncée "courant janvier" depuis l'espace de téléchargement.

Cette mise à jour est annoncée pour WinDev, WebDev et WinDev Mobile.

LST 67 prevue pour le 19 janvier 2007

Le premier bulletin de cette année 2007 est donc sur le contenu et la date de la livraison de la LST 67.

Au vue du sommaire, j'ai comme l'impression qu'il y a pas mal de sujets différents majoritairement en WinDev (de ce que j'en vois de la description). A voir ensuite le contenu dans quelques jours maintenant.

Le ruban on s'y fait et même plutôt vite !

Le ruban, j'étais sceptique (mauvais souvenir de l'apparition du ruban sous Office sûrement), mais après quelques hésitations, surto...