Développeur C++ à l'origine, j'ai découvert un jour WinDev et j'ai adoré. Aujourd'hui, je participe à plusieurs forums et je souhaite partager mon expérience et mes tests sur WinDev. Vous y trouverez aussi l'actualité de WinDev décryptée classée par thème. N'hésitez pas à laisser vos commentaires.
24 décembre 2006
Joyeuses fêtes
21 décembre 2006
WinDev 11 Finale : clin d'oeil
Rien que pour ça ça vaut le coup de la télécharger la version finale et de ne pas attendre le package :-)
Versions 11 finale disponible
A noter qu'une page complémentaire effectue un rappel sur les disponibilités des accès natifs (MySQL, Oracle, SQL Server et AS/400 sont disponibles, les autres sont prévus pour la fin janvier) et quelques informations pratiques sur la disponibilités des versions 11.
20 décembre 2006
WinDev 11 : date de la version finale
Si vous avez la préversion, je vous invite à regarder les options de coloration des procédures, c'est tout bête mais je trouve ça pratique pour faire ressortir des traitements mais surtout masquer tous les traitements "bas niveaux" même si j'ai un peu peur de transformer mon code en sapin de Noël (remarquez que c'est de saison :-)).
Au passage, il ne reste que quelques jours pour bénéficier des prix réduits sur les mises à jour mais surtout c'est "J-1" pour reprendre l'expression de leur site pour l'opération "PC pour 1 euro" (voir le post à ce sujet et les commentaires).
Rappel de la configuration (copier/coller brut)
• OptiPlex GX 520 «Mini Tour» Processeur Dual Core Technology : Intel Pentium D820 (2.8GHz/800MHz/ 2x1Mo)• Écran 19 pouces LCD E196FP Noir• RAM Bi-Canal 1Go• Disques durs capacité totale 320 Go SATA (2 disques de 160 Go, 7.200 tpm)• Combo Lecteur, Graveur DVD+/-RW 16X et logiciel gravure ROXIO• Clavier/Souris• Carte réseau intégrée• Carte graphique Media Accelerator 950• Système Windows XP Home (version XP Pro en option). Mise à Jour vers Vista gratuite. • Documentation en Français Gamme professionnelle garantie 3 ans sur site (J+1)Frais de port inclus
19 décembre 2006
WinDev 11 version finale annoncee
>> J'ai donc loupé l'information de l'annonce de la version finale de WinDev 11, WebDev 11 et WinDev Mobile 11 dans la rubrique de téléchargement.
Pas de date précise indiquée (juste une mention "sous peu").
18 décembre 2006
Procedure stockee Hyper File WinDev 11
Côté utilisation la programmation d'un ensemble de procédures stockées est simple : tout se programme par une ou plusieurs collection de procédures. Seule différence : ces collections de procédures sont définies dans l'analyse. Elles fonctionnent alors comme un fichier "classique" : une génération de l'analyse provoquant la mise à jour automatique des données mais aussi la mise à jour des procédures stockées.
Côté langage, le nombre d'instructions m'a étonné par sa richesse surtout pour une préversion.
Un bémol cependant : on a l'impression que le fonctionnement a été privilégié à la simplicité de l'interface, en d'autres termes on a le sentiment d'avoir un beau moteur (stabilité, nombre d'instructions...) mais une carrosserie un peu "en dessous" (syntaxe d'appel d'une procédure stockée un peu lourde, manipulation par forcément simple pour la mise au point...). Alors, on va me dire que l'essentiel, c'est le fonctionnement, mais on s'habitue à avoir une interface soignée ! On peut donc espérer que l'interface de cette partie de Windev va évoluer au cours de la version (un petit effort messieurs les développeurs ;-)).
Pour la stabilité en exploitation ou les performances, je n'ai pas installé de procédures stockées sur un "vrai" serveur (j'attends la version finale), mais sur un traitement existant(beaucoup de recherche "à l'ancienne"), le traitement local sur le serveur semble plus efficace. Il faudra faire des tests et des benchs pour confirmer cette impression.
15 décembre 2006
Acces natif Oracle 11 - WinDev
L'info était un peu cachée car sur les FAQ concernant la préversion : voir la page
Notez que le serveur d'application WEBDEV 11, et que l'accès natif Oracle 11 sont d'ores et déjà disponibles.
Aide WinDev : Plus simple !

Et bien, la bonne surprise c'est que cela été simplifié dans la version 11 : il est possible d'indiquer de façon centralisée ce qui intéresse le développeur (les fonctions en client/serveur, est-ce que l'on veut les limitations en Java, etc...).
Une fois mis en place, les pages de doc se retrouvent plus clair puisque ne présentant que ce qui m'intéresse. Un bon point et une bonne surprise puisque cela n'avait pas été annoncé.
14 décembre 2006
Optimiser WinDev 11 sur un portable

WinDev 11 detecte le code mort
Bon sang, ça faisait un paquet de code, alors, avant de le supprimer, dans le doute (c'est qu'une préversion quand même) j'ai vérifié :
- par une recherche sur les appelants
- par un bon vieux "CTRL+F" (rechercher dans tout le projet au format texte a toujours été radical).
Et bien, à quelques cas particuliers (que j'ai pu "marqué" pour ne pas refaire la manip la prochaine fois, enfin je suppose) comme un vieux ExecuteTraitement avec une chaîne en paramètre tout le code indiqué était devenu inutile.
Toujours ça de moins à maintenir et ça nettoie d'autant le code !
Allez, je retourne sur mon test concernant les procédures stockées (manque un peu de doc alors je tâtonne).
Ca semble marcher pour WinDev 11
Mon impression sur la bonne qualité de cette version et de son contenu semble assez général, je vais pouvoir tester sereinement une autre nouveauté que j'attendais depuis longtemps : les procédures stockées en client/serveur (je ferai un compte-rendu bien entendu).
Message affiché sur le site de PC SOFT:
Traitement des commandes
En raison du succès des versions 11, les délais de traitement des commandes peuvent être supérieurs aux délais habituels. Nous vous présentons toutes nos excuses pour ces délais de quelques jours. N'hésitez pas à nous contacter en cas d'urgence.
13 décembre 2006
WINDEV : Acces natif MySQL disponible
Win Dev : Exemples specifiques
>> l'exemple "WD Exemple de test unitaire" présente un test unitaire sur la fenêtre (ça j'avais compris tout seul", mais aussi sur une procédures globales (là par contre ça m'a aidé).
J'ai donc regardé s'il y avait d'autres exemple Win dev de ce style dans , et j'ai trouvé un exemple :
- sur le carrousel
- sur les tables hierarchiques
mais aussi un exemple utilisant les modèles de fenêtres et l'héritage : WD Assistant (bon d'accord là je l'ai trouvé dans la doc parceque le nom de l'exemple ne m'a pas beaucoup aidé :-).
12 décembre 2006
WinDev 11 - Editeur de test unitaires
Pourquoi ? Pas pour le plaisir de tester une nouveauté (j'ai autre chose à faire) mais vraiment pour essayer d'améliorer la qualité des versions que je livre (plus les applications vieillissent, plus elles deviennent complexes à maintenir car je ne suis plus forcément "dedans").
Ma première impression est bonne (les fonctionnalités offertes sont plus complètes que ce qui avait été présentées) et le fait que ce soit du code qui soit généré (et donc modifiable) c'est vraiment fort et 100 fois mieux que l'éditeur de non régression précédent.
A noter, une fonction très utile que je n'avais pas trouvé (j'ai du poster sur le forum de PC SOFT) : EnModeTestAutomatique(). Cette fonction renvoie vrai lorsque l'on est en train de "rejouer" un test, ce qui permet de ne pas afficher certaines fenêtres ou encore de changer de connexion pour utiliser une base de données de tests.
11 décembre 2006
WinDev, WebDev et WinDev Mobile 11 sont disponibles
En regardant sur le forum de PC SOFT, j'ai vu que l'heure de mise en ligne était "choisie" : 11/12/2006 11:11
Au passage, les "packs" en téléchargement sont des vrais packs : plus de 1 Go pour WinDev si on compte les exemples (téléchargeable à part heureusement) : au moins ça vallait le coup d'attendre.
Maintenant, il me reste à m'armer de patience jusqu'à la fin du téléchargement (pour l'instant ça télécharge à un très bon rythme pourvu que ça dure).
08 décembre 2006
WinDev : Date de sortie de la version 11 annoncée
WebDev 11 et WinDev Mobile 11 sont également annoncées en pré-version pour lundi. Il ne me reste plus qu'à profiter de mon week-end.
07 décembre 2006
WINDEV 11 arrive (à mon avis)
- la page de téléchargement : c'est le plus flaggrant puisqu'une entrée préversion pour "WinDev 11" (idem pour WebDev 11 et WinDev Mobile 11) a été ajoutée.
- les exemples WebDev testables en lignes inclus désormais des exemples WebDev 11 exploitant la technologie Ajax. Sur ce point l'exemple de planning m'a épaté !
- des logos redistribuables correspondant aux versions 11 sont disponibles.
A mon avis, plus que quelques jours de patience avant de pouvoir utiliser : vite papa noel mon windev !
06 décembre 2006
Nouveautes WinDev 11 en video
A l'heure actuelle, on trouve les vidéos :
- Nouvelles IHM WinDev 11 (Carrousel, gabarits, tables hiérarchiques, volets, ...)
- Le Web 2.0 avec WebDev (Les tables Ajax et Le déplacement des champs dans le navigateur )
- L'héritage d'IHM
- Les actions prédéfinies
- Le tableau de bord du projet
- Le projet commun (WinDev, WebDev, WinDev Mobile)
- Passage des applications 10 en 11
- WinDev et le 64 bits
- La rétro-modélisation
- Des favoris pour vos développements
- La détection du code mort et des éléments orphelins
- Le suivi précis du temps
- Conversion automatique des images en JPEG progressif
- La génération de tests unitaires
- Les procédures stockées dans Hyper File Client/Serveur
- WebDev et les styles adaptatifs
- Les masques de saisie automatiques
- Le groupware utilisateur dans WebDev
Lien vers les vidéos
05 décembre 2006
WinDev 11 et WinDev Express dans Programmez!
- Un article dans la section "Actu" présente WinDev 11 sous le titre "WinDev 11 débarque". Les principaux points retenus étant : les nouveauté pour l'interface, le 64 bits, .Net 3.0, la gestion de planning, le pilotage d'Office 2007 et les nouveautés Web 2.0
- Un test complet de WinDev Express sous le titre "WinDev Express : l'atelier à tout faire".
lien sur le site de Programmez!
29 novembre 2006
Etats et Requêtes pour WinDev - Utilisateurs
Il s'agit du livre "Etats et Requêtes" (agréé par PC SOFT). Pourquoi ça m'a intéressé a priori ? Parceque depuis que j'ai activé cette fonctionnalité dans certaines applications, les utilisateurs me demande souvent des formations en complément de l'aide en ligne fournie. D'ailleurs je me rend compte qu'ils sont souvent très efficaces sur les états réalisés (pour les requêtes j'ai encore de l'avance, ils ne vont pas me remplacer tout de suite :-)). Voici donc une solution qui va m'aider car les utilisateurs ont plus de les réflexe "livre" que celui de regarder l'aide en ligne.
Au passage je me suis rendu compte que, rien que pour cet éditeur, il y avait plus de livres sur WinDev que je ne le pensais. Il va falloir que je fasse un saut chez mon libraire pour voir si certains pourraient m'intéresser.
19 novembre 2006
WinDev : 1 PC pour un euro interessant à mon avis
De ce fait, j'ai regardé l'offre "PC pour un euro de plus" avec attention. Normalement, pour une "simple" mise à jour, ce n'est pas intéressant car le prix de la mise à jour est très competitif.
Mais pour une nouvelle licence ou un nouveau produit, ça me semble super valable : un ordinateur de bonne qualité, écran 19 pouces compris, garantie 3 ans sur site pour 1973,40 euros (dans mon cas de WebDev) ça me fait faire une super économie. Ou alors est-ce que le portable proposé en équivalence est un bon choix (mais j'en ai assez de travailler sur un portable, avec le GDS en mode déconnecté je devrais réussir à synchroniser ma machine de bureau et mon portable) ?
Par contre, je n'ai jamais acheté de dell ni vu de retour d'expériences sur cette opération, si quelqu'un peut poster un commentaire sur le sujet ça m'aiderait à me décider.
Fiche descriptive
Comment transférer d'une liste à l'autre ?
Ca pourrait être un snippet (ou brique de code WinDev) intéressant à mon avis : comment transférer les éléments séléctionnés d'une liste 1 dans une liste 2 (simplement en paramétrant les noms des listes LISTE_1 et LISTE_2).
Dans le principe, c'est simple : copier tous les éléments sélectionnés de la première liste dans la seconde, puis supprimer (ou pas selon le besoin) ces mêmes éléments dans la première liste, donc je propose un algo en 2 passes afin de pouvoir retirer la seconde passe si on veut garder les éléments de la première liste :
// Déclaration des variables
NumeroRang est un entier
i est un entier
nNbSelect est un entier = ListeSelectOccurrence(LISTE_1)
// Parcours des éléments sélectionnés de la liste 1
POUR NumeroRang = 1 A nNbSelect
// Sélection de l'élément de la liste 1
i = ListeSelect(LISTE_1,NumeroRang)
// Ajout dans la liste 2
ListeAjoute(LISTE_2,LISTE_1[i])
FIN
// Parcours des éléments sélectionnés de la liste 1
POUR NumeroRang = 1 A nNbSelect
// Sélection de l'élément de la liste 1
i = ListeSelect(LISTE_1,NumeroRang)
// Suppression de la liste 1
ListeSupprime(LISTE_1,i)
FIN
16 novembre 2006
WinDev : Livre blanc IDC
Après avoir lu l'extrait (je me suis dit que je devais l'avoir dans ma malette du Tour De France mais je l'ai laissé au bureau, donc je ne peux pas le vérifier...) dont j'ai du relire deux fois la première phrase, j'ai fait une rapide recherche sur ce que c'est que IDC (parceque le nom "IDC" ne me parlait pas du tout).
Et là, en arrivant sur le site de IDC France, je me suis dit que c'était du sérieux. Voici pour les gens pressés le résumé présent sur leur site : " IDC est le premier groupe mondial de conseil et d'étude sur les marchés des technologies de l'information. La structure conseil du groupe forme un réseau international de 700 consultants répartis dans plus de 50 pays."
lien vers la page d'annonce de PC SOFT
15 novembre 2006
WINDEV 11 : MON compte-rendu de la presentation

Comme "promis", voici ce que j'ai retenu "à froid". Il ne s'agit pas forcément des nouveautés majeures, mais celle que je vois immédiatement comment exploiter et rentabiliser :
- les modèles de fenêtres : c'est vrai que cela va me servir dans certains types de fenêtre comme les assistants. Je ne pense pas que ce soit autant indispensable que la notion de template sur un site Web, mais cela peut faire gagner du temps et uniformiser l'application.
- l'héritage de champs : doit rendre le concept de modèle plus que puissant, en tout cas j'en ai souvent rêvé dans mes templates dreamweaver...
- les nouveautés graphiques : caroussel, transparence... WinDev m'a toujours permis de faire des applications avec une interface "en avance". C'était particulièrement flaggrant à mes débuts quand j'utilisais principalement le langage externe. Après réflexion, il me faut ces nouveautés pour garder mon avance sur ce point.
- le tableau de bord : j'avoue, je n'utilise pas vraiment les outils (centres de contrôles) fournis pour gérer mes projets... mais si ca peut m'aider à mieux m'en sortir, ça doit valoir le temps que j'investisse un peu de temps pour voir. Après tout, tout changement nous déplait au début, mais il faut que le concept de tableau de bord qui nous a été présenté me fasse gagner du temps pour que je l'utilise vraiment.
- les nouveautés Java : c'est un sujet qui m'intéresse de plus en plus (voir mes posts précédents), et ça devrait pouvoir m'ouvrir de nouvelles perspectives.
- les procédures stockées : dommage de ne pas en avoir plus vu sur le fonctionnement, tout comme l'outil de gestion de statistiques sur le serveur, mais sur le concept, ça ne peut qu'être positif.
- l'éditeur de tests en W-Langage : à mon avis, il va falloir que je m'y mette sérieusement, à force de grossir, certains projets deviennent de plus en plus sensibles.
Alors, c'est sur il y a d'autres nouveautés, mais on ne peut pas tout retenir, et déjà le temps de maitriser celles-là devrait m'occuper !
14 novembre 2006
WinDev 11 : Quelle présentation !
Maintenant, je sais ce qui me génait : il n'y avait aucune réflexion, aucune synthèse, c'était un sentiment impulsionnel, un peu comme quand on va voir un film sur une oeuvre de charité et que l'on se sent prêt à aider toute la détresse du monde. Ce n'était donc pas un compte-rendu impartial, donc inintéressant pour mes lecteurs donc vous (sinon autant lire une pub) ...
Donc, pour ce soir je vais me contenter de livrer mon sentiment : superbe présentation, un accueil génial, une salle superbe et un produit qui m'a impressionné vous l'avez compris.
Pour le compte-rendu de ce que j'ai retenu de WinDev 11 que je pourrai MOI utiliser et ce que je pourrai en tirer parti (car c'est le but il faut bien se l'avouer), je le laisse pour demain ou après demain pour essayer d'avoir les pieds sur terre et une vision synthétique.
En tout cas, bravo aux présentateurs.
Moi je sais que je vais l'acheter, maintenant à moi de vous expliquer pourquoi :-)
13 novembre 2006
Tour de France WinDev XI : demain PARIS

A l'occasion de ce tour de France, on m'a indiquer qu'un blog avait été mis en place par l'équipe réalisant la présentation.
Je me suis empressé d'y aller pour avoir quelques informations en plus, et j'ai trouvé une image de présentation du champ caroussel qui m'a permis de comprendre cette nouveauté (j'avais un doute en fait).
Le blog de l'équipe du tour de France WinDev XI
12 novembre 2006
Comment activer WINDEV EXPRESS ?
1. Télécharger la dernière version de WinDev Express ou WinDev Mobile Express.
2. Une fois le téléchargement terminé, réaliser l'installation de la version Express.
3. Lors du premier lancement, une fenêtre s'ouvre permettant de saisir le code d'activation.
Gardez cette fenêtre ouverte si possible et cliquez sur le lien d'activation. La page d'activation se présente sous forme d'un formulaire qu'il me semble inutile de décrire tellement il est simple. En revanche, une information est fondamentale : l'adresse e-mail indiquée.
C'est par cette adresse que vous pourrez obtenir votre clé d'activation, il est donc important de :
- Vérifier l'adresse saisie (c'est toujours bête mais ça arrive à tout le monde).
- Utiliser un provider "classique" comme adresse e-mail : vous avez certainement plusieurs adresses pour éviter le spam.. mais certaines sont certainement moins fiable ou interdites par des filtres quelconques. Gmail, orange, free... semblent fonctionner sans problème.
4. Une fois le formulaire rempli, vous devez recevoir le message contenant le code d'activation en moins de 5 minutes... si ce n'est pas le cas, essayer d'utiliser une autre adresse e-mail.
5. Récupérer le code d'activation par copier / coller, cela évite les erreurs.
Si vous rencontrez malgrés tout un problème, contactez moi en laissant un commentaire (je le retirerai aussitôt comme je l'ai déjà fait de nombreuses fois pour éviter le spam....).
11 novembre 2006
Comment manipuler le contenu d'un fichier avec WINDEV ?
Pour être clair : il existe deux méthodes :
1- Le chargement complet du fichier puis la manipulation des données en mémoire.
2- La lecture et le traitement ligne à ligne.
La méthode 1 est la plus simple et la plus rapide car il n'y a qu'un accès à l'ouverture du fichier (il y en aura un second pour la sauvegarde) mais nécessite plus de mémoire. Elle est donc réservée à des fichiers de tailles acceptables (maximum 50 Mo à mon avis).
En terme de programmation, la méthode 1 se résume à deux instructions : fChargeTexte, fSauveTexte. A noter que ces fonctions fonctionnent sur des fichiers binaires comme le nom ne le suppose pas.
Pour la seconde méthode, il y a tout un ensemble de fonction : fOuvre, fLit, fLitLigne, fEcrit, etc...
Mon opinion : sauf cas spécifique : méthode 1 donc fChargeTexte et fSauveTexte
Contenu est une chaine = fChargeTexte("c:\fichier.txt")
Tour de France WinDev XI : Programme annoncé

- Le 64 bits par simple recompilation
- Les nouveaux champs: menu carrousel, cube,...
- Les nouveautés Java (j'en ai déjà parlé sur ce blog)
- Les procédures stockées : accélérez et partagez vos requêtes
- Le look IHM Vista : avec ou sans Vista, un look totalement moderniste
- L'héritage et la surcharge d'IHM : modifiez uniquement les éléments que vous désirez dans 200 fenêtres d'un clic
et aussi les nouveautés PHP de WebDev car il faut que je m'intéresse un peu à ce produit, les demandes augmentant sur le marché sur les Extranet...
J'ai ajouté une photo de la présentation à Lyon qui a eu lieu cette semaine : pour ceux dont c'est la première présentation ne soyez pas en retard. Je pense qu'à Paris (où je me rend), ce sera encore plus important pour avoir une bonne place.
10 novembre 2006
Tour de France WinDev XI
Comme le tour de france cycliste, le TDF (Tour de France) WinDev passe par la belgique, la suisse et le luxembourg.
La semaine prochaine est une grande étape puisqu'il y a l'étape parisienne : ils ont l'intérêt à être en forme car moi j'y serai !
pour ceux qui ne sont pas encore inscrits : http://www.pcsoft.fr/pcsoft/tdfcom/2006/insctdf.html
Je rappelle au passage que c'est sur invitation mais GRATUIT. Que ça dure généralement 2 à 3 heures, et qu'il y en a pour tous les goûts : débutant, personne ne connaissant pas du tout WinDev, utilisateur confirmé, et le tout dans une ambiance "pro" mais qui reste conviviale.
Donc prochainement, je mettrai un post avec un mini compte-rendu.
Au passage, je vais essayer de mettre plus d'actualités sur Windev sur ce blog, un peu comme ce qui existe sur google ou d'autres sociétés histoire d'avoir une actualité un peu décryptée...
09 novembre 2006
Evolution de ce blog : beta blogger
Grâce aux libellés, je devrais pouvoir diffuser plus de posts en ajoutant des informations plus générales sur Windev d'une part mais aussi des bouts de code (snippet ou autre) que j'utilise tous les jours et qui, je m'en rend compte ne sont pas évidentes pour des débutants ou pour les personnes découvrant WinDev par l'intermédiaire de WinDev Express.
Veuillez au passage m'excuser pour les problèmes de mise en page qui risque de survenir pendant quelques jours, j'y travaille....
08 novembre 2006
WINDEV EXPRESS Mis a jour ?
Je n'ai pas trouvé la liste des mises à jour mais la gestion des bases de données externes (OLE DB sur Excel, base de données type MySQL ou Oracle ...) ait été modifier pour être utiliser avec la version Express.
Je remet un post si je trouve des infos plus détaillés, n'hésitez pas à poster un commentaire si vous avez des informations.
01 novembre 2006
WinDev 10 : Mon applet de test en ligne
Merci de m'indiquer les problèmes éventuels.
http://zedev.ovh.org/generation_sitemap/generation_sitemap.html
Prochain objectif : en faire une application classique (un .exe quoi) en version Express en détaillant la réalisation....
31 octobre 2006
WinDev Java - Applet
J'ai tout de même commencer à préparer mon applet, et activer un hébergement gratuit chez ovh (demo1g pour ceux que ça intéresse).
Me reste plus qu'à télécharger les derniers éléments et faire une page avec les copies d'écrans de comment je l'ai fait.
Malheureusement, j'ai l'impression que je ne pourrais pas deployer mon applet avec la version Express mais que je vais devoir le faire avec la version commerciale dont je dispose pour travailler, mais je reste optimiste : je vais faire un exécutable contenant le même code avec la version Express pour ceux qui n'aime pas les applets. D'ailleurs, je pourrai aussi livrer le même code en application Java "tout court" si j'ai bien compris (il me semble que l'on peut aussi générer du source Java mais là j'ai pas encore essayé...)
WinDev Express 10 disponible en anglais
Je m'en doutais un peu, alors je surveillai de temps en temps le site anglophone de Windev, dont au passage j'aime bien le look...
Les fonctionnalités semblent identiques...
29 octobre 2006
WinDev Express et Java - Applet
En effet, ce week end, j'essayai de faire une petite application de parcours d'un site pour générer le fichier sitemap demandé par Google pour le référencement.
Ne sachant pas comment le diffuser, j'ai voulu tenter de générer une applet, pour voir.... et bien ça marche alors que je n'y connais rien en Java...
Du coup, j'ai regardé le livre des nouveautés de WinDev 11 et j'ai pu voir qu'effectivement les fonctionnalités Java évoluent à grands pas. J'espère qu'il y aura une présentation de ces nouveautés pendant le tour de france WinDev.
Du coup, je viens de trouver un hébergement gratuit pour mettre mon applet, et je vais en faire un post expliquant comment le faire avec une version Express... à suivre donc.
21 octobre 2006
Brique de code : verification de saisie
Pour utiliser cette brique de code, il suffit d'indiquer le nom du champ de saisie. C'est pas bien compliqué, mais j'utilise cette brique très souvent.
---- Début du code à placer dans la brique de code
// Vérification de §
SI §
Info(Chaineconstruit("Le champ '%1' est obligatoire",§
RepriseSaisie(§
FIN
---- Fin du code à placer dans la brique de code
18 octobre 2006
WINDEV : TableInfoXY : Génial
Cette fonction permet de connaitre :
- le numéro de ligne
- le numéro de colonne
- ou le nom de la colonne à partir d'une position de souris.
Il est alors possible de faire des traitements sympa dans le code de survol de la table en fonction de la zone survolée de la table.
12 octobre 2006
Annonce de WinDev 11
C'est vrai que Vista va sûrement être l'occasion de beaucoups d'améliorations en terme d'ergonomie et d'IHM...
j'espère qu'il y aura une tournée en france pour la présentation, c'est toujours bien de voir en vrai !
07 octobre 2006
Mobile : snippet ou briques de code

Pour faire mes essais de la version Mobile Express de Windev, je me suis pris un sujet simple dans un premier temps : faire une petite application permettant de comparer le coût d'une voiture essence et diesel selon le nombre de km et le prix d'achat (au moins, c'est un sujet que tout le monde connaît).
Si j'arrive au bout (en gros que je ne change pas d'idée), je le mettrai en téléchargement ici avec le code source.
>> en faisant donc mon tour d'horizon des fonctionnalités pour bien démarrer, je me suis rendu compte qu'il est possible de gérer des snippets de code (ou des briques de code). C'est bien plus qu'un simple bout de code que l'on voudrait réutiliser, c'est une architecture de code personnalisable : on peut mettre des variables pour personnaliser le code.
05 octobre 2006
Mobile : et les smartphones ?
Sur le principe cela marche, mais à mon avis, il est préférable d'avoir une interface spéciale pour les utilisateurs de ce type d'appareil car la saisie est vraiment longue : les combos sont à mon avis beaucoup plus rapide.
Donc, puisque je n'ai pas de smartphone (à votre bon coeur), et que je ne suis pas sur de l'intérêt (a priori les pocket phone me semble une meilleure solution), je pense que je vais plutôt approfondir mes tests sur Pocket.
04 octobre 2006
Mobile : taille des écrans et clavier logiciel
C'est vrai que moi, en pensant Mobile, j'ai pensé à mon pocket, et en regardant le matériel proposé je me suis rendu compte que j'avais une vision très réduite de ce type de matériel.
Du coup, j'ai laissé Windev le détecté, et j'ai continuer la description de mon projet. Ensuite j'ai fait une fenêtre, un bouton et j'ai voulu tester.
Première surprise : on peut utiliser un simulateur, j'ai supposé au début que c'était pour les développeurs qui n'avait pas de Pocket, mais au bout de quelques minutes j'ai compris : il est beaucoup plus rapide de valider son code sans avoir à générer un exe et le transférer sur le pocket (c'est pas si rapide que ça l'USB).
J'étais content, ça marchait. Mais la taille de l'écran du début me taquinait : et si mes applis ne marchait pas sur tous les pockets ? Alors j'ai fait un second essai, et j'ai ajouté un grand champ de saisie qui ne tiendrait pas à l'écran, et j'ai de nouveau lancé sur mon Pocket.
La un ascenseur c'est activé, je me suis dis que c'était surement ce qui se passerait, sauf que l'ascenseur me faisait perdre un peu de largeur (déjà que c'est pas grand...) et j'ai voulu saisir : horreur et damnation l'écran du clavier "logiciel" m'a recouvert mon champ !
Après deux minutes de stress, (et de réflexion...) j'ai essayé de faire comme j'aurai fait en WinDev, une interface plus petite et des ancrages : et là c'est nickel !
Donc, pour ne pas être emm... avec la taille de l'écran ou le clavier logiciel, utilisez des ancrages ! et moi je suis un imbécile de ne pas y avoir pensé avant...
Deux problèmes de présentation résolus
Merci aux bloggers qui m'ont aidés !
Je vais pouvoir me reconcentrer sur le contenu et non plus sur la forme de ce blog. En d'autres mots je vais pouvoir reprendre mes tests sur WinDev Mobile Express !
WinDev Mobile me voici !
03 octobre 2006
Version Express : et de deux !

J'en reviens pas... je continuai de vérifier mes liens quand j'ai vu qu'il existait une version Express de WinDev Mobile !
Moi qui me posait justement des questions sur le fonctionnement de ces petites bêtes, je vais pouvoir m'y coller. C'est vrai que pour l'instant mon Pocket PC, à part me servir comme GPS et me rappeler les dates d'anniversaires et les numéros de téléphone.... il était bien peu utilisé.
Pour ceux qui comme moi n'ont pas les yeux en face des trous, voici le lien direct sur le site de l'éditeur, et moi je vais essayer de ce pas !
http://www.pcsoft.fr/windevppc/WM-Express.htm
Encore le menu à droite
Le résultat est bien meilleur qu'avec IE 6. Si ça se trouve personne ne vois le problème sur mon menu..... donc si ce n'est pas que chez moi, merci de laisser un post en commentaire.
Merci
02 octobre 2006
Une version Express !

En voulant vérifier les liens que j'ai mis en place hier, je me suis rendu compte qu'une version Express de WinDev était disponible gratuitement en téléchargement.
Au début, je me suis dis que c'était un CD qu'il fallait demander ou autre chose du genre (une démo incomplète, un "petit truc"... en fait pas du tout, il s'agit bien d'une version complète (on peut même faire des exécutables) contenant un ensemble de limitations. A noter qu'il suffit d'activer la version après l'avoir télécharger, on reçoit un mail d'activation quelques minutes après. J'ai fait le test et un tour rapide, franchement j'aurai aimé avoir une version comme ça quand j'étais étudiant !
Alors, on va me dire : mais c'est une vieille version : pas du tout, c'est là que c'est encore plus fort, c'est une version 10, donc la version commerciale en cours !
Voici un lien direct pour ceux qui n'aiment pas chercher :
http://www.pcsoft.fr/windev/WD-Express.htm
01 octobre 2006
Et un autre lien
je l'ai donc naturellement ajouté à mon menu qui refuse toujours catégoriquement de s'afficher ailleurs qu'en bas à droite de ma page... :-(
Ajout de liens sur la partie droite de ce blog
- Le site de l'éditeur de WinDev, donc une source d'information assez importante pour tout décideur ou développeur
- Un lien vers le forum dédié à WinDev du site moteurprog regroupant des forums sur presque tous les langages de programmation. J'ai toujours eu un bon accueil sur ce forum et en plus des gens compétents qui prennent le temps de répondre aux débutants.
30 septembre 2006
Bienvenue !
Présentation rapide : je suis, à l'origine, un développeur plutôt orienté C++(donc informaticien... pas facile à porter tout les jours comme étiquettes).
L'évolution des technologies étant perpétuelle, j'ai essayé différents outils et un jour je suis tombé sur WinDev. Si au départ, j'ai été un peu dérouté par cette façon de développer, aujourd'hui je l'utilise au quotidien.
Dans ce blog, je souhaite tout simplement partagé mon expérience et les avis d'autres développeurs par une forme différente des forums qui corresponde plus à des avis techniques précis.
Que vous soyez développeur, chef de projet, étudiant ou professionnel, n'hésitez pas à indiquer votre avis pour comparer au mien !
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...
-
C'est étonnant le nombre de posts sur des forums sur ce sujet... Après une rapide enquête avec les personnes concernées (que je remercie...
-
En voyant les preview de Windows 8, je ne pensais pas que Internet Explorer avait autant bougé dans cette nouvelle version. Déjà, entre le...