vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024
-
5 avril 2015 à 14:46
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024
-
29 avril 2018 à 17:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 29 avril 2018 à 17:18
Un erreur a été corrigée lors de la création du fichier compressé du dictionnaire réel en mode graphe
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 12 avril 2017 à 11:15
Merci pour l'appréciation Whismeril !
Pour info j'ai refait les 2 Scrabbles ainsi que la source "Accès direct disque en VB NET" avec des classes !
Whismeril
Messages postés19028Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention24 avril 2024656 12 mars 2017 à 20:34
Pas mal!
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 12 mars 2017 à 19:07
Pour info je l'ai refait avec des classes ( il n'y en a que 2 d'ailleurs )
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 Modifié par vb95 le 2/03/2017 à 18:21
Salut Whismeril
Mes bonnes résolutions se sont arrêtées lorsque j'ai voulu faire de même pour le scrabble !
La philosophie "objet" est bien comprise ( j'ai même réussi à créer des évènements avec RaisEvent et Public Event dans la classe et les déclencher dans la Form même avec le Handles NomdeClass.NomEvenement)
Et 2 évènements identiques dans 2 classes différentes se déclenchent avec la même sub dans la Form ( suffit de mettre les 2 Handles)
J'ai bien réussi les classes dans le Scrabble avec l'initialisation du jeu, le dictionnaire lui-même, la recherche des coups légaux mais ça a coincé grave dans le déroulement du jeu !
C'est surtout au niveau de l'accès à une variable d'une classe A dans une classe B avec les Shared , Public, Private , etc ...... et les messages d'erreur au niveau des instances de classe et compagnie .
Du coup j'avoue j'ai lâchement abandonné !!!!!!!!!! Va savoir si je vais pas m'y remettre !
Le Scrabble par lui-même je l'ai abandonné 4 ou 5 fois et à la fin je l'ai réussi !
Whismeril
Messages postés19028Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention24 avril 2024656 11 janv. 2017 à 17:22
Et les bonnes résolutions alors? ;-)
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 11 janv. 2017 à 14:14
La philosophie "objet" n'étant pas ma tasse de thé j'ai modifié le projet sans les classes : désolé pour les pro-objets en programmation
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 Modifié par vb95 le 19/12/2016 à 06:07
Merci Whismeril pour les encouragements
Whismeril
Messages postés19028Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention24 avril 2024656 18 déc. 2016 à 00:21
Bonsoir
j'ai parcouru le code de ta mise à jour, pas trop en détails, mais suffisamment pour constater que tu t'appropries de mieux en mieux la philosophie objet.
Bravo.
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 9 avril 2015 à 11:11
Pourquoi pas Carlvb !
Merci pour les encouragements et bonne prog à toi
carlvb
Messages postés199Date d'inscriptionmercredi 23 avril 2003StatutContributeurDernière intervention25 mai 201711 8 avril 2015 à 18:24
Pour le tuto, j'ai fait le chemin inverse. J'ai commencé par la méthode en une seule passe et c'est à la fin que je l'ai adaptée pour avoir la méthode en deux temps. Par la suite, c'est la méthode en deux temps que j'ai retenue comme elle est plus rapide et que les contraintes liées à l'utilisation mémoire n'étaient pas trop pénalisantes.
Effectivement j'ai passé un temps fou à faire des essais sur le dico test pour mettre au point le code.
Bon courage pour la suite.
PS : le GADDAG pour bientôt?
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 8 avril 2015 à 15:55
La modification a été faite
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 8 avril 2015 à 15:51
Salut Carlvb
J'ai corrigé dans le projet les [1 et les ai remplacé par #
Pour l'instant on ne peut pas modifier une source sur le site
Dès disponibilté je mets à jour
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 8 avril 2015 à 15:14
Salut Carlvb
Je me suis bien amusé avec le DAWG
Je vais regarder pour les -[1 dont tu parles pour voir
Pour info dans ton tuto sur le DAWG cela fait une semaine que j'essaie d'adapter la méthode en une seule passe et cela foire ! Je ne suis pas loin du tout mais je désespère grave
Merci pour tes encouragements et bonne prog à toi
carlvb
Messages postés199Date d'inscriptionmercredi 23 avril 2003StatutContributeurDernière intervention25 mai 201711 8 avril 2015 à 15:07
Salut vb95,
Bravo, le programme donne une bonne illustration de la représentation en mémoire du dictionnaire et donne des statistiques inintéressantes.
Simple remarque : En lisant le code, je vois que les noeuds terminaux sont représentés par #. Toutefois, en enregistrant le dico compressé je vois des -[1 dans le fichier. Cela semble toutefois ne pas avoir d'incidence sur le fonctionnement du programme.
29 avril 2018 à 17:18
12 avril 2017 à 11:15
Pour info j'ai refait les 2 Scrabbles ainsi que la source "Accès direct disque en VB NET" avec des classes !
12 mars 2017 à 20:34
12 mars 2017 à 19:07
Modifié par vb95 le 2/03/2017 à 18:21
Mes bonnes résolutions se sont arrêtées lorsque j'ai voulu faire de même pour le scrabble !
La philosophie "objet" est bien comprise ( j'ai même réussi à créer des évènements avec RaisEvent et Public Event dans la classe et les déclencher dans la Form même avec le Handles NomdeClass.NomEvenement)
Et 2 évènements identiques dans 2 classes différentes se déclenchent avec la même sub dans la Form ( suffit de mettre les 2 Handles)
J'ai bien réussi les classes dans le Scrabble avec l'initialisation du jeu, le dictionnaire lui-même, la recherche des coups légaux mais ça a coincé grave dans le déroulement du jeu !
C'est surtout au niveau de l'accès à une variable d'une classe A dans une classe B avec les Shared , Public, Private , etc ...... et les messages d'erreur au niveau des instances de classe et compagnie .
Du coup j'avoue j'ai lâchement abandonné !!!!!!!!!! Va savoir si je vais pas m'y remettre !
Le Scrabble par lui-même je l'ai abandonné 4 ou 5 fois et à la fin je l'ai réussi !
11 janv. 2017 à 17:22
11 janv. 2017 à 14:14
Modifié par vb95 le 19/12/2016 à 06:07
18 déc. 2016 à 00:21
j'ai parcouru le code de ta mise à jour, pas trop en détails, mais suffisamment pour constater que tu t'appropries de mieux en mieux la philosophie objet.
Bravo.
9 avril 2015 à 11:11
Merci pour les encouragements et bonne prog à toi
8 avril 2015 à 18:24
Effectivement j'ai passé un temps fou à faire des essais sur le dico test pour mettre au point le code.
Bon courage pour la suite.
PS : le GADDAG pour bientôt?
8 avril 2015 à 15:55
8 avril 2015 à 15:51
J'ai corrigé dans le projet les [1 et les ai remplacé par #
Pour l'instant on ne peut pas modifier une source sur le site
Dès disponibilté je mets à jour
8 avril 2015 à 15:14
Je me suis bien amusé avec le DAWG
Je vais regarder pour les -[1 dont tu parles pour voir
Pour info dans ton tuto sur le DAWG cela fait une semaine que j'essaie d'adapter la méthode en une seule passe et cela foire ! Je ne suis pas loin du tout mais je désespère grave
Merci pour tes encouragements et bonne prog à toi
8 avril 2015 à 15:07
Bravo, le programme donne une bonne illustration de la représentation en mémoire du dictionnaire et donne des statistiques inintéressantes.
Simple remarque : En lisant le code, je vois que les noeuds terminaux sont représentés par #. Toutefois, en enregistrant le dico compressé je vois des -[1 dans le fichier. Cela semble toutefois ne pas avoir d'incidence sur le fonctionnement du programme.
Bonne continuation.
Carl