IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Construction d'un lexique interactif avec Lazarus : un article à épisodes, par dimanche2003


Sujet :

Lazarus Pascal

  1. #1
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut Construction d'un lexique interactif avec Lazarus : un article à épisodes, par dimanche2003
    Genèse d'un dictionnaire : construction d'un lexique interactif avec Lazarus
    Un article à épisodes, par dimanche2003

    Dimanche2003, déjà auteur d'un article sur le StringGrid avec Lazarus, nous propose une série d'articles ayant pour objectif la construction d'un lexique interactif avec Lazarus, chaque étape traitant des difficultés rencontrées dans la gestion du vocabulaire, et présentant une ou des solutions.

    Les deux premières parties traitent respectivement de la lecture d'une liste de mots et de son affichage sous Lazarus.

    Publication le 12/11/2012 : la troisième partie est consacrée à la navigation dans le fichier de mots.
    Publication le 03/12/2012 : la quatrième partie présente différentes techniques de navigation et d'affichage.
    Publication le 03/01/2013 : la cinquième partie montre comment attacher des informations à un mot.
    Publication le 02/02/2013 : le sixième chapitre montre comment établir des liens multiples.
    Publication le 03/03/2013 : le septième chapitre traite du classement et de la ressemblance des mots.
    Publication le 01/04/2013 : le huitième chapitre résout les difficultés liées à l'ajout de mots.
    Publication le 28/09/2013 : le neuvième chapitre introduit un complément au vocabulaire et aborde les recherches.
    Publication le 12/11/2013 : le 10e chapitre aborde la recherche logique.
    Publication le 22/12/2013 : le 11e et dernier chapitre traite du stockage des données et de la fenêtre personnalisée de choix.
    Publication le 11/02/2014 : chapitre de synthèse.

    http://lazarus.developpez.com/cours/mots-croises/

    Qu'en pensez-vous ?

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 895
    Points : 11 451
    Points
    11 451
    Billets dans le blog
    6
    Par défaut
    Vivement le mois prochain !

  3. #3
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 097
    Points : 15 570
    Points
    15 570
    Billets dans le blog
    9
    Par défaut
    Excellent article ! J'y ai trouvé tout ce que j'avais besoin de savoir pour commencer un premier projet Lazarus. Et le sujet en lui-même (le travail sur les mots) est aussi très intéressant. Moi aussi j'attends la prochaine livraison.

  4. #4
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    Les prochains chapitres doivent être retravaillés pour cause de passage à la version 1.0 de Lazarus ; l'auteur préfère présenter un article 100% up-to-date, au prix d'un petit retard.

  5. #5
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    La troisième partie est en ligne : elle est consacrée à la navigation dans le fichier de mots.

    http://lazarus.developpez.com/cours/...es/?page=pg_03

    Vous pouvez, par la même occasion, découvrir le tout nouveau look des articles sur Developpez.com.

  6. #6
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    Voici la quatrième partie :

    http://lazarus.developpez.com/cours/...es/?page=pg_04

    Elle présente différentes techniques de navigation et d'affichage.

  7. #7
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    La cinquième partie est sortie :

    http://lazarus.developpez.com/cours/...es/?page=pg_05

    La liste de mots peut maintenant faire l'objet d'une consultation aisée. Dans ce chapitre, nous voyons comment attacher une information à ce mot, la stocker et la retrouver.

  8. #8
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    Sixième partie :

    http://lazarus.developpez.com/cours/...es/?page=pg_06

    Les chapitres précédents ont donné accès à une liste considérable de mots français et permis de construire un outil permettant de parcourir la liste à volonté et d'établir avec chaque mot un lien avec une information quelconque : texte, image, son, fichier.

    Mais ce potentiel reste modeste. Il est limité en particulier par l'unicité du lien autorisé par les propriétés génériques Value ou Object du composant Liste.

    Dans le présent chapitre, nous voyons comment établir des liens multiples.

  9. #9
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    Voici la 7e partie :

    http://lazarus.developpez.com/cours/...es/?page=pg_07

    Nous disposons maintenant d'une solide liste de mots et d'un moteur permettant de les relier autant de fois que l'on souhaite, ce qui ouvre l'horizon vers des recherches de corrélation.

    Le moteur est brut de décoffrage, avec des liens qui apparaissent dans l'ordre de leur création : un classement automatique serait plus rationnel.

    Par ailleurs, les jeux de mots croisés, qui sont notre cible principale, s'accommodent de lettres non accentuées ; les recherches doivent donc porter non seulement sur l'identité d'un mot avec un autre, mais sur leur ressemblance.

    Notion floue… que nous allons éclaircir.

  10. #10
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    La 8e partie :

    http://lazarus.developpez.com/cours/...es/?page=pg_08

    Nous sommes maintenant capables d'enrichir notre liste de mots en établissant des liens internes.

    Mais la liste reste inchangée.

    En effet, un ajout erroné remettrait en cause la fiabilité de nos données.

    Et il y a plus inquiétant : nous avons construit les liens en utilisant le numéro implicite (position) de chaque mot : si ce numéro devient variable, tous nos liens sont compromis…

    Voyons comment résoudre ces difficultés.

  11. #11
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    Le 9e chapitre vient de paraître :

    http://lazarus.developpez.com/cours/...es/?page=pg_09

    Les précédents chapitres nous ont permis de découvrir une base de vocabulaire consistante, et de créer avec Lazarus les outils permettant de la parcourir et de l'enrichir.

    Cet enrichissement est possible soit en ajoutant des mots, soit en établissant des liens entre eux, de façon à permettre de chercher des associations d'idées potentielles.

    Dans le présent chapitre, nous introduisons un complément substantiel à notre vocabulaire, clarifions l'interface graphique, et abordons le domaine des recherches en créant un masque de saisie.

  12. #12
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    Et voici le 10e chapitre, intitulé "Recherche logique" :

    http://lazarus.developpez.com/cours/...?page=pg_10#LX

    L'outil Masque développé dans le chapitre précédent présente une utilité certaine pour le joueur de mots croisés qui connaît une ou des lettres du mot à trouver.

    Dans le cas contraire, le joueur ne dispose que de la définition de ce mot, définition souvent piégée par les ambiguïtés de la langue.

    Dans ce chapitre, nous allons aborder cet aspect culturel ou humoristique du vocabulaire en utilisant les liens déjà disponibles.

    Et nous pourrons vérifier que… ça marche !

  13. #13
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    Voici déjà le 11e et dernier chapitre :

    http://lazarus.developpez.com/cours/...es/?page=pg_11

    L'utilisation de Lazarus nous a permis d'accéder à une importante base de vocabulaire disponible sur Internet, de l'enrichir, d'établir des liens logiques, et de réaliser des recherches fructueuses dans l'optique de mots croisés.

    Aux plans techniques ou ergonomiques, rien n'est parfait évidemment.

    Nous allons ici examiner le cas des deux fichiers de données, l'un en mode texte qui regroupe tous les mots, l'autre en mode binaire qui reçoit les liens sous forme de tableaux de nombres. Ne serait-il pas plus simple - et plus sûr - de rassembler ces données dans un seul fichier ?

    Par ailleurs, nous allons créer une boîte de dialogue autorisant une sélection : son intérêt immédiat est évident, et la méthode proposée, particulièrement simple, pourra recevoir de nombreuses applications.

  14. #14
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    Construction d'un lexique interactif avec Lazarus
    Un article à épisodes de dimanche2003

    Chapitre de synthèse

    Les onze premiers chapitres ont permis de construire un logiciel qui offre la possibilité de consulter une base de vocabulaire consistante, et de l'enrichir par des mots nouveaux et des liens logiques. En d'autres termes, le moteur mémorise à volonté les associations d'idées plus ou moins humoristiques qui constituent les définitions des mots croisés.

    La méthode de développement du logiciel s'est voulue résolument didactique : elle s'adresse à un programmeur débutant et le guide, par des réflexions de bon sens et des informations pratiques, à construire pas à pas un logiciel efficace.

    Le présent chapitre reconstruit la machine en supprimant toutes les digressions qui se sont révélées parfois stériles ou laborieuses. Le résultat se révèle plus compact et plus indigeste, mais les plus pressés y trouveront leur compte. Le code s'est allégé, mais les principes adoptés n'ont pas changé : les explications fournies dans les chapitres précédents restent entièrement valables.

    http://lazarus.developpez.com/cours/...es/?page=pg_12

    Qu'en pensez-vous ?

  15. #15
    Invité
    Invité(e)
    Par défaut Liste Dico FR
    Bonjour à tous,

    En m'intéressant au tuto Génèse d'un dictionnaire, je me suis rendu compte que le lien vers la liste de mot n'était plus valide.
    J'ai essayé de la trouver mais sans succès.
    Savez-vous si il est possible de télécharger cette liste ?
    Merci d'avance

    Ben

  16. #16
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 895
    Points : 11 451
    Points
    11 451
    Billets dans le blog
    6
    Par défaut
    L'auteur a dû réorganiser son site : on la trouve désormais sur la page http://pallier.org/liste-de-mots-francais.html, à cette adresse.

    Reste à modifier l'article...

  17. #17
    Invité
    Invité(e)
    Par défaut
    Super, je te remercie beaucoup !

  18. #18
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 036
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 036
    Points : 14 462
    Points
    14 462
    Par défaut
    Citation Envoyé par tourlourou Voir le message
    L'auteur a dû réorganiser son site
    Les joies et les merveilles de l'internet à sens unique... Au plus le temps passe et au plus on perd de l'information... Dramatique...

  19. #19
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 967
    Points : 59 667
    Points
    59 667
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Merci d'avoir signalé le lien mort, l'article est corrigé.


Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo