Gambas/Diseño de Aplicaciones con Gambas
Apariencia
< Gambas
Pasos para el RAD (Desarrollo Rápido de Aplicaciones)
[editar]Los pasos para RAD son los siguientes:
- Crear la especificación del diseño
- Crear la interfase gráfica para el usuario (GUI por sus siglas en inglés)
- Configurar las propiedades de los objetos de la GUI
- Escribir código para agregar funcionalidad
- Probar y depurar la aplicación
- Empaquetar e instalar la aplicación
Y Gambas soporta estos pasos con las características integradas en su entorno de desarrollo (IDE)
- Por ejemplo el Editor de Código te permite comentar la especificación de diseño que al mismo tiempo te servirá de guía para ir escribiendo el código necesario según tu diseño.
- El Diseñador de Formularios y la Caja de Herramientas te permite crear rápidamente la GUI.
- El Visor de Propiedades te permite ajustar los valores de las propiedades de los objetos en la GUI para conseguir los atributos deseados.
- Nuevamente el Editor de Código te permite ir agregando la funcionalidad necesaria para responder a los eventos que active el usuario, el sistema o la misma aplicación.
- El Depurador integrado te facilita la tarea de depurar tu código, mediante monitoreo del valor de las variables internas y objetos, vigilar el resultado de expresiones y mantener el registro del stack backtrace. También te permite correr la aplicación paso a paso o en bloques con marcadores específicos.
Programación Interactiva
[editar]Gambas permite la programación interactiva, en otras palabras, correr la aplicación frecuentemente durante la fase de desarrollo, en lugar de escribir, compilar y después probar el código. Con esta técnica puedes ver el resultado de tu código mientras aún estás trabajando en el, en lugar de esperar a compilarlo. Presionas F5, haces clic en Depuración\Ejecutar de la barra de menú y conforme vayas haciendo algún progreso en tu programa puedes progresivamente evaluar los cambios.
Es recomendable usar buen juicio al usar esta técnica, pues no creo que quieras correr tu programa cada vez que tecleas una nueva instrucción, verdad?