¿Cómo hacer en VB lo que se hace fácil en QB?
Publicado por Luis (2 intervenciones) el 13/01/2013 17:48:22
Hola,
en los 80s aprendí a programar en Basic con una Spectrum y hasta en Assembler, luego usé el QuickBasic. Ahora quiero usar algo más moderno y fui por el Visual Basic que está en el Visual Studio 2012. Sin embargo no acierto a cómo hacer algo que en QB hago en 2 minutos: una caracter que se mueve aleatoriamente por la pantalla.
En QB me basta con hacer correr el programa; escribir las 9 líneas que siguen y hacer F5:
Acá una captura en video de lo que logro:
Creo que si logro hacer algo así en VB en forma medianamente inmediata, después me las arreglo para otras cosas más complicadas.
El tema es que no acierto a si tengo que usar text.Box Picture.Box o qué.
¿Es sólo que sí sé usar el QB (por ejemplo que tengo que usar SCREEN 0 no es algo obvio), o es que en esencia es más rápido y mejor hacer este tipo de cosas con el viejo QB directamente que pretender usar el VB?
Gracias.
en los 80s aprendí a programar en Basic con una Spectrum y hasta en Assembler, luego usé el QuickBasic. Ahora quiero usar algo más moderno y fui por el Visual Basic que está en el Visual Studio 2012. Sin embargo no acierto a cómo hacer algo que en QB hago en 2 minutos: una caracter que se mueve aleatoriamente por la pantalla.
En QB me basta con hacer correr el programa; escribir las 9 líneas que siguen y hacer F5:
1
2
3
4
5
6
7
8
9
CLS
SCREEN 0
10:
f = INT(RND * 20) + 1
c = INT(RND * 20) + 1
LOCATE f, c: PRINT "A"
SLEEP 1
LOCATE f, c: PRINT " "
GOTO 10
Acá una captura en video de lo que logro:
Creo que si logro hacer algo así en VB en forma medianamente inmediata, después me las arreglo para otras cosas más complicadas.
El tema es que no acierto a si tengo que usar text.Box Picture.Box o qué.
¿Es sólo que sí sé usar el QB (por ejemplo que tengo que usar SCREEN 0 no es algo obvio), o es que en esencia es más rápido y mejor hacer este tipo de cosas con el viejo QB directamente que pretender usar el VB?
Gracias.
Valora esta pregunta


0