OVH Cloud OVH Cloud

Connaitre ses enfants

12 réponses
Avatar
Bonjour tout le monde.

Je suis un parachuté de l'assembleur (masm32) et pour des raisons
pratiques je me suis mis au C#.

J'ai donc pas mal de vilains automatismes alors que C# propose tout un
ensemble d'outil. Je vous fait grace d'un C/C du comment je fais pour
l'instant.

Voici ma question :

"Mon objet A lance selon ce que j'ai programmé des instances d'un objet
B. Est ce que .net fourni un outil qui me permet d'obtenir une liste de
toutes les instances de B ?"

Merci d'avance.

~K~

2 réponses

1 2
Avatar
En 3 mots : DANS LE MILLE =)

Je vais approfondir le sujet =) En tout cas c'est exactement ça qu'il me
faut.

Merci Faust =)

Faust a écrit :
dans ton code actuelement, tu veux un truc dans ce gout là:

if (Condition)
foreach(B b in BChildren)
B.AfficherMessage("blabla");

ce que je te propose c'est un truc dans ce gout là:
if (Condition)
DeclencherEvenement;

et tes instances de B auront un code qui leur ai propre qu'elles auront
attaché à l'événement en question qui fera le AfficherMessage

outre que c'est comme ça que doit fonctionner la POO, ça te donnera plus
de souplesse: une classe C pourra aussi s'attacher à l'evenement et
faire autre chose que AfficherMessage sans que tu ai à modifier ta classe A

la gestion des evenements n'a absolument rien à voir avec les fichiers
ou l'interface graphique: ça dépend uniquement de la façon dont sont
écrites les classes. Mais, effectivement, la principale mise en
application est de répondre aux evenement liés à l'interface graphique,
mais ce n'est qu'une goutte d'eau dans un océan


Avatar
Voila je viens de faire 2-3 tests comme ça et c'est exactement ce qu'il
me faut. Une recherche dans google et j'ai obtenu ceci :
http://www.sam-mag.com/P53,53,5,159,,,default.aspx
L'exemple basique donné m'as convaincu et c'est tout a fait adaptable.

Fin du thread =) Merci a tous pour votre patience et votre disponibilité .

none a écrit :
En 3 mots : DANS LE MILLE =)

Je vais approfondir le sujet =) En tout cas c'est exactement ça qu'il me
faut.

Merci Faust =)


1 2