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.
