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


Publicité

Les pubs en cours :


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