CLASSE : TABLEAUX DYNAMIQUES / ASSOCIATIFS / PILE (FIFO+LIFO)
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 2008
-
30 mai 2004 à 19:12
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
5 mai 2008 à 10:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 5 mai 2008 à 10:27
oui, j'ai vu des IsObject dans le code (qui m'est sortit de la tête)
Noxid
Messages postés78Date d'inscriptionlundi 13 mai 2002StatutMembreDernière intervention 4 mai 2008 1 mai 2008 à 19:45
Tout simplement génial. 10/10 :)
Mais cette classe permet-elle la créations d'arrays dynamiques d'objets ?
J'ai une classe "CPlayer", j'instancie des objets de type CPlayer (nombre indéterminé). Je peux en faire un tableau dynamique à partir de ta classe ?
J'essaye, mais je rencontre des problèmes...
cs_zappy
Messages postés161Date d'inscriptionmardi 19 juin 2001StatutMembreDernière intervention10 avril 20072 10 avril 2007 à 15:10
Les commentaires confirment ce que je pensais déjà à l'époque. Les programmeurs VB méconnaissent les classes. Heureusement que maintenant il y a vb.net ;)
cs_zappy
Messages postés161Date d'inscriptionmardi 19 juin 2001StatutMembreDernière intervention10 avril 20072 15 févr. 2005 à 13:16
éé tout à fait, c'était évidement un clin d'oeil ;)
Bonne continuation :)
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 10 févr. 2005 à 09:27
Ce jeu de lien peux durer longtemps, lol
j'ai deja laissé des commentaires sur ta source, fut un temps....
cs_zappy
Messages postés161Date d'inscriptionmardi 19 juin 2001StatutMembreDernière intervention10 avril 20072 9 févr. 2005 à 17:22
Salut, effectivement c'est sympa une classe, mais il faut savoir que ca prend un peu plus de place en memoire ;)
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 24 juin 2004 à 10:42
Bon ren comment ca va ... oups bon d'accord je t'enverrais ca en mail privé ... lol
Toujours sur tes controles V2 pour VB apparemment ... va falloir changer de techno un jour ! Celle-ci commence un peu à rouiller ... non ???
Sinon content de voir ton retour ... même si certains n'ont pas l'air de partager mon sentiment ... m'enfin il est vrai que pour un controle VB tu nous avais habitué à largement mieux ... lol
@+ et bonne continuation
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 2 juin 2004 à 23:01
ouaip, j'aurais pu utiliser une collection.... pour le coté tableau dynamique....
disons qu'a la base, cette classe ne gerait qu'une simple pile FIFO (qui est rapidement devenue FIFO / LIFO) et dernièrement, j'ai changé encore et ajouté toutes ces petites fonctionnalités....
c'est assez discutable, il est vrai...
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 20083 2 juin 2004 à 17:28
désolé toujours pas eu le temps de tester....
J'ai tout de même jeté un coup d'oeil au code...juste une question...pourquoi ne pas etre partie d'une collection? tu aurais même pu permettre l'utilisation de la proprité key...ou meme sans que l'utilisation soit la même qu'une collection avec des add , remove , count et les trucs classiques des collections, pourquoi la classe n'utilisa pas un variable de type collection en private , tu disposerais ainsi des valeurs , index et tu pourrais toi même fixer les key....enfin c'est avec une lecture en diagonale de ton code que j'ai cette réflexion...peut etre qu'en m'y penchant réellement tout me semblera plus clair...
PS:pour ceux qui font chuter les notes , il serait bon d'allez jusqu'au bout et d'expliquer pourquoi!!!
Afyn
Messages postés608Date d'inscriptionsamedi 3 août 2002StatutMembreDernière intervention22 décembre 2016 2 juin 2004 à 10:57
Désolé, Ren, mais c'est pas moi ki ai noté.
Juste exprimé mon sentiment.
Voulais pas te vexer. A+
Afyn
Navedac
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 1 juin 2004 à 21:53
Il est vrai que cette attitude peux a juste titre être génante (voire véxante). Je m'en excuse.
bubble44 avait en fait demandé une capture d'écran.... je l'ai vu ce matin, et comptait la mettre a jour aujourd'hui....
c'est fait, même.
encore toutes mes excuses.
bubble44
Messages postés200Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention 3 août 2004 1 juin 2004 à 21:19
Y a meme certains qui effacent les commentaires...
On va pas leur donner 10 apres.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 1 juin 2004 à 20:22
il n'empeche que même si le code n'est pas simple a juger ou à comprendre :( certains ne se sont pas génés pour le noter....
Pour faire simple, (encore un fois), cette classe permet de faire rapidement des tableaux dynamiques...
Vous etes libres d'ajouter, de supprimer ou d'acceder a tel ou tel element du tableau...
tant pis s'il n'a pas été bien percu ou compris.... il est sur le site à présent, voilà tout....
Afyn
Messages postés608Date d'inscriptionsamedi 3 août 2002StatutMembreDernière intervention22 décembre 2016 1 juin 2004 à 11:20
C'est pas facile de comprendre ou de juger de l'efficacité du code.
Ca a l'air bien codé pourtant.
A+
Afyn
Navedac
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 31 mai 2004 à 08:15
hi hi hi
en fait, dans la Form, il y a un objet "Arr" qui est une instance de la classe que je vous propose...
les differents boutons et autres controles (comme Arr.Clear) permettent de tester ce que font ces commandes...
pour tester un peu tout cela, j'ai mis (grâce au bouton "Remplir le tableau") une liste des couleurs HTML...
si tu met en mode tableau associatif (Arr.Behavior = [ArrayBehavior : KeyArray]) , tu pourra voir les combinaisons clé valeurs... (par exemple "255 RED" ou "0 BLACK"...)
ce qui es interessant, (si qualeque chose l'est ;)) c'est la classe.... la form n'est qu'une illustration de ses comportements et de ses fonctionnalités...
esperant avoir quelques peu éclairé ta lanterne....
C'est beau ya des chiffres partout, des boutons partout mais on ne comprends pas bien à quoi ça sert !
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 20083 30 mai 2004 à 19:12
Enfin le retour du cowboy ...et oui ELLEs nous prennent beaucoup de temps ;-)
Le cowboy m'a demandé de tester tout cela...pour ceux qui ont déjà rencontré les tests ke j'ai fait sur ses controles style XP, vous comprendrez pourquoi lol.....et oui le testeur fou qui sommeil en moi va encore frapper lol
Renfield: je te tiens au courant au plus vite !!! et bonne piscine demain lol
5 mai 2008 à 10:27
1 mai 2008 à 19:45
Mais cette classe permet-elle la créations d'arrays dynamiques d'objets ?
J'ai une classe "CPlayer", j'instancie des objets de type CPlayer (nombre indéterminé). Je peux en faire un tableau dynamique à partir de ta classe ?
J'essaye, mais je rencontre des problèmes...
10 avril 2007 à 15:10
15 févr. 2005 à 13:16
Bonne continuation :)
10 févr. 2005 à 09:27
j'ai deja laissé des commentaires sur ta source, fut un temps....
9 févr. 2005 à 17:22
Pour ceux que ca interesse : http://www.vbfrance.com/code.aspx?ID=17829
24 juin 2004 à 10:42
Toujours sur tes controles V2 pour VB apparemment ... va falloir changer de techno un jour ! Celle-ci commence un peu à rouiller ... non ???
Sinon content de voir ton retour ... même si certains n'ont pas l'air de partager mon sentiment ... m'enfin il est vrai que pour un controle VB tu nous avais habitué à largement mieux ... lol
@+ et bonne continuation
2 juin 2004 à 23:01
disons qu'a la base, cette classe ne gerait qu'une simple pile FIFO (qui est rapidement devenue FIFO / LIFO) et dernièrement, j'ai changé encore et ajouté toutes ces petites fonctionnalités....
c'est assez discutable, il est vrai...
2 juin 2004 à 17:28
J'ai tout de même jeté un coup d'oeil au code...juste une question...pourquoi ne pas etre partie d'une collection? tu aurais même pu permettre l'utilisation de la proprité key...ou meme sans que l'utilisation soit la même qu'une collection avec des add , remove , count et les trucs classiques des collections, pourquoi la classe n'utilisa pas un variable de type collection en private , tu disposerais ainsi des valeurs , index et tu pourrais toi même fixer les key....enfin c'est avec une lecture en diagonale de ton code que j'ai cette réflexion...peut etre qu'en m'y penchant réellement tout me semblera plus clair...
PS:pour ceux qui font chuter les notes , il serait bon d'allez jusqu'au bout et d'expliquer pourquoi!!!
2 juin 2004 à 10:57
Juste exprimé mon sentiment.
Voulais pas te vexer. A+
Afyn
Navedac
1 juin 2004 à 21:53
bubble44 avait en fait demandé une capture d'écran.... je l'ai vu ce matin, et comptait la mettre a jour aujourd'hui....
c'est fait, même.
encore toutes mes excuses.
1 juin 2004 à 21:19
On va pas leur donner 10 apres.
1 juin 2004 à 20:22
Pour faire simple, (encore un fois), cette classe permet de faire rapidement des tableaux dynamiques...
Vous etes libres d'ajouter, de supprimer ou d'acceder a tel ou tel element du tableau...
tant pis s'il n'a pas été bien percu ou compris.... il est sur le site à présent, voilà tout....
1 juin 2004 à 11:20
Ca a l'air bien codé pourtant.
A+
Afyn
Navedac
31 mai 2004 à 08:15
en fait, dans la Form, il y a un objet "Arr" qui est une instance de la classe que je vous propose...
les differents boutons et autres controles (comme Arr.Clear) permettent de tester ce que font ces commandes...
pour tester un peu tout cela, j'ai mis (grâce au bouton "Remplir le tableau") une liste des couleurs HTML...
si tu met en mode tableau associatif (Arr.Behavior = [ArrayBehavior : KeyArray]) , tu pourra voir les combinaisons clé valeurs... (par exemple "255 RED" ou "0 BLACK"...)
ce qui es interessant, (si qualeque chose l'est ;)) c'est la classe.... la form n'est qu'une illustration de ses comportements et de ses fonctionnalités...
esperant avoir quelques peu éclairé ta lanterne....
31 mai 2004 à 01:43
30 mai 2004 à 19:12
Le cowboy m'a demandé de tester tout cela...pour ceux qui ont déjà rencontré les tests ke j'ai fait sur ses controles style XP, vous comprendrez pourquoi lol.....et oui le testeur fou qui sommeil en moi va encore frapper lol
Renfield: je te tiens au courant au plus vite !!! et bonne piscine demain lol