ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Zenbuyer   



L'auteur

FoxInCloud (Th. Nivelet)
France France
Membre Simple
# 0000000014
enregistré le 13/10/2004

http://www.foxincloud.com/
Nivelet Thierry
75016 Paris
de la société Abaque
Fiche personnelle

Applications > Automobile


Zenbuyer
Site Internet
Catalogue AJAX
# 0000000089
ajoutée le 28/07/2005 et modifiée le 30/06/2009
consulté 6572 fois

Développée par l'entreprise Abaque (activité : Communication Produit)

Contact :
Thierry Nivelet +33 9 53 41 90 90 info@zenbuyer.com

Durée du projet : env. 8 mois.h
Version de Foxpro : VFP 9.0
Description

Un catalogue VFP CD-ROM fait sa mue sur Internet !

Démonstration Catalogue IntuiCat

Ce catalogue fonctionne selon les principes Ajax

La page que vous allez voir (votre navigateur est sans doute compatible) a été générée à partir d'un formulaire VFP instancié derrière un serveur Web.

Quand vous agissez sur la page (click, etc.), un Javascript client envoie l'événement au serveur Web qui le transmet à l'interface IntuiCat via wConnect (West-Wind).

L'interface IntuiCat:

  • Rétablit le formulaire instancié dans l'état où vous l'avez laissé lors de votre dernière action (multi-utilisateurs)
  • Déclenche l'événement sur le formulaire
  • Détecte les changement d'aspect du formulaire après l'événement
  • Les traduit selon le DOM HTML - CSS
  • Encode le tout en XML
  • Retourne la chaine XML au client.

Le JavaScript client n'a plus qu'à exécuter les ordre pour modifier l'aspect de la page: rendre visible / invisible, activer / désactiver, changer les images, alimenter les listes et les grilles, etc., tout est possible ...

Résultat :

  • 5 ko par requête au lieu des 50-60 d'une page un peu sympa
  • Une page aussi ergonomique qu'un écran de bureau : l'utilisateur a tous les choix sous les yeux et peut les modifier à tout moment
  • Une "appli web" développée avec VFP, c'est à dire les classes, l'interface visuelle, l'accès facile aux données etc.

Ce principe est applicable à n'importe quelle application VFP existante ... A discuter aux prochaines Rencontres !

Testé sur IE 6+, FireFox 2.0+, Safari 3+.

Pourquoi Foxpro comme outil de développement ?
Nous avons commencé ce projet en 2000 à partir dun catalogue CD-ROM développé pour un de nos clients. Notre conviction était : - Pourquoi redévelopper une appli pour le Web alors qu'il en existe déjà une, assez complexe d'ailleurs - Les clients ont pris des habitudes avec le CD-ROM, il leur faut la même ergonomie sur Internet. VFP fut le meilleur choix pour : - sa facilité d'accès aux données - son architeceture de classes - son écosystème (wConnect par exemple) - sa fiabilité irréprochable - notre expérience et les milliers de lignes de codes accumulées
Captures d'écran
Zoomer sur l'image
fig.1
Zoomer sur l'image
fig.2
Zoomer sur l'image
fig.3
Commentaires
Aucun commentaire enregistré ...


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2020.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3