Ajax HTML 5 Création site CMS Comment Design Logiciels Programmation RSS SQL Scriptol Scripts Mobiles
Forum
Scriptol
Description
Exemples
Applications
Utilisation
Télécharger
Installer
Manuel
XML et HTML
Scripts HTML
Scripts XML
DOM
Tutoriels


Utiliser Winbinder avec Scriptol et PHP

Comment réaliser facilement des interfaces graphiques utilisateur pour les programmes PHP.

Winbinder est une extension à PHP pour construire des interfaces graphiques native à Windows.
Elle en est encore au stade alpha de développement, mais fonctionne parfaitement.

  • Installer l'extension à PHP Winbinder
  • Lancer un script Winbinder
  • Construire un programme Scriptol Winbinder
  • Ressources et informations

Installer l'extension à PHP Winbinder

Une fois que vous avez téléchargé et désarchivé le package Winbinder, il vous faut compléter l'installation de PHP pour pouvoir l'utiliser.
Le processus décrit dans le fichier README de l'archive ne fonctionne pas.
Pour que cela marche, il m'a fallu accomplir les étapes suivantes:

- Copier le fichier php_winbinder.dll de:

c:\winbinder\binaries\php51\ext 

dans le répertoire des extensions de PHP, pour moi c'est:

 c:\php5\ext

- Mettre à jour php.ini qui doit se trouver dans le répertoire Windows. Vérifier que la valeur de "extension_dir", contienne le chemin des extensions ci-dessus, donc:

extension_dir=c:\php5\ext

- Ajouter l'extension Winbinder à la liste des extensions actives(elles n'ont pas de point-virgule devant):

 ext=php_winbinder.dll

Rien d'autre n'est nécessaire.

Lancer un script Winbinder

On pourra trouver quelques exemples dans le répertoire winbinder\phpcode\examples.
Aller dans ce répertoire, lisez la liste grâce à la commande dir de Windows, et tapez:

php xxxxx.phpw

Choisir un nom dans la liste à la place de xxxxx...

Construire un programme Scriptol Winbinder

Cela fonctionne exactement comme avec les scripts PHP. Mais il vous faut inclure le fichier d'en-tête qui définit les fonction de Winbinder.
J'ai traduit la démo Hello des examples de l'archive, en Scriptol. Pour que cela fonctionne il m'a fallu écrire un petit fichier d'en-tête, qui est inclut dans l'archive, nommé wingui.sol

Pour lancer la démo, extraire le contenu de l' archive wingui, ce qui créera le répertoire wingui. Aller dans ce répertoire et tapez:

solp hello

Cette fenêtre doit apparaître:


Si vous voulez utiliser Winbinder avec Scriptol, et que vous rencontrez des problèmes, allez sur le nouveau forum et posez vos questions...

Ressources et informations

  • Winbinder. L'extension à PHP.
  • Wingui. L'archive de la démo.
© 2010-2011 Scriptol.fr