Programacion Vb6

Páginas: 24 (5816 palabras) Publicado: 27 de septiembre de 2012
Curso de Visual Basic 6.0 - Lección 1

Area Interactiva - www.areaint.com

LECCIÓN 6
En esta lección vamos a familiarizarnos con las estructuras de repetición, las cuales nos
sirven para realizar una misma instrucción un número determinado de veces o indeterminado
dependiendo de una condición.

Introducción a las estructuras de repetición
El número de veces que se repetirá lainstrucción o instrucciones puede depender de un contador o de una condición.
ción.

En esta lección vamos a ver los dos tipos de bucles: con contador o con condi-

For... Next
Esta es una estructura de repetición o bucle, la cual depende de un contador que
nos controla el número de veces que se deberá repetir una o varias instrucciones.
En esta estructura siempre deberemos especificar la variable(contador), un
valor inicial y un valor final. Normalmente el contador incrementará de uno en uno a
no ser que nosotros indiquemos lo contrario.
La estructura del bucle utilizando un contador es la siguiente:
For Contador = Inicio To Fin [Step Incremento]
[Instrucciones]
Next Contador
Vamos a explicar las diferentes partes de esta estructura:
Contador: Aquí es donde nosotros escribiremos elnombre de la variable que
queremos utilizar como contador.
Inicio: Valor inicial de la variable.
Fin: Valor final de la variable. Cuando la variable llegue a este valor, el bucle no
se volverá a realizar.

WWW.AREAINT.COM

Step: Esta instrucción es opcional. Si no la ponemos el contador irá incrementando
de uno en uno. Si especificamos un número detrás de Step hacemos que nuestrocontador aumente un número determinado de pasos.
Incremento: Número que marcará los pasos que debe aumentar el contador.
Este número puede ser tanto positivo como negativo. Eso sí, siempre deberemos tener
cuidado con los valores iniciales y finales para que no se produzca ningún tipo de error.
No podemos hacer, por ejemplo, que el valor inicial sea 10 y el final 1 siempre y cuando
no pongamos comostep un valor negativo.
Instrucciones: Aquí escribiremos la o las instrucciones que queremos que se
repitan.
Next Contador: Línea que indica que se termina el bucle y hace que aumente
el contador según el valor que nos indique step en caso de tenerlo.

. Práctica 1
Vamos a realizar una simple aplicación en el que utilizaremos una estructura de
repetición utilizando un contador.

Pág. 70 Curso de Visual Basic 6.0 - Lección 3

Area Interactiva - www.areaint.com

La aplicación consistirá en una simulación de una tirada de un dado.
Te iremos especificando que tipo de objetos deberás añadir en nuestro formulario y algunas de las propiedades que deberás cambiar. El aspecto de los objetos y su
situación corren por tu cuenta. Puedes poner tantos objetos Label como quieras paraaclarar para que sirven cada uno de los elementos insertados en el formulario.
1. Sitúa en un formulario nuevo un ListBox al que deberás poner como (Nombre):
Dado.
Aquí será donde el ordenador nos muestre las diferentes tiradas que realizamos.
2. Coloca un CommandBotton, que tendrá como (Nombre) y Caption: Tirada.
Al pulsar este botón se realizarán las diferentes tiradas.
3. Coloca unTextBox al que pondremos como (Nombre): NumTiradas. Borra el
contenido que aparece por defecto dentro de este objeto.
Aquí será donde indiquemos cuantas tiradas queremos realizar.
Una vez colocados los objetos vamos a pensar en el código.
Nosotros en esta práctica queremos que se realicen tantas tiradas de dado como
nos indique el usuario dentro del TextBox. Para esto nos interesaría crear unaestructura de repetición que debería empezar en 1 y terminar en el número que indica
el usuario. Los incrementos que sufrirá el contador deberá ser de uno en uno, por lo
que la parte del step no la especificaremos.
4. Haz doble clic dentro del botón y escribe el siguiente código.
For Contador = 1 To NumTiradas.Text
Dado.AddItem (Int(6*Rnd)+1)
Next Contador
En la primera línea de este pequeño...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion vb6
  • Programacion cliente servidor vb6
  • Buscar Vb6
  • Empaquetar Vb6
  • Vb6-Guia Laboratorio
  • Crystal reports 8.0 con vb6
  • Utiizar Flash En Vb6
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS