Bonjour,
Je me suis mis a wxWidgets (et aux interfaces graphiques) il y a peu.
Avant d'aller plus loin j'aimerais acquérir des bonnes habitudes, je vous demande donc votre avis:
je crée une petite application, dont l'interface graphique contient une zone de texte (un wxTextCtrl) et quelques boutons.
j'ai donc une classe MyApp (obligatoire) qui implémente OnInit, et une classe MainFrame qui hérite de wxFrame et qui contient mon wxTextCtrl et mes boutons.
J'aimerais maintenant (par exemple) qu'en cliquant sur le bouton "send", l'application envoie le contenu de mon wxTextCtrl à un server distant.
Je dois donc creer un client, et une fonction qui fasse l'envoi.
Ma question est la suivante: Ou dois-je mettre ce client et cette fonction?
Puisque le client n'est pas directement relié au GUI, j'ai pas trop envie de le mettre comme membre de mon MainFrame. J'ai plutot envie de le mettre comme membre de MyApp. Mais dans ce cas, comment avoir acces à ce client depuis un bouton du GUI?
Je parle d'un client, mais c'est juste un exemple, de façon plus générale, ou mettre les classes et fonctions qui ne sont pas directement reliés au GUI, et si on ne les mets pas dans MainFrame, comment y acceder depuis le GUI?
Merci de vos conseils
Partager