You are on page 1of 8

1.Genera un eveneto cuando un usuario hace click en l.

1.1.- Programar Botn de resultado para programas con variables, por ejemplo una calculadora.
Dar de alta variables:
Dim v1, v2, res As Single (enteros) Doble (decimales)
Especificar dnde se encuentra cada una de esas variables:
v1 = TextBox1.Text
v2 = TextBox2.Text
*Para el caso de variables que sean el resultado de una operacin se especifica primero el tipo de operacin que realizan
y posteriormente donde se visualizara ese resultado, ej. :
res = v1 / v2
TextBox3.Text = res
2.Proporciona informacin en tiempo de ejecucin o texto descriptivo para un control.
Esta informacin puede aparecer en todo momento o ser visible solo cuando el
programador as lo requiera, para ello se realiza un cambio en las Propiedades de la
etiqueta, en la que Visible pasara de True a False.
La programacin para hacer la etiqueta visible se realiza junto a la programacin de la
cual depende su visibilidad.
Labelx.Text=x
Labelx.Visible=True
3.- Programar con el uso de IF
Si el programa tiene variables, estas deben darse de alta y debe especificarse dnde se encuentra cada una. (1.1)
Uso de If con RadioButton
3.1
Permite al usuario seleccionar una nica opcin de entre un grupo de opciones cuando estn emparejadas con otros radio
botones.
Para instalarlos en el diseo del programa se necesita primero un GroupBox, dentro de l se agregan los radio botones
que sean necesarios. Para que el diseo este completo y sea funcional necesitamos agregar un botn.
Unas vez listo el diseo se programa dentro del botn ya que este dar el resultado o mostrara la opcin respectiva al
radio botn seleccionado.
*La siguiente programacin muestra el resultado o la accin en la misma ventana impreso en un Label.
If radiobuttonx. Checked = True Then
Si radiobotnx esta seleccionado entonces
Labelx.Text = Z
La etiquetax presentara texto = Z
Labelx.visible = True
La etiquetax ser visible (aplica cuando de ante mano esta en
modo invisible (false)
End If
Cierre obligatorio de programacin If
Donde x representa un valor del 1 en adelante, Z representa un texto (el que el usuario quiera) que aparecer impreso
en pantalla y las comillas son obligatorias,

*Para un cambio de Formulario se sustituye el Label por el nombre del formulario al que se desea ir + .Show
If radiobuttonx. Checked = True Then
Formx. Show
End If
4.- Uso de If & ElseIf
Si se cuentan con mltiples radiobuttons se utiliza Else If ejemplo:
If radiobutton1. Checked = True Then
Form3. Show
Else If radiobutton2. Checked = True Then
Form4. Show
Else If radiobutton3.Checked = True Then
Form5. Show
End If

Si radiobutton 1 es seleccionado entonces se mostrara


el formulario 3
Pero si el radiobutton 2 es seleccionado entonces se
mostrar el formulario 4
Pero si el radiobutton 3 es seleccionado entonces se
mostrar el formulario 5
Cierre obligatorio

4.1 Uso de IF & ElseIf + variables


El uso de variables siempre implica dar de alta a estas e indicar donde se encuentran cada una de ellas.
Una vez hecho esto el uso de If es el siguiente:
If v1 < v2 And v2 < v3 Then
Label2.Text = "Exito! estan en orden Creciente"
Label2.Visible = True
ElseIf v1 > v2 Or v1 > v3 Or v2 > v3 Then
Label2.Text = "Lo sentimos el orden es incorreto"
Label2.Visible = True
End If

Programacin para revisar que el orden de las variables


est en forma creciente.

El siguiente es un programa para aplicar % de descuento


Dim v1 As Single
v1 = TextBox1.Text
If v1 < 500 Or v1 = 500 Then
TextBox2.Text = "No aplica descuento"
TextBox3.Text = v1
ElseIf v1 < 1000 Or v1 = 1000 Then
TextBox2.Text = "-5%"
TextBox3.Text = v1 - (v1 * 5 / 100)
ElseIf v1 < 7000 Or v1 = 7000 Then
TextBox2.Text = "-11%"
TextBox3.Text = v1 - (v1 * 11 / 100)
ElseIf v1 < 15000 Or v1 = 15000 Then
TextBox2.Text = "-18%"
TextBox3.Text = v1 - (v1 * 18 / 100)
ElseIf v1 > 15000 Then
TextBox2.Text = "-25%"
TextBox3.Text = v1 - (v1 * 25 / 100)
End If

Se Da de alta a la variable, para este caso v1 representa el costo


de la compra
Si la v1 es menor a $500.00 o igual entonces TextBox2 mostrar
No aplica descuento y TextBox3 mostrar el mismo valor que v1
Pero si la v1 es menor o igual a $1000.00 (abarca los valores
entre 501 y 1000) entonces TextBox2 mostrar -5% y TextBox3
mostrar el resultado de la operacin v1-(v1*5/100)
Pero si la v1 es menor o igual a $7000.00 entonces TextBox2
mostrar -11% y TextBox3 mostrar el resultado de la
operacin v1-(v1*11/100)
Pero si la v1 es menor o igual a $15000.00 entonces TextBox2
mostrar -18% y TextBox3 mostrar el resultado de la
operacin v1-(v1*18/100)
Pero si la v1 es mayor a $15000.00 entonces TextBox2
mostrar -25% y TextBox3 mostrar el resultado de la
operacin v1-(v1*25/100)
Cierre obligatorio

3.2 If & ElseIf para contraseas


Se necesitan 3 Forms
Form 1; El diseo bsico tiene 2 label, usuario y contrasea con sus respectivos TextBox, un botn para ingresar, si se hace
correctamente enviara al Form 2 para seguir con el programa, si algn dato esta mal enviara al Form3 que es un aviso de
error
Programacin en el botn ingresar:
If Textbox1.Text = usuario And TextBox2.Text = contrasea Then
Form2.Show
ElseIf TextBox1.Text<> usuario Or TextBox2.Text <> contrasea Then
Form3.Show
End If
*Para evitar que la contrasea sea visible ir a Propiedades de TextBox2 y en UseSistemPassword pasarlo a True.
5.- CASE
Se usa cuando tenemos una lista de nmeros
Para usar case se necesita por lo menos una variable.
Damos de alta la variable
Especificamos donde se encuentra, es una variable que el usuario escoger de una lista.
*Para ver resultado en Label
Select Case v1
Case 1
Labelx.Text = opcin1
Labelx.Visible = True
Case2
Labelx.Text = opcion2
Labelx.Visible = True

*Para cambiar de Form


Select Case v1
Case 1
Formx. Show
Case 2
Formy. Show
Case 3
Formz. Show

*Para ver resultado en TextBox


Select Case v1
Case 1
TextBox5 = opcin1
Case 2
TextBox6 = opcin 2
Case 3
TextBox7= opcin 3

6.- CAMBIOS DE FONDO DE FORM Y BOTON


Imagen de Fondo: Ir a Propiedades a el apartado:
Dar click aqu
Importar Imagen y seleccionar la deseada para fondo.
Esta herramienta nos permite visualizar mejor dicho fondo

Color de fondo: Propiedades

Cambio de colores en un mismo FORM: Esta funcin resulta til para cambiar el color de fondo
automticamente con el resultado de alguna operacin o algn cambio en nuestro Form, para ello
podemos hacerlo, programndose igualmente en el botn que emite dichos cambios, ponindose la
programacain habitual + los siguientes comandos.
If RadioButton.Checked = True Then
Label1. = Suma
Me.BackColor= Color
End If

7.- MenStrip, ComboBox & CheckBox


*Las variables se dan de alta en la clase pblica, esto aplica para las tres herramientas.
Ej: Dim v1, v2, re As Single
*Ninguna de estas tres herramientas necesita botn para ver el resultado

MenStrip
Con l se crean los mens y submens desplegables tipo Archivo, Inicio, Insertar. Como el de Word
Luego de insertar la herramienta en el diseo se debe configurar el texto que debe aparecer en el men.
Se programa en cada uno de los submens (en su respectiva clase privada), donde est su ubicacin, las
operaciones de las que dependen y donde se visualizan los resultados.
Ej: Private Sub SumaToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SumaToolStripMenuItem.Click
v1 = TextBox1.Text
v2 = TextBox2.Text
res = v1 + v2
TextBox3.Text = res
Label1.Text = "+"
Label1.Visible = True
End Sub
ComboBox
Muy similares, en forma, al TextBox, la diferencia es que no admite datos del usuario, ya que estos son predeterminados
Una vez con la herramienta en el diseo Click sobre la flecha pequea (parecido a play) de la herramienta/editar
elementos y escribir los datos predeterminados, ej:
Suma
Resta
Multiplicacin
Divisin+ aceptar
La programacin es con doble click sobre el ComboBox, ya que las variables estn dadas de alta en la clase pblica no hace
falta hacerlo de nuevo, a diferencia de Menstrip la programacin es continua en la clase privada del ComboBox, ej:
If ComboBox1.SelectedItem = "Suma" Then
v1 = TextBox1.Text
v2 = TextBox2.Text
res = v1 + v2
TextBox3.Text = res
Label1.Text = "+"
Label1.Visible = True
ElseIf ComboBox1.SelectedItem = "Resta" Then
v1 = TextBox1.Text
v2 = TextBox2.Text
res = v1 - v2
TextBox3.Text = res
Label1.Text = "-"
Label1.Visible = True
End If
CheckBox
Muy similar a la herramienta RadioButton
Para hacer uso de esta herramienta debe estar dentro de un GruopBox ya que su programacin es directamente en el
GroupBox
La programacin es igual a la de un RadioButton, y la programacin es continua en la clase privada ej:
If CheckBox1.Checked = True Then
v1 = TextBox1.Text
v2 = TextBox2.Text
res = v1 + v2
TextBox3.Text = res
Label1.Text = "+"

Label1.Visible = True
ElseIf CheckBox2.Checked = True Then
v1 = TextBox1.Text
v2 = TextBox2.Text
res = v1 - v2
TextBox3.Text = res
Label1.Text = "-"
Label1.Visible = True
End If
8.- Botn Limpiar
Cumple dos funciones: limpiar todos los cambios generados a partir de una operacin, y colocar el cursor al inicio de la
entrada de datos.
La programacin es directa en su respectivo botn, en l se debe mencionar el objeto y la accin que se desea, en este
caso limpiar, ej:
*Para TextBox
*Para Label
TextBox1. Clear ()
Label1. Visible = False (si es que al principio no era visible)
TextBox2. Clear ()
*Para colocar el cursor al principio de la entrada de datos se usa Focus ej:
TextBox1.Focus
Ya que la entrada de datos solo es posible en TextBox no aplica para Label u otros.
9.- Reproducir Msica o Videos
Esta opcin permite crear programas con la capacidad de un reproductor, generalmente la herramienta no se encuentra
visible.
9.1 Agregar Windows Media Player a nuestro cuadro de herramientas
Situarse sobre cualquier rea del Cuadro de Herramientas
Click derecho, se genera un men
Buscar y seleccionar Elegir elementos La siguiente ventana puede tardar un poco en cargar los datos,
es normal.
Seleccionar la pestaa Componentes COM, una vez dentro buscar Windows Media Player, Ahora la
herramienta est disponible en el Cuadro de Herramientas.

Para el ejercicio dado por el profesor utilizamos RadioButtons para reproducir la lista de canciones el diseo es el
siguiente.

9.2 Carpeta Nueva


Una vez terminado el diseo, debemos crear una carpeta en la que guardaremos las canciones o videos que nuestro
programa ha de reproducir, para hacer esto damos click derecho dentro de nuestro WindowsApplication X o segn sea
el nombre del proyecto, que est en el rea superior de las Propiedades.

Click derecho,
Seleccionar Agregar
y Nueva carpeta

9.3 Agregar archivos de msica/video


Una vez creada la carpeta debemos agregar los archivos de msica o video
Necesitamos abrir la carpeta donde se encuentran dichos archivos y arrastrar esos archivos hasta la carpeta recin creada.

Tal como la imagen lo muestra se


necesita tener el programa y la
carpeta de ubicacin de los
archivos abiertos para poder
arrastrarlos hasta la carpeta del
programa.

Para que las canciones o videos sean reproducibles en cualquier equipo se debe ir a las Propiedades de cada una de
ellas y modificar la seccin Copiar en el directorio a Copiar siempre

Debe hacerse para cada archivo de


msica o video

De no hacer este paso los archivos


no aparecern en otros equipos

9.4 Programacin en la herramienta Windows Media Player


Como primer paso debemos programar en el reproductor (doble click), en el daremos de alta el lugar de donde provienen
los archivos, dado que se supone todos provienen del mismo equipo solo basta con dar de alta el URL de ubicacin de una
de las canciones.
El URL lo obtenemos en la carpeta de donde sacamos las canciones, dando click secundario sobre la cancin,
seleccionamos propiedades y copiamos el URL

Copiar URL

Una vez que tenemos el URL de donde salieron todas las canciones o videos la programacin es la siguiente, recordemos
que este paso es en la programacin de reproductor.
AxWindowsMediaPlayer1.URL = "Pegar el URL que acabamos de obtener, las comillas son obligatorias"
9.5 Programacin del Botn
La programacin del Botn es sencilla, con los elemento IF & ElseIF, vistos anteriormente.
If RadioButton1.Checked = True Then
AxWindowsMediaPlayer1.URL = Pegamos el URL de la cancin correspondiente al
RadioButton1 que est en las Propiedades de la cancin, en Ruta de acceso com,
comillas obligatorias
ElseIf RadioButton2.Checked = True Then
AxWindowsMediaPlayer1.URL = "Se repite el proceso del primer radiobutton
pero con la respectiva cancin del radibutton2, comillas obligatorias
End If
*Es el mismo proceso para programar videos, o si el programa ejecuta videos y canciones.

URL correspondiente a la
programacin del RadioButton

You might also like