31 octobre 2006

WinDev Java - Applet

Ca arrive, mais étant en congés (mérités?) j'avoue que j'ai un peu pris mon temps.

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

WinDev Express and WinDev Mobile Express are available on www.windev.com.

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

Je ne sais pas si je suis le seul, mais j'étais resté à l'état de RAD Java pour WinDev (il me semble en version 9), j'ai l'impression que j'avais pas tout suivi.

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

Voici une brique de code pour WinDev (doit marcher aussi pour WinDev Mobile et WebDev), permettant de vérifier qu'un champ de saisie texte est rempli. Si ce n'est pas le cas, un message l'indique à l'utilisateur et retourne en saisie dans ce champ.

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 §§~="" ALORS
Info(Chaineconstruit("Le champ '%1' est obligatoire",§§..Libellé))
RepriseSaisie(§§)
FIN
---- Fin du code à placer dans la brique de code

18 octobre 2006

WINDEV : TableInfoXY : Génial

De retour de vacances, je viens de tomber sur une fonction du W-Langage que je ne connaissais pas : TableInfoXY.

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

Je viens de le voir sur le site de l'éditeur de Windev : une version 11 est annoncée.

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 ?

Après mon test d'hier sur un Pocket PC, j'ai emprunté un smartphone (un téléphone avec un windows) pour tester ma théorie sur les ancrages.

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

Je viens de commencer à tester la version Mobile Express de Windev. Lors de la création de mon projet, j'ai eu une question qui m'a étonné : le choix du matériel.

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

Mon menu de droite est maintenant visible et je n'ai plus de problème de caractère.

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

Toujours à la recherche du mauvais positionnement de mon menu droite, je viens d'essayer sous Firefox 1.5.

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

En faisant le tour de mes bookmarks, je me suis rendu compte que j'avais enregistré un site sur WinDev disposant d'une présentation simple du langage de WinDev (W-Langage), mais aussi des exemples d'applications orientée Web réalisé avec WinDev.

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

Même si le menu à droite ne s'affiche par correctement pour une raison que j'ignore encore mais qui m'agace sérieusement (je voulais justement m'affranchir de ce type de problème en prenant un blog "tout fait"), j'ai mis en place deux liens qui me semble indispensable.
  1. Le site de l'éditeur de WinDev, donc une source d'information assez importante pour tout décideur ou développeur
  2. 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.
C'est bien entendu le "minimum vital" pour l'instant, mais je veux d'abord régler mon problème de menu décalé à droite.

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...