Hola:
Tengo un hijo de 13 años que está ilusionado en que le enseñe a programar y como que yo el lenguaje que mejor dominio es el xbase pues he decidido comenzar con él con pequeños ejercicios con xharbour en modo consola a fin de que comience a conocer el lenguaje. Para ello he encontrado en el blog de René un modo de usar el ide de xailer para ello. Siguiendo sus instrucciones creo un proyecto y en vez de crear un formulario creo un modulo p.e. modulo1.prg indicándole al proyecto que el módulo principal es modulo1.prg y a su vez marca la libreria gtwin.lib para incluir en el ejecutable, todo siguiendo sus instrucciones de modo que la cosa queda así:
Módulo del proyecto prueba.prg
#include "Xailer.ch"
Procedure Main()
Application:cTitle := "gestion"
prueba()
Application:Run()
Return
y el módulo1.prg
#include "Xailer.ch"
Function prueba()
cls
@ 0,0 say "Hola mundo"
wait "Pulse una tecla para continuar.."
Return Nil
Pues bien cuando compilo no me da ningún error y cuando lo ejecuto no me aparece nada (ninguna ventana ms-dos con el famoso hola mundo) , aunque el ejecutable se ha credao y está ejecutándose, de hecho el botón azul está conectado y si lo pulso me dice que el programa se ha detenido.
Lo he probado también usando el Xedit y siguiendo los mismos pasos que René indica en su blog y el resultado es el mismo.
Alguien me podría decir que estoy haciendo mal y como poder solucionarlo.
Todo sea por los hijos que tomen las primeras nociones de programación en este nuestro querido lenguaje, que cuando crezca tiempo tendrá para adentrarse en los nuevos paradigmas.
Anticipadamente gracias,
Emilio Gil.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Enseñando a los hijos
-
- Mensajes: 420
- Registrado: Sab Ago 16, 2008 9:06 pm
Enseñando a los hijos
Mira en "Propiedades del proyecto" cual es el prg que se ejecuta al
arrancar la aplicación.
Saludos
Jose A. Suarez
El 08/03/2012 9:42, Emilio Gil escribió:
> Hola:
>
> Tengo un hijo de 13 años que está ilusionado en que le
> enseñe a programar y como que yo el lenguaje que mejor
> dominio es el xbase pues he decidido comenzar con él con
> pequeños ejercicios con xharbour en modo consola a fin de
> que comience a conocer el lenguaje. Para ello he encontrado
> en el blog de René un modo de usar el ide de xailer para
> ello. Siguiendo sus instrucciones creo un proyecto y en vez
> de crear un formulario creo un modulo p.e. modulo1.prg
> indicándole al proyecto que el módulo principal es
> modulo1.prg y a su vez marca la libreria gtwin.lib para
> incluir en el ejecutable, todo siguiendo sus instrucciones
> de modo que la cosa queda así:
>
> Módulo del proyecto prueba.prg
>
> #include "Xailer.ch"
>
> Procedure Main()
>
> Application:cTitle := "gestion"
> prueba()
> Application:Run()
>
> Return
>
> y el módulo1.prg
>
> #include "Xailer.ch"
>
> Function prueba()
>
> cls
> @ 0,0 say "Hola mundo"
> wait "Pulse una tecla para continuar.."
>
> Return Nil
>
> Pues bien cuando compilo no me da ningún error y cuando
> lo ejecuto no me aparece nada (ninguna ventana ms-dos con el
> famoso hola mundo) , aunque el ejecutable se ha credao y
> está ejecutándose, de hecho el botón azul está conectado
> y si lo pulso me dice que el programa se ha detenido.
>
> Lo he probado también usando el Xedit y siguiendo los
> mismos pasos que René indica en su blog y el resultado es
> el mismo.
>
> Alguien me podría decir que estoy haciendo mal y como
> poder solucionarlo.
>
> Todo sea por los hijos que tomen las primeras nociones de
> programación en este nuestro querido lenguaje, que cuando
> crezca tiempo tendrá para adentrarse en los nuevos
> paradigmas.
>
> Anticipadamente gracias,
>
> Emilio Gil.
>
arrancar la aplicación.
Saludos
Jose A. Suarez
El 08/03/2012 9:42, Emilio Gil escribió:
> Hola:
>
> Tengo un hijo de 13 años que está ilusionado en que le
> enseñe a programar y como que yo el lenguaje que mejor
> dominio es el xbase pues he decidido comenzar con él con
> pequeños ejercicios con xharbour en modo consola a fin de
> que comience a conocer el lenguaje. Para ello he encontrado
> en el blog de René un modo de usar el ide de xailer para
> ello. Siguiendo sus instrucciones creo un proyecto y en vez
> de crear un formulario creo un modulo p.e. modulo1.prg
> indicándole al proyecto que el módulo principal es
> modulo1.prg y a su vez marca la libreria gtwin.lib para
> incluir en el ejecutable, todo siguiendo sus instrucciones
> de modo que la cosa queda así:
>
> Módulo del proyecto prueba.prg
>
> #include "Xailer.ch"
>
> Procedure Main()
>
> Application:cTitle := "gestion"
> prueba()
> Application:Run()
>
> Return
>
> y el módulo1.prg
>
> #include "Xailer.ch"
>
> Function prueba()
>
> cls
> @ 0,0 say "Hola mundo"
> wait "Pulse una tecla para continuar.."
>
> Return Nil
>
> Pues bien cuando compilo no me da ningún error y cuando
> lo ejecuto no me aparece nada (ninguna ventana ms-dos con el
> famoso hola mundo) , aunque el ejecutable se ha credao y
> está ejecutándose, de hecho el botón azul está conectado
> y si lo pulso me dice que el programa se ha detenido.
>
> Lo he probado también usando el Xedit y siguiendo los
> mismos pasos que René indica en su blog y el resultado es
> el mismo.
>
> Alguien me podría decir que estoy haciendo mal y como
> poder solucionarlo.
>
> Todo sea por los hijos que tomen las primeras nociones de
> programación en este nuestro querido lenguaje, que cuando
> crezca tiempo tendrá para adentrarse en los nuevos
> paradigmas.
>
> Anticipadamente gracias,
>
> Emilio Gil.
>
Enseñando a los hijos
El modulo que se ejecuta al iniciar la apliucación en propiedades del proyecto es modulo1.prg
Saludos.
Emilio Gil.
Saludos.
Emilio Gil.
- ignacio
- Site Admin
- Mensajes: 9252
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Enseñando a los hijos
Si vas a hacer programas en modo consola es preferible que utilices xEdit y pongas esto al principio de cualquier módulo del programa:
REQUEST HB_GT_WIN
Saludos
REQUEST HB_GT_WIN
Saludos
Enseñando a los hijos
Muchas gracias Ignacio ya funciona perfectamente.
Un saludo,
Emilio Gil.
Un saludo,
Emilio Gil.
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Enseñando a los hijos
yo le baje a mi hijo un basic para niños, pero no lo encuentro y ahora
encontre esto:
http://visual-basic-for-kids.softonic.com/
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
"Emilio Gil" escribió en el mensaje de
noticias:4f58813c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Muchas gracias Ignacio ya funciona perfectamente.
Un saludo,
Emilio Gil.
encontre esto:
http://visual-basic-for-kids.softonic.com/
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
"Emilio Gil" escribió en el mensaje de
noticias:4f58813c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Muchas gracias Ignacio ya funciona perfectamente.
Un saludo,
Emilio Gil.
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
-
- Mensajes: 88
- Registrado: Vie Jul 28, 2006 9:36 am
Enseñando a los hijos
El 08/03/2012 17:09, zeasoftware@hotmail.com escribió:
> yo le baje a mi hijo un basic para niños, pero no lo encuentro y ahora
> encontre esto:
Una alternativa
http://code.google.com/p/swfk-es/
Python para niños, muy ameno y con conceptos claros y actualizados.
Saludos
> yo le baje a mi hijo un basic para niños, pero no lo encuentro y ahora
> encontre esto:
Una alternativa
http://code.google.com/p/swfk-es/
Python para niños, muy ameno y con conceptos claros y actualizados.
Saludos