Ejemplo de C#

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 14

Programando con C#

Ing.
1

Javier

Alberto

Manrique

Quionez

Programando con C#

Programacin Orientada a Objetos


A continuacin se presenta el desarrollo de una aplicacin en la cual se ingresa el
cdigo del alumno (alumno_id), sus apellidos y nombres (apellidoNombre), la
evaluacin parcial 1 (evaluacionParcial1), la evaluacin parcial 2 (evaluacionParcial2)
y el promedio de trabajo (promedioDeTrabajo). La aplicacin calcula y visualiza el
promedio final (promedioFinal). Para calcular el promedio final se utiliza la frmula:
promedioFinal = ( evaluacionParcial1 + evaluacionParcial2 + promedioDeTrabajo )
Para el desarrollo de la aplicacin debe realizar las siguientes actividades:
Cargue el Visual Studio 2008.

Verifique que se presente la ventana principal del IDE del Visual Studio 2008.

Ing.
2

Javier

Alberto

Manrique

Quionez

Programando con C#

Cierre la Pgina de Inicio de IDE del Visual Studio 2008.

Haga clic derecho en la opcin de men Nuevo y seleccione Proyecto.

Ing.
3

Javier

Alberto

Manrique

Quionez

Programando con C#

Seleccione Visual C# como tipo de proyecto. En la seccin Plantillas seleccione


Aplicacin
proporcione

de
un

Windows
nombre

Form
al

(Aplicacin

proyecto

de

creado

Formulario
que

para

Windows).
nuevo

caso

Luego
ser

ProyectoPromedioDeAlumno. Finalmente haga clic en el botn de comando Aceptar.

Ing.
4

Javier

Alberto

Manrique

Quionez

Programando con C#

Verifique que el IDE del Visual C# se presente como en el siguiente grfico.

Haga clic en el cono

Ing.
5

Javier

para anclar el Cuardo de herramientas.

Alberto

Manrique

Quionez

Programando con C#

Agregue al formulario los siguientes controles: 8 Label (etiquetas), 6 TextBox


(cuadro de texto) y 2 Button (botones de comando).

Haga clic derecho en la Label 1 (Etiqueta 1) y seleccione propiedades.


Ing.
6

Javier

Alberto

Manrique

Quionez

Programando con C#

Verifique que se presente la ventana de propiedades.

Ing.
7

Javier

Alberto

Manrique

Quionez

Programando con C#

Haga clic en el ara de trabajo del formulario Form1 y modifique la propiedad


Name (nombre). Asgnele el nombre de FormPromedio.

Modifique la propiedad Text del control label1. Haga clic en el botn de comando
y cuando se presente el rea de texto digite el texto PROMEDIO FINAL DE
ALUMNO.

Ing.
8

Javier

Alberto

Manrique

Quionez

Programando con C#

Repita el proceso para los otros controles. Verifique que los nombres se presenten
como en el siguiente cuadro.

Nombre del
Control

Ing.
9

Nombre del Control

Propiedad Text del Control

form1

formPromedio

Promedio de Alumno

label1

labelTitulo

PROMEDIO FINAL DE ALUMNO

label2

labelAlumno_id

Alumno_id:

label3

label ApellidoNombre

Apellido y nombre:

label3

labelEvaluacionParcial1

EvaluacinParcial 1:

label5

labelEvaluacionParcial2

EvaluacinParcial 2:

label6

labelPromedioDeTrabajo

Promedio de Trabajo:

label7

labelPromedioFinal

Promedio Final:

textBox1

textBoxAlumno_id

(vacio)

textBox2

textBoxApellidoNombre

(vacio)

textBox3

textBoxEvaluacionParcial1

(vacio)

textBox4

textBoxEvaluacionParcial2

(vacio)

textBox5

textBoxPromedioDeTrabajo

(vacio)

textBox6

textBoxlPromedioFinal

(vacio)

Javier

Alberto

Manrique

Quionez

Programando con C#

button1

buttonAceptar

Aceptar

button2

buttonSalir

Salir

Verifique que el formulario se presente como en el siguiente grfico.

En

el

Explorador

de

soluciones,

haga

clic

derecho

en

el

proyecto

ProyectoPromedioDeAlumno y seleccione agregar.

Ing.
10

Javier

Alberto

Manrique

Quionez

Programando con C#

Seleccione Clase y digite Alumno.cs como nombre de la clase.

Verifique que el IDE del Visual Studio 2008 se presente como en el siguiente
grfico.
Ing.
11

Javier

Alberto

Manrique

Quionez

Programando con C#

Agregue los atributos y los mtodos set y get.

Ing.
12

Javier

Alberto

Manrique

Quionez

Programando con C#

Verifique que el cdigo de la Clase Alumno se presente como en el siguiente


listado.
using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;

namespace ProyectoPromedioDeAlumno
{ class Alumno
{ private int
alumno_id;
private String apellidoNombre;
private double evaluacionParcial1;
private double evaluacionParcial2;
private double promedioDeTrabajo;
private double promedioFinal;
public int getAlumno_id()
{ return alumno_id;
}
public void setAlumno_id(int alumno_id)
{ this.alumno_id = alumno_id;
}
public String getApellidoNombre()
{ return apellidoNombre;
}
public void setApellidoNombre(String apellidoNombre)
{ this.apellidoNombre = apellidoNombre;
}
public double getEvaluacionParcial1()
{ return evaluacionParcial1;
}
public void setEvaluacionParcial1(double evaluacionParcial1)
{ this.evaluacionParcial1 = evaluacionParcial1;
}
public double getEvaluacionParcial2()
{ return evaluacionParcial2;
}
public void setEvaluacionParcial2(double evaluacionParcial2)
{ this.evaluacionParcial2 = evaluacionParcial2;
}
public double getPromedioDeTrabajo()
{ return promedioDeTrabajo;
}
public void setPromedioDeTrabajo(double promedioDeTrabajo)
{ this.promedioDeTrabajo = promedioDeTrabajo;
}
public double getPromedioFinal()
{ return promedioFinal;
}
public void setPromedioFinal()
{ this.promedioFinal=(evaluacionParcial1+evaluacionParcial2+promedioDeTrabajo)/ 3;
}

Ing.
13

Javier

Alberto

Manrique

Quionez

Programando con C#

En el formulario haga doble clic en el botn de comando Aceptar.

Agruegue el siguiente cdigo.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ProyectoPromedioDeAlumno
{ public partial class FormPromedioDeAlumno : Form
{ public FormPromedioDeAlumno()
{ InitializeComponent();
}
private void buttonAceptar_Click(object sender, EventArgs e)
{ Alumno oAlumno = new Alumno();
oAlumno.setAlumno_id(int.Parse(textBoxAlumno_id.Text));
oAlumno.setApellidoNombre(textBoxApellidoNombre.Text);
oAlumno.setEvaluacionParcial1(double.Parse(textBoxEvaluacionParcial1.Text));
oAlumno.setEvaluacionParcial2(double.Parse(textBoxEvaluacionParcial2.Text));
oAlumno.setPromedioDeTrabajo(double.Parse(textBoxPromedioDeTrabajo.Text));

}
}

oAlumno.setPromedioFinal();
textBoxPromedioFinal.Text = oAlumno.getPromedioFinal() + "";

Ejecute la aplicacin.

Ing.
14

Javier

Alberto

Manrique

Quionez

También podría gustarte