Enunciado Se requiere una aplicación que permita al usuario introducir algunos datos personales y seguidamente podrá elegir entre una serie a de respuestas predeterminadas.
Veamos en acción el programa:
En este caso, el usuario presionó el botón datos. El programa, con las palabras ingresadas, crea una descripción más amigable para presentar.
Los otros mensajes posibles son:
Configuración de los controles En este programa tenemos 5 controles tipo Label, 6 controles tipo cuadro de texto, y 7 botones. Veamos como configurarlos:
Control/Herramienta Propiedad Valor default Valor modificado
Formulario Name Form1 frmTP0 Text Form1 TP0 Startup Position Windows default Center Screen Label1 Text Label1 Tu Nombre Label2 Text Label2 Un día Label3 Text Label3 Una estación del año Label4 Text Label4 Otro nombre Label5 Text Label5 Un lugar TextBox1 Name TextBox1 txtNombre TextBox2 Name TextBox2 txtDia TextBox3 Name TextBox3 txtEstacion TextBox4 Name TextBox4 txtOtro TextBox5 Name TextBox5 txtLugar TextBox6 Name TextBox6 txtSalida Button1 Name Button1 btnSaludo Text Button1 Saludo Button2 Name Button2 btnDatos Text Button2 Datos Button3 Name Button3 btnClima Text Button3 Clima Button4 Name Button4 btnHistoria Text Button4 Historia Button5 Name Button5 btnDespedida Text Button5 Despedida Button6 Name Button6 btnLimpiar Text Button6 Limpiar Button7 Name Button7 btnSalir Text Button7 Salir
Código del programa
Veamos el código de este programa:
Public Class Form1
Private Sub BtnLimpiar_Click(sender As Object, e As EventArgs) Handles
Private Sub BtnSalir_Click(sender As Object, e As EventArgs) Handles
BtnSalir.Click Me.Close() End Sub
Private Sub BtnSaludo_Click(sender As Object, e As EventArgs) Handles
BtnSaludo.Click TxtSalida.Text = "Hola " & TxtNombre.Text & "!" End Sub
Private Sub BtnDespedida_Click(sender As Object, e As EventArgs) Handles
BtnDespedida.Click TxtSalida.Text = "Hasta luego " & TxtNombre.Text & "!" End Sub
Private Sub BtnDatos_Click(sender As Object, e As EventArgs) Handles
BtnDatos.Click TxtSalida.Text = "Mi nombre es " & TxtNombre.Text & ". " & "Soy de " & _ TxtLugar.Text & ". " & " Nací un día " & TxtDia.Text & "." End Sub
Private Sub BtnClima_Click(sender As Object, e As EventArgs) Handles
BtnClima.Click TxtSalida.Text = "Hoy " & TxtDia.Text & " va a estar soleado en " & _ TxtLugar.Text & ". " & "Va a ser un lindo día de " & TxtEstacion.Text & "." End Sub
Private Sub BtnHistora_Click(sender As Object, e As EventArgs) Handles
BtnHistora.Click TxtSalida.Text = TxtNombre.Text & " y " & TxtOtro.Text & _ " son grandes amigos. Se conocieron un " & TxtDia.Text & _ ". Era un feo día de " & TxtEstacion.Text & " en " _ & TxtLugar.Text & _ ". A ambos les gusta estudiar Fundamentos de Informática." End Sub End Class