v1.50a
Bienvenue sur mon blog qui a été développé, vous vous en doutez bien, avec WinDev ! J'aborderai ici des sujets de programmation complémentaires au site aaa.windev.free.fr (site consacré à l'apprentissage du WLangage et dont je suis le rédacteur). J'ai également l'intention d'y aborder des sujets plus personnels et qui me tiennent à coeur. Mon plus cher souhait est que le lecteur ne s'y ennuie pas.
Jeudi 23 Mars 2006
Comme M. Jourdain fait de la prose sans le savoir ! Ajax c'est vraiment idéal pour se faire mousser aujourd'hui (excusez l'humour facile).
Mais sans plaisanter, les pages de WDGalerie respectent bien le principe de l'Ajax : ne pas ré-afficher toute la page. Vous pouvez le tester dans mes galeries.
A chaque clic sur une vignette, l'image centrale change mais le reste ne bouge pas.
Au passage, WDGalerie est aussi compatible avec Web 2.0 et avec Origami Project.
Rassurez-vous, si vous ne comprenez rien : Ca ne veut rien dire ! Les anglais appelent ça du BUZZ. Voir l'intéressant article sur Wikipédia.
Ah j'allais oublier, WDGalerie est aussi 100% WYSIWYS (What You See Is What You See). Tout le monde ne le sait pas.
Lundi 20 Mars 2006
"Aide-toi, le ciel t'aidera" écrivait Jean de la Fontaine dans "Le laboureur et ses enfants". Depuis longtemps je ruminais dans mon coin mon mécontentement concernant la difficulté de trouver des exemples en WLangage dans Google.
Au pays de Molière et de La Fontaine, ce sont malheureusement les langages de programmation anglo-saxons qui occupent le haut du pavé (PHP, Javascript, C#, Python, etc).
Nous avons pourtant la chance de disposer d'un langage français, simple et puissant, qui n'a rien à envier à ses cousins "english" : le WLangage de WinDev.
Je me suis donc retroussé les coudes pour poser la première pierre. J'ai mouliné l'aide de WinDev afin d'en extraire des exemples de code pour chaque fonction. A partir du fichier Hyper File obtenu, une moulinette écrite en WLangage a construit les pages HTML. Ces pages sont maintenant accessibles ici. Il me reste à produire une page donnant pour chaque fonction sa traduction en anglais.
Cocorico !
Mardi 14 Mars 2006
Non aux réformes, nous crient étudiants et lycéens. Sur aaa.Windev, au contraire, on dit Oui aux changements. Une nouvelle mise en forme a été installée. Des liens regroupés, un menu principal, la recherche dans le site, moins de texte sur la première page, une peu de fantaisie mais pas trop.
Mon seul regret, c'est que le code Google a fait pêter la validation W3C du code xhtml 1.0 et que je n'ai pas le droit de corriger leurs erreurs. C'est bizarre que Google soit si en avance sur certains points et complétement ringard dans d'autres aspects. Mais j'ai confiance, ils changeront ...
Mercredi 08 Mars 2006
Il faut se méfier des idées reçues. Moi par exemple, je ne savais pas qu'on aimait à ce point les oiseaux que, quand un cygne meurt en Camargues, cela fasse la Une du JT de toutes les chaines. Du coup, j'ai écouté attentivement tout ce qui se disait et cela ne me plaît pas beaucoup. Si j'ai bien compris ce cygne serait mort parce qu'il avait rencontré des oiseaux étrangers. Et c'est reparti, dès qu'un truc va mal : C'est l'autre ! C'est l'étranger !
Cette intolérance est observable même en informatique : Linux est meilleur! Windows est mieux! Ton langage de programmation, c'est de la daube !
Au contraire, je trouve que la diversité c'est bien. J'utilise WinDev régulièrement au boulot et à titre personnel et je suis sincèrement convaincu que c'est un très bon produit. Mais il m'arrive régulièrement d'utiliser d'autres langages : javascript, PHP, l'exotique Rebol, C#, ActionScript. Avec d'autres, j'ai moins accroché : Ruby, Python, C , Lisp, mais je ne désespère pas.
Passer d'un langage à un autre n'est pas difficile. Cela stimule les petites cellules grises comme dirait Hercules Poirot. Ne restez pas mono-langage! Ouvrez vous! Soyez curieux et tolérant, acceptez les différences. Ca marche dans tous les domaines et le Monde s'en portera mieux.
Dimanche 26 Février 2006
Quand vous entrez dans une classe de maternelle, la première chose qui vous frappe ce sont ses tout petits meubles : mini bureau, mini chaise. Tout semble au ras du sol. Comme les budgets, surtout en informatique!
L'ordinateur est pourtant un auxiliaire précieux pour un enseignant en petite section : d'une patience infinie, ludique, apprécié des enfants et jamais en grève.
Dans cette classe donc, une maitresse d'école motivée (il en reste) à réussi, à force de démarches, à arracher au budget communal la colossale somme de 90 euros pour acheter 3 vieux PC IBM déclassés sans carte son. A 30 euros la pièce, ce ne sont pas des bêtes de course, mais Windows 98 y tourne sans problème. Ecrans et cartes sons ont été obtenus en mendiant à droite à gauche.
Moi, j'interviens dans cette affaire pour la partie logiciel. Pour des élèves agés de 2 à 4 ans, c'est la partie interface qui est primordiale. J'ai d'abord pensé utiliser Flash, mais je suis encore trop débutant dans ce domaine. Je me suis donc retourné vers mon outil de prédilection : WinDev.
J'ai eu quelques soucis pour le glisser-déplacer d'objet (drag and drop), fonctionnalité essentielle dans ce contexte. Les exemples livrés avec WinDev et les sites internet sur WinDev ne proposaient rien qui me plaisait. j'ai donc créé mes propres outils.
Grâce à ces outils (des classes d'objets pour les connaisseurs), je peux maintenant développer un petit logiciel éducatif en quelques minutes (montre en main) avec des objets qui se déplacent, des sons, des images. Et tout cela fonctionne à merveille sous Windows 98.
Voilà, c'est tout pour aujourd'hui mais je reviendrai sans doute sur ce sujet.
Vendredi 17 Février 2006
Bien au chaud dans notre bulle informatique, échapperons-nous aux piqûres du Chicungounia, à la grippe aviaire et à la vague de ridicule poussée par le malheureux porte-avion Clémenceau ?
Serons-nous affectés par la violence générée par une caricature de religion (les extrémistes musulmans) indignée par une caricature de "liberté de presse" dont le leitmotiv est toujours "Si ca fait vendre, on le publie".
Sans doute d'une manière ou d'une autre. En revanche nos chers ordinateurs seront bientôt en sécurité. Microsoft vient en effet de sortir Windows Defender bêta 2.
Un bémol tout de même : Ce petit bijou, sensé protéger nos ordinateurs, est malheureusement réservé aux versions anglaises de Windows (à moins de bidouiller).
Vendredi 10 Février 2006
J'ai démarré il y a quelques jours mon auto-formation à Flash. C'était un vieux rêve que j'ai décidé de réaliser. J'ai un collègue du bureau qui connait bien et il m'a passé les vidéos des tuturials de Lynda.com. Merci Rémi !
C'est en anglais et cela me permet de me perfectionner aussi sur cet aspect. D'une pierre deux coups ! Je trouve ces vidéos extraordinaires ! Cela me paraît une méthode idéale pour découvrir un logiciel.
Du coup j'ai pensé, ce serait bien d'avoir la même chose pour WinDev. J'ai bien recherché avec Google, mais je n'ai rien trouvé. Dommage ! Peut-être que je pourrais en faire un, mais je manque de temps.