axonux

Home
Download
Partnership
Contacts
Products
Links
News

Perl, Perl/Tk


          Utiliser Eclipse avec perl :
             Il faut jre : jre-1_5_0_06-linux-i586.bin
            eclipse-SDK-3.1.2-linux-gtk.tar.gz
            et PadWalker-1.0.tar.gz
   
             Dans le répertoire d'installation d'eclipse, créer un lien sur le répertoire de jre
             Pour perl, ilfaut installer EPIC :
             help -> Software Updates -> Find and Install

            EPIC
            http://e-p-i-c.sf.net/updates



   
        Réduction de la taille des images en perl/tk :

              $imgs->copy($img, -subsample => ( 4, 4 ) );






Exemple de programme avec interface grapique en perl/tk :

mp3-3.pl


BLESS

La fonction "bless" en Perl n'est pas la plus claire, dans de nombreux ouvrages elle est survolée de telle sorte que l'on ne soit vraiment pas sur d'avoir compris.

Elle permet de "connecter" une référence à un objet à un nom de classe

bless ref [,nomclass]
ref : référence à l'objet
nomclass : nom du package [package courrant]

Cela revient à faire un changement de type (la référence elle même n'a pas de type)

En particulier pour le polymorphisme, cela permet a Perl d'affecter la bonne méthode au bon objet. C.a.d pour des méthodes de même nom s'appliquant à des objets ayant pour type des classes (ou packages) différents.


qw

sert à renvoyer une liste de mots entre apostrophes

($couleur1, $couleur2) = qw/bleu vert/;