La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Tema 10. Uso de formularios y controles

Presentaciones similares


Presentación del tema: "Tema 10. Uso de formularios y controles"— Transcripción de la presentación:

1 Tema 10. Uso de formularios y controles
Clase 2 Informática Profa. María Alejandra Quintero

2 Controles vistos en la clase anterior
Control: Etiquetas (label) Control: Cuadros de texto (textBox) Control: Botón de comando (Button)

3 Contenido Control: Botón de opción (RadioButton)
Control: Marco para agrupar (GroupBox) Ejemplos

4 Control: Botones de opción (RadioButton)
Permiten seleccionar una única opción entre un grupo de opciones. Botones de opción

5 Las propiedades más importantes de los botones de opción son:
Name: nombre del RadioButton. Se sugiere que empiece por la palabra opción o las letras opt. Ejemplos: opcionA, opt1. Text: almacena el texto que se muestra al lado del botón. Checked: propiedad booleana que es igual a TRUE si el botón está seleccionado, y es FALSE si el botón no está seleccionado.

6 Control: Marco para agrupar (GroupBox)
Muestra un marco alrededor de un grupo de controles y tiene un título opcional. GroupBox

7 Las propiedades más importantes de los marcos para agrupar son:
Name: nombre del GroupBox. Text: almacena el texto que se muestra en el título. Título del GroupBox

8 Ejemplo 1 Los empleados de una fábrica trabajan en uno de los siguientes turnos: diurno o nocturno. Se desea calcular el salario semanal de un trabajador de acuerdo con lo siguiente: - La tarifa diurna es de 50 Bs./hora - La tarifa nocturna es de 65 Bs./hora Adicionalmente al trabajador se le dará un bono si tiene más de 10 años en la empresa, equivalente al 10% de su salario.

9 Interfaz gráfica TxtNh TxtAS BotonCalcSal opDi BotonOtroT opNoct
BotonSalir LblSB LblB LblST

10 Código del botón Calcular salario (BotonCalcSal)
Private Sub BotonCalcSal_Click ... Dim nh, aser As Integer Dim sb, bono, st As Single nh = TxtNh.Text aser = TxtAS.Text If OpDi.Checked = True Then sb = nh * 50 Else If OpNoct.Checked = True Then sb = nh * 65 End If If aser > 10 Then bono = 0.1 * sb bono = 0 st = sb + bono LblSB.Text = "Salario Base = " & sb LblB.Text = "Bono = " & bono LblST.Text = "Salario total = " & st End Sub

11 Código del botón Salir (BotonSalir)
Código del botón Procesar otro Trabajador (BotonOtroT) Private Sub BotonOtroT_Click . . . TxtNh.Text = "" TxtAS.Text = "" LblB.Text = "" LblSB.Text = "" LblST.Text = "" End Sub Código del botón Salir (BotonSalir) Private Sub BotonSalir_Click . . . Close() End Sub

12 Ejemplo 2: Una agencia de empleo requiere un programa que determine si un aspirante es aceptado
como posible candidato para trabajar como encargado de un laboratorio de computación. El programa debe asignar un puntaje de acuerdo a los conocimientos del aspirante y según las siguientes consideraciones: Bachiller con experiencia técnica en computación. Puntos: 1. TSU en informática con experiencia técnica. Puntos: 2. Ingeniero de sistemas, computación o carrera afín, y con experiencia técnica. Puntos: 3. Ingeniero de sistemas, computación o carrera afín, sin experiencia técnica. Puntos: 2. Si el aspirante no se ubica en alguno de los perfiles anteriores no es aceptado y su puntuación es 0.

13 Interfaz gráfica optBachi optExpSI optTSU optIng BotonProcesar
TxtNombre optBachi optExpSI optTSU optExpNo optIng LblDecision BotonProcesar LblPuntos BotonLimpiar BotonSalir

14 Código del botón Procesar Solicitud (BotonProcesar)
Private Sub BotonProcesar_Click Dim nombre As String nombre = txtNombre.Text If optExpSI.Checked = True Then LblDecision.Text = "ACEPTADO" If optbachi.Checked = True Then LblPuntos.Text = " Puntos = 1" Else If optTSU.Checked = True Then LblPuntos.Text = " Puntos = 2" LblPuntos.Text = " Puntos = 3" End If If optIng.Checked = True Then LblDecision.ForeColor = Color.Red LblDecision.Text = "RECHAZADO" LblPuntos.Text = " Puntos = 0" End Sub

15 Código del botón Limpiar (BotonLimpiar)
Private Sub BotonCalc_Click . . . txtNombre.Text = "" optbachi.Checked = True optExpSI.Checked = True LblDecision.Text = "" LblPuntos.Text = "" End Sub Código del botón Salir (BotonSalir) Private Sub BotonSalir_Click . . . Close() End Sub


Descargar ppt "Tema 10. Uso de formularios y controles"

Presentaciones similares


Anuncios Google