Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Windows Forms en C PDF
Guia Windows Forms en C PDF
Guía 1 1
Facultad: Ingeniería
Escuela: Computación
Asignatura: Programación IV
Objetivos
• Identificar los principales componentes del entorno gráfico de desarrollo de Microsoft Visual
C#.
• Crear aplicaciones utilizando el Windows Form de Microsoft.
• Utilizar controles en formularios de Windows Forms, como: etiquetas, Cuadros de texto y
botones.
• Cambiar propiedades de formularios y controles de Windows Forms en tiempo de diseño y a
través de un programa en tiempo de ejecución.
Materiales y Equipo
• Guía Número 1
• Computadora con programa Microsoft Visual C#.
Introducción Teórica
Procedimiento
3. Seleccione la propiedad Font y haga clic en el botón Puntos suspensivos que aparece al
seleccionar la propiedad. Cuando se hace clic en el botón puntos suspensivos, se abre
el cuadro de diálogo Font y se puede seleccionar la fuente y los efectos que se desean.
Arrastre los controles necesarios, para construir un formulario similar al mostrado en la figura
siguiente:
• Presione la tecla F5 para que vea lo que le sucede al formulario, este deberá aparecer
con el combo y la lista desactivada
• El nombre de ese método aparece como CheckedChanged, que indica que cuando el
radio button cambie, se realizará lo que está dentro de este método, ahora digitamos lo
siguiente:
if (rbtn1.Checked == true)
{
cmbop.Enabled = true;
listadvance.Enabled = false;
}
• Regresar al modo de diseño y dar doble clic al segundo radiobutton con el texto de
avanzadas, y digitar lo siguiente:
cmbop.Enabled = false;
listadvance.Enabled = true;
• Regresamos nuevamente al modo de diseño, y damos doble clic al botón, para que nos
aparezca el evento de ese botón de la siguiente manera:
private void btncalcular_Click(object sender, EventArgs e)
{
}
if (listadvance.Enabled == true )
{
if (listadvance.SelectedItem.ToString() == "Multiplicacion")
r = n1 * n2;
else
r = n1 / n2;
En este código busque la línea double n1, n2,r; córtela y péguela fuera del método (teniendo
cuidado de no pegarlo dentro de otra y reescríbalo de la siguiente manera:
public double n1, n2,r;
por lo siguiente:
try{
12 Programación IV, Guía 1
n1 = Convert.ToDouble(txtnum1.Text);
}
catch{
MessageBox.Show("Ha ocurrido un error con el valor ingresado");
}
try{
n2 = Convert.ToDouble(txtnum2.Text);
}
catch {
MessageBox.Show("Ha ocurrido un error con el valor ingresado");
}
Nota: la utilización del try catch en este ejemplo, no es una manera óptima de utilizarlo, se
implementó así para mayor comprensión.
Análisis de resultados
Ejercicio No. 1
Agregar a la calculadora en operaciones avanzadas, la potencia y raíz cuadrada.
Num 1 elevado al num 2 ( Num1^num2 ) y Raiz cuadrada de Num2 (_(num2))
Investigación Complementaria
Para la siguiente semana:
Hacer un programa que me captura números y me haga la conversión en letras, por lo menos
hasta 1000.
Ejemplo: si el usuario escribe: 45, la salida debe mostrar un mensaje con el texto: cuarenta y
cinco.
Programación IV. Guía 1 13
EVALUACIÓN
ACTITUD
Del 15% No tiene Actitud Tiene actitud
al 30% actitud propositiva y proactiva y
proactiva. con sus propuestas
propuestas no son concretas.
aplicables al
contenido de
la guía.
TOTAL 100%