GUIBuilder: La Manera Fácil de Ir hacia GUI
Las interfases gráficas para el usuario han revolucionado
la manera en que los usuarios interactúan con el software. En vez de mecanografiar
comandos memorizados, ahora pueden señalar simplemente, para poder realizar
sus operaciones más complejas. El resultado ha hecho la computación mucho más fácil para el promedio de usuarios pero ha creado
un paso de aprendizaje para los desarrolladores.
Los programas GUI son estructuralmente diferentes
de los programas para ambiente de caracteres, con la pantalla transformada en
una ventana gráfica y campos de datos reemplazados por controles gráficos como
los botones de pulsar, las cajas de chequeo, y los botones de radio. Tenemos
entonces el loop de eventos, que es el corazón del programa manejador de eventos
del programa GUI, esperando en ciclos a que el usuario tome alguna acción –
sea oprimir un botón o hacer clic en un menú – lo cual es detectado por el loop
de eventos. Y para que sea aún menos complicado, las ventanas y los controles
gráficos se pueden identificar con nombres fáciles-de-recordar en vez de números
arbitrarios.
Esta nueva herramienta que se ofrece a partir de Visual
PRO/5® REV.2.0 ha simplificado la creación de manejadores de eventos en programas GUI
para los programadores que ya tengan algún nivel de experiencia. GUIBuilder™
es un ambiente visual de programación completo que hace que los desarrolladores
enfoquen el diseño del programa en los que realmente es importante – diseñando
sobre el flujo de la aplicación y creando las reglas del negocio – automáticamente
manejando todos los eventos que nos detalla el controlador de eventos del programa
GUI. GUIBuilder incluye una serie de funciones definidas que permiten que usted
trabaje los controles gráficos con nombres significativos, en lugar de los números
arbitrarios que antes se usaban. Para desarrolladores que puedan haber visto
el ambiente GUI como algo intimidante y excesivamente complejo, GUIBuilder hace
que la programación GUI sea más fácil y entendible.
|