Message de rapport:
 

Re: Question POO

Sujet: Re: Question POO
par anna sur 9/7/2006 15:50:52

Citation :

La particularité de WinDev c'est qu'il gère déjà en automatique la synchronisation des données dichier vers ecran et ecran vers fichier avec un reporting sur tous les endroit du programme ou des modifications sont a apporter.
Et vous chercher à ré-écrire cela.


Non, je ne cherche pas a re-ecrire cela. Il se trouve que j'ai une appli a programmer, qui doit etre facilement maintenable, et c'est justement parce que je ne sais pas trop comment m'y prendre que je suis venue poser la question sur ce forum. Je manque certainement d'experience, en programmation en general et sur Windev en particulier, et le but de ma question etait justement de trouver la meilleure solution dans mon cas.

Donc d'apres vous, il est inutile de se compliquer le travail en utilisant l'approche objet avec Windev 9?
Je ne connais pas ce reporting dont vous parlez, reporting sur tous les endroits du programme ou des modifications sont a apporter... Qu'entendez-vous par "tous les endroits du programme ou des modifications sont a apporter", s'agit-il de toutes les parties de code et des liens automatises qui concernent un fichier donne? Comment ai-je acces a ce reporting?

Mais j'ai l'impression que c'est quand meme nettement moins flexible qu'en utilisant des classes.
Aucun exemple intelligent ne me vient a l'esprit alors prenons en un bete :
Je travaille sur une petite appli de prise de rdv pour des commerciaux. Dans ma fenetre prise de rdv, on veut pouvoir choisir le commercial. J'ai donc ma liste de commerciaux dans une combo box. Mon fichier 'commercial' contient des attributs comme son nom, son prenom, etc. Si je lie ma combo box directement a une donnee du fichier, certes c'est facile a faire mais je ne peux avoir que le nom ou le prenom (ou l'identifiant mais ca ne m'interesse pas beaucoup non plus). Moi je veux une chaine comprenant le nom et le prenom. Donc deja je suis obligee de coder. En plus, peut-etre que plus tard quelqu'un decidera qu'au lieu d'avoir une chaine contenant le nom et le prenom, on veut une chaine contenant la civilite, le nom et le prenom. En objet je peux avoir une methode qui me renvoie exactement la chaine a afficher pour chaque commercial. Et je peux rappeler cette methode dans toutes les autres combo boxes de l'appli qui presentent ma liste de commerciaux. Si j'utilise les liens automatises Windev, est-ce que je ne vais pas devoir aller modifier toutes mes combo boxes une par une?

Citation :

D'un autre coté PCSoft fourni déjà les options et fonctions permettant de mettre cette techique aisément en place

Dans l'editeur d'analyse il y a une option permettant de créer les classes métiers de chacun des fichiers d'écrit dans l'analyse.

Vous trouverez aussi deux fonctions vous permettant de faire des affectations automatique de vos membre des classes en fonction des fichiers et inversement
Voir les fonction FichierVersMemoire et MemoireVersFichier.


Est-ce que tout ca n'est pas fourni avec Windev 10? Moi je suis sous Windev 9... donc ca ne m'avance pas beaucoup. Qu'est-ce que je suis supposee faire d'apres vous, faire pression pour que ma societe achete une licence pour windev 10??? Merci pour l'idee mais ca m'etonnerait que ca passe.
Remarquez, ca me simplifierait vraiment les choses... parce que c'est peut-etre le 5e message que j'ecris dans ce post, mais je ne suis toujours pas fixee sur ce que je dois faire . Utiliser Windev 10 serait clairement LA solution a mon probleme...
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2