Diferencia entre revisiones de «Gambas/El Ambiente Integrado de Desarrollo»

Contenido eliminado Contenido añadido
Sin resumen de edición
Línea 1:
{{navegar índice||libro=Gambas
|actual=El AmbienteEntorno Integrado de Desarrollo
|siguiente=Conceptos básicos de programación
}}
Línea 6:
 
== '''El ambiente de programación''' ==
Aunque un programa en gambas se puede hacer perfectamente en un editor cualquiera, sería un desperdicio no aprovechar uno de los mayores atractivos que el lenguaje tiene: su IDE o entorno de desarrollo. El IDE de Gambas ahorra al programador buena parte del trabajo masmás tedioso, le proporciona herramientas que hacen mucho masmás facilfácil su tarea, con utilidades de ayuda, de diseño de interfaces, autocompletado de instrucciones, traducciontraducción de programas, etc.
 
Cuando se arranca Gambas, lo primero que nos aparece en la pantalla de bienvenida.
Línea 29:
[[Archivo:Pantallazo-Nuevo - Gambas 2-1.png]]
=== '''Editor de Código''' ===
Como programador, el editor de código se convertirá en tu mejor amigo. Aquí escribirás el código que determinara el comportamiento de tus aplicaciones. Hay dos características muy útiles que terminarasterminarás por amar:
* '''Auto-completar código'''. Conforme escribes el Editor de Gambas Auto-completa el código mientras escribes. Esta función trata de adivinar lo que deseas escribir mientras te provee deproporciona un abanico de posibles opciones. Auto-completar implica que el editor de código predice la palabra que quieres teclear sin la necesidad de teclearla completamente.
* '''Resaltado de sintaxis'''. El editor automaticamenteautomáticamente colorea el codigocódigo mientras estas tecleando para hacer mas facilfácil distinguir las palabras clave de Gambas de los comentario, variables u otros elementos del lenguaje.
Estas dos características aceleran la codificación y minimizan errores.
[[Archivo:Pantallazo-Nuevo - Gambas 2-2.png]]
=== '''Visor del Proyecto''' ===
El visor o ventana del proyecto muestra todos los archivos relacionados al proyecto actual. Contiene directorios donde los archivos del proyecto son almacenados: Módulos, Clases, Formularios & Datos. Esta característica es muy utilútil cuando trabajas con proyectos muy grandes que generalmente contienen muchos archivos.
 
=== '''Caja de Herramientas''' ===
Gracias a su muy completo juego de herramientas de interfase gráfica con el usuario (GUI por sus siglas en ingles), Gambas permite incorporar casi todos los elementos conocidos de un entorno gráfico: ventanas, botones, cajas de dialogo, cajas de texto, botones y cajas de selección, barras de desplazamiento, imágenes, menús, etc. Prácticamente, todos los elementos GUI disponibles en Linux pueden ser fácilmente programados en Gambas. Algunas veces, como te darás cuenta, solo necesitas algunos clicks sobre el mouseratón y escribir algo de código para utilizar las mismas características que puedes ver en varios programas de Linux.
 
=== '''Visor de Propiedades''' ===
Línea 44:
 
=== '''Depurador Integrado''' ===
El depurador integrado te permite darhacer un seguimiento, en 'tiempo de ejecución', ade como el programa esta trabajando internamente mediante monitorearmonitoreo de los valores de variables locales y objetos actuales, vigilar el resultado de expresiones y mantener el registro del 'stack backtrace'. El depurador también te permite ejecutar la aplicación paso a paso, o por bloques de código con marcadores específicos. Encontraras que incluso pequeños programas el depurador integrado te ayuda a probar tu aplicación, a encontrar problemas de lógica que muchas veces son difíciles de encontrar.
 
=== '''Gestor de Bases de Datos''' ===
El administrador de bases de datos integrado de Gambas te ayuda a manejar las conexiones a bases de datos, a crear tablas, añadir, editar y borrar registros. También te permite ejecutar sentencias SQL. Antes de empezar a hacer código para interactuar con bases de datos, se sugiereconviene que te familiarices con las características básicas del gestor, pues es la manera mas rápida de entender como Gambas trabaja con bases de datos.
 
=== '''Editor de Iconos''' ===
Esta característica es muy utilútil, especialmente si estas planeando 'personalizar' los iconos de tu aplicación, en lugar de utilizar los iconos estándar. Básicamente es como cualquier editor de imágenes, así que experimenta con el.
 
{{navegar índice||libro=Gambas