L6T54-55 - Programmation Perl-Maîtrise OS II - Clementine Gross

Application en Perl/Tk

Tk est une bibliothèque graphique qui, comme son nom l'indique, permet de définir une interface graphique.

Présentation du projet : Extractor.pl

Il s'agit de construire un programme Perl, écrit en Perl mais qui utilise la bibliothèque graphique Tk, donc prévu pour fonctionner avec une interface graphique

Objectif :

- Editeur, programme de concordance

- Calcul lexicométrique

Pour le lancer : perl extractor.pl avec Cygwin B20 (indique les erreurs)

Dans un programme écrit en Perl/Tk, on définit l'interface graphique :

1. définir tous les objets qui vont constituer l'interface graphique

2. les organiser pour que l'interface tienne la route

3. définir les actions qu'on veut associer à certains objets graphiques

Les actions seront définies ensuite sous formes de procédures.

Vérifier la documentation de la bibliothèque Perl/Tk :

Dans ActivePerl > Perl Package Manager > PPM Preferences :

Ajouter ou synchroniser de nouvelles bases de données et les mettre à jour (database trouchelle)

Projet

> Extractor.pl <

L'extracteur contient 4 onglets :

o Edition URL : une barre d'url avec un espace de saisie permet de renseigner l'adresse de son choix et de convertir la page chargée en format .txt

o Dictionnaire : affiche la Forme et la Fréquence de chaque mot présent sur la page

o Concordance : donne le contexte gauche et droite du pôle recherché. Possibilité d'effectuer la recherche à partir d'un motif sélectionné

o Rapport sur URL : donne des informations lexicométriques sur la page chargée, on peut récupérer ces informations en un fichier HTML grâce au bouton ConcordanceToHTML

> Fichier ConcordanceToHTML <