Apúntate...


Consultas, desarrollo de programas y petición de presupuestos:

lunes, 6 de agosto de 2012

Nuestro Primer Programa en Gambas en Modo Consola

Vamos a hacer nuestro primer programa en Gambas3. 
Lo vamos a hacer en modo "consola", y te preguntarás:

¿que es modo consola?
Pues, que se puede ejecutar en la terminal y que solo nos saldrá texto, sin aparecer los típicos formularios, botones, etc.. a los que estamos acostumbrados en los programas actuales.
Y volveras a preguntar...

¿pero es que gambas no es visual, no puedo hacer formularios...???
Si, en Gambas podemos hacer los programas en  modo consola y también en Visual (con los formularios). Pero te pregunto:

¿una casa se empieza por el tejado?
Esta claro que no, pues con la programación pasa lo mismo. Los formularios son el tejado de la casa. Debemos empezar desde abajo (desde la cimentación de la casa) para ir poco a poco construyendo nuestro programa (la casa), hasta llegar a los formularios.
Muchos usuarios noveles, lo primero que hacen cuando entran en el ide de gambas, es hacerse sus formularios, con sus botones, imágenes, etc, y creen que ya casi han terminado su programa... están muy equivocados... les falta el 99% de su programa. Lo importante es la parte que interacciona con los formularios, el código.
Por lo tanto en esta parte inicial del curso, iremos explicando como crear el código y haremos todos los programas en modo consola... para luego, explicar como añadirle los formularios. De eso modo aprenderás a crear tus programas.








A continuación te explico un poco el código, aunque a lo largo del curso lo veremos todo más detallado.

-->

public sub main() 'Definicion de la función inicial del programa
dim cadena as string 'definimos una variable tipo string, llamandola “cadena”
print “Hola este es tu primer mensaje!!” 'escribimos en la pantalla “Hola este es tu primer mensaje!!”
print “Di tu nombre...”
input cadena ' esperamos que el usario escriba algo. Cuando pulse la tecla Enter o Return, lo que escriba se le asigna a la variable “cadena”
print “Lo que has escrito es....”; cadena 'Escribimos en la consola la frase “Lo que has escrito es...” y ademas escribimos a continuacion (por eso ponemos el punto y coma (;), el valor de la variable cadena.
end

Enlace de descarga del código fuente: Enlace


Nota: 15 de mayo de 2013
Amplio la información, sobre lo que teneís que hacer con el archivo descargado:
Pasos a seguir:
1) Debéis de descargar el archivo, en la carpeta Descarga

2) Descomprimirlo con la orden, en la consola (podeis usar también el navegador de archivos):
tar xzvf MiPrimerPrograma-0.0.1.tar.gz





3) Luego ejecutáis gambas:
  1. Entráis en la opción de Abrir Proyecto, y
  2.  buscar la carpeta Descarga 
  3. y la carpeta MiPrimerPrograma.
4) Le dais al botón ok, ya se cargará el programa en el Ide de Gambas




8 comentarios:

  1. Hola! He descargado el ejemplo que sale en el enlace (Enlace de descarga del código fuente) pero al tratar descomprimirlo (uso Ubuntu 13.04) la carpeta resultante queda vacía.
    Al abrir la carpeta descargada con Gestor de archivadores me aparecen en su interior 4 carpetas (3 vaciás y una con dentro un archivo de 621 bytes que se llama MMain.module y que lleva escritas las lineas de código) y 4 archivos, pero al activar el botón "Extraer" también se crea una carpeta vacía.
    Que puedo hacer?

    ResponderEliminar
  2. Jaja es casi lo mismo que en bash, y que en cualquier otro lenguaje, solo hay que entender los comandos con nuevos nombres.
    Esta muy concreto, Me gusta mucho suerte

    ResponderEliminar
  3. Pues si. En realidad la carpeta no estaba vacía, solo había que activar "Mostrar los archivos ocultos" y allí estaba la cosa....
    Gracias por contestar, saludos

    ResponderEliminar
  4. Pasos a seguir:
    1) Debeis de descargar el archivo, en la carpeta Descarga
    2) Descomprimirlo con la orden:
    tar xzvf MiPrimerPrograma-0.0.1.tar.gz
    3) Luego en gambas, entrais en el Abrir Proyecto, y buscar la carpeta Descarga y la carpeta MiPrimerPrograma.
    4) Le dais al botón ok, ya se cargará el programa en el Ide de Gambas

    Y si, muchas carpetas del proyecto son ocultas (con el punto delante del nombre de la carpeta).

    ResponderEliminar
  5. Has un programa de una calculadora con todas sus teclas, pero, explicando lo que significan los códigos. Sería muy interesante para comprender mejor el Gambas.

    ResponderEliminar
  6. después que pulso endes el programa se cierra sin poder imprimir mi nombre apesar de que lo escribo

    ResponderEliminar

A falta de donativos... un poco de publicidad