Gestion d'une List

Signaler
Messages postés
87
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
13 janvier 2011
-
Messages postés
87
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
13 janvier 2011
-
Bonjour,
je travail sur un petit chat en VB2008 et je souhaiterai quel est la meilleur façon de gérer l'ajout ou la suppression d'un utilisateur dans une list(box/view) lors d'une connexion ou déconnexion sachant que le programme doit gérer un nombre très important de connexion.

La listbox contient uniquement le nom de l'utilisateur et sont temps de réponse.

Merci,
Ianis.

5 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
Salut
Bah à part Add/AddItem et Remove, je ne vois pas trop comment tu pourrais faire autrement.
Quel est ton vrai problème ?

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
87
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
13 janvier 2011

Oui Bien-sur,
En fait ce que je cherche a faire est plutôt large.

Premièrement, à La connexion d'un client le serveur attend la réception d'un mot de passe. Le mot de passe reçus si le il est correct on passe à l'étape suivante sinon on ferme la connexion.

Deuxièmement, Le mot de passe est reçus on peut donc Ajouter un Utilisateur dans la listview, La première Colonne est sont IP. On attend maintenant Des Données qui peuvent arriver à n'importe quelle moment et qui rempliront les colonnes qui reste de la Listview concernant l'utilisateur.

Le plus gros problème que je rencontre est à l'évènement de déconnexion d'un utilisateur.Je doit le supprimer de la liste sans engendrer de confusions entre les autres utilisateurs.


En gros :
Je cherche a faire une Sorte de chat IRC (simplifier) avec une seul salon,
2 mots de passe pour,
2 Rangs : Utilisateur - Administrateur.
Gestion de touts les évènements(Erreur,Déconnexion,Connexion...).
Messages postés
7
Date d'inscription
jeudi 22 janvier 2004
Statut
Membre
Dernière intervention
4 novembre 2009

Salut,

Dans ce cas, je te conseil de gère tes usées dans un tableau ou une collection, et de faire un data binding de ce conteneur dans ta liste box. C'est ce qui sera le plus simple, et donnera les meilleurs performances.
Messages postés
87
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
13 janvier 2011

Merci exatex,
Je comprend ton principe, a tu un petit exemple ?
Mais Si la listbox en question Contient 100 000 Items ( j'exagère ) et que celle ci s'imprime de ce tableau a chaque nouvelle évènement cela vas sans doute créer une problème.


Ianis
Messages postés
87
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
13 janvier 2011

PS: Un petit exemple est le bienvenu.