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
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:
- Entráis en la opción de Abrir Proyecto, y
- buscar la carpeta Descarga
- y la carpeta MiPrimerPrograma.
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.
ResponderEliminarAl 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?
Jaja es casi lo mismo que en bash, y que en cualquier otro lenguaje, solo hay que entender los comandos con nuevos nombres.
ResponderEliminarEsta muy concreto, Me gusta mucho suerte
Pues si. En realidad la carpeta no estaba vacía, solo había que activar "Mostrar los archivos ocultos" y allí estaba la cosa....
ResponderEliminarGracias por contestar, saludos
Pasos a seguir:
ResponderEliminar1) 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).
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.
ResponderEliminarOk, lo preparo y lo subo dentro de unos dias...
Eliminardespués que pulso endes el programa se cierra sin poder imprimir mi nombre apesar de que lo escribo
ResponderEliminar¿endes? ¿que estas pulsando?
ResponderEliminar