Re: Question POO

Posté par drcharly93 le 7/7/2006 12:00:04
Bonjour,

Ce que vous cherchée à faire s'appelle du 3-Tiers
- 1 couche Données Analyse
- 1 Couche métier Classes
- 1 couche interface Masque d'écran et d'impression

En effet de nouvelle fonction on fait leur apparissiont en Version 10 afin de faciliter le transfert des donnees entre les fichiers Physiques et les classes.
Il s'agit des fonction
FichierVersMemoire et MemoireVersFichier
Ces fonction comme pour les fonction FichierVerEcran et EcranVersFichier effectue de facon automatique l'initialisation de la structure de la classe avec le contenu de l'enregistrement.

Ceci dit vous pouvez créer ces procedure manuellement avec la version 9.

Cette technique est tout de meme lourd à mettre en place et n'est utilisée dans la plupard des cas lorsque les différents traitements sont situés sur des machines différentes.

Exemple:
- Les données sur le Serveur svrBDD
- Les traitements sur les donnees sont sockés sur le serveur svrAPP

l'application sur les postes clients.
L'appli fait appel aux traitement generalement à des WebServices ou bien des objets COM(Non réalisable en windev)
ou bien via des assemblies.

Les WebServices sont surement dans ce contexte la meilleurs utilisation car la maintenace ne se fait que sur le serveur lui meme et donc pas nouvelles assembly a fournir.

Je ne vois donc cette technique viable que dans la condition du n-tiers car très lours à maintenir et à mettre en place.
l'outil de développement permet justement de se dégager de cette tache fastidieuse en automatisant au maximum les liens entre la données physique et l'affichage.

Ce serait donc essayer de refaire une partie de WinDev.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=6&topic_id=4302&post_id=17870