comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Un intento de algo raro en php xD

  • 0 Respuestas
  • 1176 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado alexander1712

  • *
  • Underc0der
  • Mensajes: 850
  • Actividad:
    0%
  • Reputación -2
    • Ver Perfil
    • El blog del programador
    • Email
« en: Noviembre 06, 2012, 04:52:41 pm »
hola, bueno lo que posteo es un código que hice hoy, estaba aburrido, y bueno mi idea era crear objetos como los de c++ builder o visual basic, en realidad no logré mucho pero bueno, les dejo lo que hice para el que lo quiere ver, la verdad es un desastre pero bueno, me saqué las ganas de intentar la idea hace mucho tiempo.

You are not allowed to view links. Register or Login

cuando nosotros codeemos haríamos algo así:

Código: PHP
  1. <?php
  2.  
  3. // creamos la ventana
  4. $_OBJ['window'] = new Window('nombre de mi ventana');
  5. // objetos
  6. $_OBJ['boton1'] = new Button('boton1');
  7. $_OBJ['boton2'] = new Button('boton2');
  8. $_OBJ['text1'] = new Text('text1');
  9. $_OBJ['div1'] = new Div('div1');
  10.  
  11. // accion principal de carga
  12. function form1_main ($_OBJ)
  13.  {
  14.   // le ponemos un valor a la propiedad texto
  15.   $_OBJ['boton1']->label = 'Ocultar texto';
  16.   $_OBJ['text1']->text = 'ingrese su contrase'.N.'a';
  17.   $_OBJ['boton2']->label = 'Continuar';
  18.  }
  19.  
  20. // accion que se realizara al presionar el boton 1
  21. function form1_boton1 ($return, $_OBJ)
  22.  {
  23.   // mantenemos los valores anteriores
  24.   form1_main($_OBJ);
  25.   // cambiamos la visibilidad
  26.   $_OBJ['text1']->visible = FALSE;
  27.  }
  28.  
  29. function form1_boton2 ($return, $_OBJ)
  30.  {
  31.   // verificamos si la contraseña ingresada es valida
  32.   if($_OBJ['text1']->text=='alex')
  33.    {
  34.     show('form2');
  35.    }
  36.   else
  37.    {
  38.     // mantenemos los valores anteriores
  39.     form1_main($_OBJ);
  40.     $_OBJ['div1']->label = 'OOps password incorrecta'.CRLF;
  41.    }
  42.  }
  43.  
  44. function form1_unload($_OBJ)
  45.  {
  46.   // dibujamos el div1
  47.   $_OBJ['window']->active($_OBJ['div1']->inner());
  48.   // dibujamos el text1
  49.   $_OBJ['window']->active($_OBJ['text1']->inner());
  50.   // dibujamos el boton 1
  51.   $_OBJ['window']->active($_OBJ['boton1']->inner());
  52.   // dibujamos el boton 2
  53.   $_OBJ['window']->active($_OBJ['boton2']->inner());
  54.  }

creamos un archivo form1, y ponemos arriba de todo los objetos que voy a usar (los declaro),
luego creo la función principal que se cargará, le doy propiedades a los objetos text y button, y cuando se haga click en el botón prácticamente se ejecutará la función form1_boton1 o form1_boton2 dependiendo de que apretemos.

también está la función form1_unload que vendría a ser la última función en cargarse, para que dibuje los obj.

Ésto no es algo que se pueda usar, simplemente una idea de un código fallido por decirlo así, pero está interesante jejejej (muucho aburrimiento)

saludos!
« Última modificación: Marzo 27, 2014, 05:42:32 pm por Expermicid »

 

¿Te gustó el post? COMPARTILO!



Empesando Con el PHP By OKOL [echo br comentarios y algo de variables]

Iniciado por Okol

Respuestas: 8
Vistas: 2114
Último mensaje Abril 18, 2012, 04:34:34 pm
por Cronos