martes, 1 de abril de 2025

Solicitar nombre y edad de una persona en Windows Forms C Sharp

Código del ejercicio:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Ejercicio
{
    public partial class frmEjercicio : Form
    {
        public frmNombreEdad()
        {
            InitializeComponent();
        }

        private void btnMostrar_Click(object sender, EventArgs e)
        {
            string nombre, edad;
            nombre = txtNombre.Text;
            edad = txtEdad.Text;
            txtResultado.Text = $"Hola {nombre}, tiene {edad} años.";
        }

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            txtNombre.Clear();
            txtEdad.Clear();
            txtResultado.Clear();
            txtNombre.Focus();
        }
    }
}

Definición de los códigos del ejercicio:

string --> dato de tipo cadena de texto.
$"{}" --> interpolación de cadenas proporciona una sintaxis conveniente para concatenar varios valores para formar una cadena.
Clear() --> borra todo el contenido del cuadro de texto.
Focus() --> establece el foco de entrada.

Explicación del Código:

Este código es para una aplicación de Windows Forms en C# que solicita el nombre y la edad de una persona, y luego muestra un mensaje con esa información. A continuación, se explica cada parte:

1. using System; y otros using

Estas líneas permiten usar funciones y clases de bibliotecas estándar de C#, como las clases de la interfaz gráfica y las clases para trabajar con texto y datos.

2. namespace Ejercicio

Define un espacio de nombres para organizar el código. En este caso, el espacio de nombres se llama Ejercicio.

3. public partial class frmEjercicio : Form

Define una clase llamada frmEjercicio que hereda de Form. Esto significa que es una ventana de la aplicación (formulario).

4. public frmNombreEdad()

Es el constructor de la clase. Aquí se inicializan los componentes del formulario, como los botones y cajas de texto, mediante InitializeComponent().

5. private void btnMostrar_Click(object sender, EventArgs e)

Este es el manejador de eventos que se ejecuta cuando se hace clic en el botón btnMostrar. Toma los valores ingresados en los cuadros de texto txtNombre y txtEdad, los almacena en las variables nombre y edad, y luego muestra un mensaje con esos valores en txtResultado.

  • txtNombre.Text: Obtiene el texto que el usuario ha escrito en el cuadro de texto donde se ingresa el nombre.
  • txtEdad.Text: Obtiene el texto que el usuario ha escrito en el cuadro de texto donde se ingresa la edad.
  • txtResultado.Text: Muestra un mensaje en el cuadro de texto de resultados.

6. private void btnLimpiar_Click(object sender, EventArgs e)

Este es el manejador de eventos que se ejecuta cuando se hace clic en el botón btnLimpiar. Limpiar los cuadros de texto para borrar cualquier valor ingresado y colocar el foco de nuevo en txtNombre para que el usuario pueda ingresar nuevos datos.

  • txtNombre.Clear(): Borra el texto del cuadro txtNombre.
  • txtEdad.Clear(): Borra el texto del cuadro txtEdad.
  • txtResultado.Clear(): Borra el texto del cuadro txtResultado.
  • txtNombre.Focus(): Coloca el foco en txtNombre, para que el usuario pueda escribir en él nuevamente.

Resumen

Este formulario permite al usuario ingresar su nombre y edad, y luego, al hacer clic en "Mostrar", muestra un mensaje con esa información. Si se hace clic en "Limpiar", borra todos los campos y prepara el formulario para nuevos datos.

No hay comentarios.:

Publicar un comentario

Ingresar un número entero y mostrar todos los números impares hasta el número ingresado en Python

Código del ejercicio: Con ciclo while numero = int ( input ( "Ingresar un número: " )) if numero ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️