[caracas-pm] Case statement en perl

andy david caracas1348 at yahoo.com
Wed Apr 18 05:51:36 PDT 2007



----- Mensaje original ----
De: hans <holzem at cantv.net>
Para: Perl Mongers Caracas - Venezuela <caracas-pm at pm.org>
Enviado: miércoles, 18 de abril, 2007 6:41:29
Asunto: Re: [caracas-pm] Case statement en perl

Querido hermano realmente creo que deberías comentar un poco más el dominio o propósito de la aplicación para que se te pueda ofrecerte ayuda, de igual forma imagino que trabajas con tk o Gtk , tienes un area canvas con 25 o n  elementos y cada uno posee propiedades  propias, entre esas propiedades imagino que quieres contemplar el estado (on/off). para ello te consejo que trabajes orientado a objeto pues creando una clase puedes generar los canvas para así tener el atributo estado encapsulado y asociado a cada elemento, una vez presiones con el ratón debes tener programado el método de la clase  para que su estado interno cambie si necesidad de hacer switch o muchos if anidados.

Espero que si realmente lo que interprete se ajusta a tu dominio te sirva esta recomendación .




Hola David,

me explico:
 En un canvas tengo 25 icons  que representan 25 switches
 y $ x $y son los coordinados.
Al hacer click con el raton cambia el switch (on/off).
Al mismo momento dibujo otro icono en el lugar, para representar el
nuevo estado del switch.

Hans
  

On Tue, 2007-04-17 at 23:08 -0400, David De Sousa wrote:
> que contenido tienen $x y $y? explicate mejor, no creo que la mejor
> manera sea ni switch ni 50 casos de if-else
> 
> El 17/04/07, hans <holzem at cantv.net> escribió:
> > Hola lista,
> >
> > tengo que hacer decisiones (50 casos) dependiendo de tres valores
> > $x, $y , $cw
> >
> > Para cada par de $x,$y hay dos posibilidades de $cw.
> > O sea : $cw es un valor binario.
> >
> >
> >
> > Cual es la mejor manera para hacerlo?
> >
> > if ... elsif .. elsif
> >
> > o quizas usando el modulo 'switch' de perl ?
> >
> >
> > o otra estructura?
> >
> >
> > Gracias por la opinion de los Mongers experimentados.
> >
> > Hans
> >
> > _______________________________________________
> > caracas-pm mailing list
> > caracas-pm at pm.org
> > http://mail.pm.org/mailman/listinfo/caracas-pm
> >
> 
> 

_______________________________________________
caracas-pm mailing list
caracas-pm at pm.org
http://mail.pm.org/mailman/listinfo/caracas-pm





__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
Regístrate ya - http://correo.espanol.yahoo.com/ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/caracas-pm/attachments/20070418/358798e1/attachment.html 


More information about the caracas-pm mailing list