Professional Documents
Culture Documents
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
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
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.
Click derecho,
Seleccionar Agregar
y Nueva carpeta
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
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