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

Langage Perl Discussion :

POO + TK ==> problème avec la création de classe


Sujet :

Langage Perl

  1. #1
    Membre actif
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2008
    Messages
    174
    Détails du profil
    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2008
    Messages : 174
    Points : 220
    Points
    220
    Par défaut POO + TK ==> problème avec la création de classe
    Bonjour,

    Je suis un developpeur et les interfaces graphiques comme la POO me sont familiers.
    Je commence PERL et pour l'interface graphique, j'utilise tk.

    J'aurait deux petites questions à vous soumettre :

    J'ai créé une classe ( comme décrit dans le tuto POO avec PERL http://woufeil.developpez.com/tutori...o/?page=page_3 ).

    J'ai deux scripts dans le même répertoire.
    Un script ( ma classe ) avec le package nom_classe au début.
    Un autre script ( le script utilisateur ) avec un use nom_classe au début.
    Pourtant, il me dit qu'il ne toruve pas le package nom_classe.

    Voici ce que m'affiche mon terminal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    [********@localhost PERL]$ perl class.pl              ==> c'est ma classe
    [********@localhost PERL]$ perl tk.pl                   ==> c'est mon script utilisateur
    Can't locate class.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8
    /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5
    /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8
    /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6
    /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl
    /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at tk.pl line 5.
    REMARQUE : ma classe ne contient qu'un constructeur pour le moment.


    Deuxième question :

    Dans le tutoriel dont le lien a précédemment été donné, on apprend à donner des paramètres à nos classes. Qu'en est il de l'interface graphique en POO?
    Les variables du style la fenetre, les menu, les labels etc doivent ils aussi apparaitre dans la table de hachage?

    D'avance merci de vos réponses,

  2. #2
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Citation Envoyé par Elverion Voir le message
    Voici ce que m'affiche mon terminal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [********@localhost PERL]$ perl class.pl              ==> c'est ma classe
    Les modules doivent avoir une extension en .pm, pas en .pl .

    Citation Envoyé par Elverion Voir le message
    Dans le tutoriel dont le lien a précédemment été donné, on apprend à donner des paramètres à nos classes. Qu'en est il de l'interface graphique en POO?
    Les variables du style la fenetre, les menu, les labels etc doivent ils aussi apparaitre dans la table de hachage?
    Je ne comprends pas la question ? Interface graphique ou pas, les objets sont tous les mêmes, les objets utilisés pour contruire une interface graphique sont construits pareil que n'importe quel objet.
    Essaie d'expliciter ta question avec un exemple.

    --
    Jedaï

Discussions similaires

  1. [POO] Problème avec l'utilisation de classes.
    Par sekiryou dans le forum Langage
    Réponses: 3
    Dernier message: 16/02/2006, 18h54
  2. Réponses: 3
    Dernier message: 12/01/2006, 09h16
  3. probléme avec la création de table Mysql 5
    Par developpeur_mehdi dans le forum Outils
    Réponses: 3
    Dernier message: 19/10/2005, 19h08
  4. Problème avec la création d'un composant
    Par jeromelef dans le forum Composants VCL
    Réponses: 6
    Dernier message: 01/10/2005, 00h51
  5. Réponses: 2
    Dernier message: 29/03/2004, 18h29

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