Escolar Documentos
Profissional Documentos
Cultura Documentos
Significado
Igual a
Mayor que
Menor que
Mayor o igual que
Menor o igual que
Diferente o no es igual
Y lgico
O lgico
Negacin
Comparar cadenas
If condicin Then
Bloque de Instrucciones 01
Else
Bloque de instrucciones 02
End IF
En este ejemplo, o se cumple una condicin (si es verdad) entonces se ejecuta un Bloque de
instrucciones 01, o no se cumple (es Falso), luego se ejecuta (en caso contrario) el Bloque de
instrucciones 02.
Propiedad
Text
StartPosition
Size
Valor
Bienvenido
CenterScreen
300,300
Prof: Saravia Matias E.
Text
Name
Text
AutoSize
Name
Text
Text
Button2
Ingrese su Nombre
txtNombre
&Saludo
False
lblSaludo
<vaco>
&Cerrar
A partir de la lnea 4 hasta la lnea 12, escribimos la validacin del campo texto. Al finalizar empezaremos a
escribir el cdigo desde la lnea 14 hasta la lnea 20, la que recibir el texto y luego lo mostrar.
En este caso hemos ingresado comentarios (en color verde) para referenciar la secuencia de las instrucciones.
Adems hemos espaciado verticalmente las instrucciones para poder leer el cdigo. En ambos casos los
comentarios y espacios no sern compilados y no afectarn el desarrollo de la aplicacin.
La funcin TRIM permite obtener la cadena recortada sin espacios en blanco al lado derecho e izquierdo. En
nuestro caso ser a la izquierda.
Intente pulsar el botn Saludo sin escribir un Nombre. Qu sucede entonces?
Haga tambin doble clic sobre el botn Cerrar e inserte el cdigo: End
Label1
TextBox1
Label2
TextBox2
Label3
TextBox3
Label4
TextBox4
Label5
Label6
Label7
Label8
Button1
Button2
Button3
Propiedad
Text
StartPosition
Size
Text
Name
Text
Name
Text
Name
Text
Name
Text
Text
Name
Text
Name
Text
Text
Text
Text
Valor
Control de Notas
CenterScreen
300, 300
Alumno
txtAlumno
Nota 1
txtNota1
Nota 2
txtNota2
Nota 3
txtNota3
Puntos
Promedio
lblPuntos
<vaco>
lblPromedio
<vaco>
&Calcular
&Nuevo
&Cerrar
4. Haga doble clic sobre el botn Calcular y entonces lo primero que escribimos ser la validacin de las
notas o sea que se verifique el ingreso correcto de las notas.
Entonces a partir de la lnea 4:
5. Ahora hgale doble clic al botn Nuevo, entonces escriba el cdigo a partir de la lnea 52, en nuestro
ejemplo:
Tenga cuidado de que el comando End Class, est siempre al final del formulario.
Ahora s pulse Guarde todo y pulse F5. Verifique si aparecen los mensajes de validacin y si funciona bien el
programa.
C. PROBLEMA DE IF ANIDADO:
1. Realice un programa que permita ingresar un nmero entre 1 y 7 e indique el nombre del da de la
semana que representa. En caso de error se mostrar un mensaje.
2. Inserte un nuevo Windows Form y deje el nombre Form3 asignado.
3. En Form3 ingrese los siguientes controles:
Label1
TextBox1
Button1
Propiedad
Text
StartPosition
Size
Text
Name
Text
Valor
Da de la Semana
CenterScreen
260, 230
Ingrese un Nmero (17)
txtNumero
&Ver
Prof: Saravia Matias E.
Name
AutoSize
BorderStyle
Text
lblDia
False
FixedSingle
<vaco>
Label1
TextBox1
Button1
Propiedad
Text
StartPosition
Size
Text
Name
Text
Valor
Seleccione Lenguaje
CenterScreen
300, 230
Tu Lenguaje Preferido
TextBox1
&Evale su Seleccin
Inconveniente: Si usted ingresa un texto que no sea igual al que tiene en el cdigo escrito, la
comparacin fallara.
Para resolverlo podramos convertir la cadena a Maysculas y entonces comparar. Use el mtodo
ToUpper de la clase cadenas. Ejemplo:
Lenguaje.ToUpper
Pero que sucede si el usuario ingresa VB o tal vez VB.NET, esto implicara que nuestro cdigo deba ser
modificado tal como se da a continuacin:
Inconveniente:
No sera mejor que en lugar de usar un campo texto (TextBox), podramos reemplazarlo por un
ComboBox, tal que el usuario solamente pueda seleccionar un texto ya escrito en forma predeterminada y
as validar la respuesta?
El Control ComboBox
Definicin: Este control permite ingresar datos seleccionndolo desde una lista de elementos.
Sus propiedades principales son:
AutoCompleteMode: Indica cmo se deben completar las palabras, en las siguientes formas:
DropDownWidth: Se utiliza para establecer el ancho de la lista que contiene los elementos a seleccionar
en el control ComboBox. El valor predeterminado es 121 pixeles.
Items: Permite ingresar los elementos que el control debe mostrar. Al ingresar se muestra una ventana
donde insertar los textos.
10
7. Ahora doble clic sobre el botn Evale su Seleccin y tendremos que modificar el cdigo anterior por el
siguiente:
8. Si usted no desea que se muestre el texto dentro del ComboBox Seleccione su Lenguaje Favorito:,
entonces en la propiedad Text borre dicho texto, entonces al pulsar F5 observe que aparece en blanco. Si
ahora quiere que se muestre alguno de los textos insertados por defecto, haga doble clic sobre el
formulario, de tal forma que se muestre su correspondiente editor de cdigo. Ingrese entonces el cdigo
dela siguiente:
11
E. Juego de Azar:
Crear un programa juego con nmeros que se generan al azar entre 10 y 20 utilizando la funcin Rnd o
Randomize, pero los 3 botones del jugador generarn un nmero al azar entre 2 y 25. Por lo tanto el jugador
deber acertar con el nmero generado por el computador. Aparecer un Mensaje de Gan o Perdi, as
como un conteo de jugadas.
Esta funcin randomize permite obtener un nmero al azar entre 0 y 1.
1.
2.
12
Button1
Label1
Button2
Button3
Button4
Label2
Label3
Label4
13
Propiedad
Text
StartPosition
Size
Text
Name
Name
Text
AutoSize
BorderStyle
TextAlign
Name
Text
Name
Text
Name
Text
Name
Text
AutoSize
BorderStyle
TextAlign
Name
Text
Name
Valor
Gana el Nmero
CenterScreen
470, 420
&Jugar
btnJugar
lblNumero
<vaco>
False
FixedSingle
MiddleRight
btnMenor
M&enor
btnIgual
&Igual
btnMayor
Ma&yor
lblResultado
<vaco>
False
FixedSingle
MiddleRight
lblMensaje
<vaco>
False
FixedSingle
MiddleRight
lblPuntos
Prof: Saravia Matias E.
Button5
<vaco>
False
FixedSingle
MiddleRight
btnReset
&Reset
4. Coloque el cursor en algn lugar vaco del formulario y haga doble clic, de esta manera ingresaremos
cdigo al formulario, antes que a los botones. Declararemos las variables que sern vlidas en todo el
formulario, como contadores:
Debajo de Public Class Form1 escriba :
Dim puntos, jugadas As Integer
Y despus dentro del formulario, a partir de la lnea 5, el resto del programa.
14
15
16
17
18