Título: [VB.NET] Creación de bucles y comando if Publicado por: Puntoinfinito en 30 Agosto 2012, 23:55 pm Buenas a tod@s.
A ver, tengo dos preguntas, la primera es en crear una cadena y luego hacer-la repetir. Por ejemplo, en batch sería: Código: :bucle Esto haría repetir el comando "echo.Hola". Se la funcionalidad de los comandos for para substituir este proceso, como por ejemplo: Código: Code Snippet Pero aquí lo que me interesa es hacerlo tal y como he dicho. La siguiente pregunta es la siguiente, no me funciona bien el comando if, yo quiero que el comando dicho "if" mire la propiedad de texto de una variable y que luego haga una acción o otra depende de lo que contenga (con else). Más o menos así: Código: if label1.text = 1 than (msg * Encendido) else (msg * Apagado) Sé que el comando esta mal, pero es para daros la idea. Saludos Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: Keyen Night en 31 Agosto 2012, 01:03 am No entiendo :-X
Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: Puntoinfinito en 31 Agosto 2012, 01:10 am Necesito crear una cadena con comandos dentro y luego saber el comando que hace accionar dicha cadena. Así repetir todo el rato el proceso... Ej.
Código: nombredecadena Y así esto hace hacer un bucle de un solo comando... La otra cosa esta en el comando if, que me marca error: Código: If Label1.Text = 1 Then Navegador.Refresh() Saludos Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: Keyen Night en 31 Agosto 2012, 01:43 am ¿Dentro de donde?, creo que es mejor que expliques que estás haciendo para poder ayudarte, por lo que entendí lo que quieres es por ejemplo:
La palabra "carro" y hacer un bucle que repita "carro" N veces dentro de una variable? Con la segunda duda intenta así: Código
Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: $Edu$ en 31 Agosto 2012, 01:45 am Jejeje el gran problema de los que pasamos de Batch a VB6 o en este caso VB.NET.
Acordate que ahora cambian muchas cosas, olvidate un poco como lo hacias en batch. Te diria que leas mas primero, pero tranquilo, los tutoriales de "el guille" estan buenisimos y aprenderas sin problemas si vas tranquilo como digo. El error que te da en el If cual es? tenes que aprender a leer los mensajes cosa que en batch no tenias esta gran ayuda que te da el visual studio. Yo si mal no recuerdo, si ponias el comando seguido de "Then" no tenes que poner "End If", sera eso. Pero cuidado que las siguientes lineas debajo de ese renglon no seran parte de la condicion If, asi que si pondras mas comandos dentro del if, tendras que hacerlo bien: Código
Lo del bucle.. no dices como quieres mostrar la cadena, ya que puede ser escrita en el mismo Form o como un mensaje por ejemplo: Código
O dices que lo haga infinitamente? si es asi hace lo primero q te dije, lee tutorial de el guille para ver otros tipos de bucle como el While.. pd: Me ganaron jeje Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: Puntoinfinito en 31 Agosto 2012, 14:16 pm Gracias, ya lo entendí:) Te haré caso, mirare http://www.elguille.info tranquilamente.
Saludos y gracias de nuevo. Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: ABDERRAMAH en 10 Septiembre 2012, 19:57 pm se puede usar goto a una etiqueta para hacer el primero.
Citar bucle: console.writeline("BORRACHO YO? tururú") goto bucle Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: $Edu$ en 11 Septiembre 2012, 00:29 am Si, pero no hay que mal acostumbrarse a usar bucles, despues los codigos son asquerosos para leerlos. Eso ya lo sabes, pero lo dejo como consejo para los que recien empiezan y van a ver tu codigo, que es valido pero puede llevar a mal acostumbrarse a algunos. Saludos!
Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: USLO en 11 Septiembre 2012, 09:02 am Hola puntoinfinito
Create una funcion asi: Citar Protected Function Carro_ (ByVal Coche As String) As String Dim Tempcoche As Integer Tempcoche=Coche tempcoche='lo que quieras Return tempcoche End Function Luego llama a esa funcion asi. for i = 1 to 10 Call Carro(valorString) next i Espero que te ayude Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: USLO en 11 Septiembre 2012, 09:06 am Corrijo:
for i = 1 to 10 console.writeline= Carro(valorString) next i Saludos Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: Puntoinfinito en 13 Septiembre 2012, 20:14 pm Es mucho más fácil con timer...
timer1()_tick 'Comandos start timer1() Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: USLO en 14 Septiembre 2012, 20:19 pm Con un Timer limitas la consulta a 1 milisgundos.
Es mas rapida mi consulta que la tuya .Es mas facil hacer algo peor . Si casi siempre Los timers se emplean por lo general para hacer una accion por segundo. SAludos Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: Puntoinfinito en 18 Septiembre 2012, 17:15 pm timer1.interval = 10000
¿Quien dijo la limitación de tiempo? Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: $Edu$ en 18 Septiembre 2012, 17:17 pm Pero usar un timer para eso no te hara buen programador
Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: USLO en 19 Septiembre 2012, 09:45 am Respondiendo a:Puntoinfinito.
Código: timer1.interval = 10000 YO dije! limitas por defecto la consulta a 1 milisegundo .Repito : "Consulta" En tu caso 10000 son 10 segundos. Si eso es lo que quieres,pues bien. Pero normalmente cuando alguien hace un programa, hay que tener en cuenta , la velocidad de tus consultas. No te aconsejo utilizar Timers, a menos que sea estrictamente necesario. Saludos Título: Re: [VB.NET] Creación de bucles y comando if Publicado por: Puntoinfinito en 22 Septiembre 2012, 17:32 pm Sisi tranqui, el tuyo lo tengo guardado para otra ocasion. Pero esque estre proyecto era poquita cosa, por eso no queria nada profesional. Pero siempre tendre en cuenta :
for i = 1 to 10 console.writeline= Carro(valorString) next i Saludos |