You are on page 1of 2

RESUMEN

PROPIEDADES
En C# podemos crear y utilizar un elemento especial que reemplazan a los tediosos mtodos get y set denominado
propiedad que a simple vista parece ser un atributo pero son de combinacin entre lo que es un atributo y un
mtodo. Las propiedades son miembros que ofrecen un mecanismo flexible para leer y escribir los valores de
atributos privados. Se pueden utilizar las propiedades como si fuesen miembros de datos pblicos, aunque en
realidad son mtodos especiales denominados descriptores de acceso. De este modo, se puede tener acceso a los
datos con facilidad, a la vez que proporciona la seguridad y flexibilidad de los mtodos

using System;
namespace ABCMyDAO
{ public class Alumno
{ public int alumno_id { get; set; }
public String apellidoNombre { get; set; }
public double evaluacionParcial1 { get; set; }
public double evaluacionParcial2 { get; set; }
public double promedioDeTrabajo { get; set; }
public double promedioFinal { get; set; }

public Alumno ( )
{ this.alumno_id = 0;
this.apellidoNombre = null;
this.evaluacionParcial1 = 0;
this.evaluacionParcial2 = 0;
this.promedioDeTrabajo = 0;
}
public Alumno (int alumno_id )
{ this.alumno_id = alumno_id;
}
public Alumno ( int alumno_id, String apellidoNombre, double evaluacionParcial1,
double evaluacionParcial2, double promedioDeTrabajo, double promedioFinal )
{ this.alumno_id = alumno_id;
this.apellidoNombre = apellidoNombre;
this.evaluacionParcial1 = evaluacionParcial1;
this.evaluacionParcial2 = evaluacionParcial2;
this .promedioDeTrabajo = promedioDeTrabajo;
this .promedioFinal = promedioFinal;
}
public void setPromedioFinal ( )
{ this.promedioFinal = (this.evaluacionParcial1 + this.evaluacionParcial2 + this .promedioDeTrabajo) / 3;
}

public override String ToString ( )


{ return apellidoNombre;
}
}
}
DATOS DE LOS CONTROLES

Control Nombre del Control Propiedad Text del Control

Form1 formularioAlumno FormularioAlumno


label1 labelAlumno_id Alumno_id :
label2 labelApellidoNombre Apellidos y Nombres :
label3 labelEvaluacinParcial1 Evaluacin parcial 1 :
label4 labelEvaluacinParcial2 Evaluacin Parcial 2 :
label5 labelPromedioDeTrabajo Promedio de trabajo :
Label6 labelPromedioFinal Promedio final :
textBox1 textBoxAlumno_id
textBox2 textBoxApellidoNombre
textBox3 textBoxEvaluacionParcial1
textBox4 textBoxEvaluacionParcial2
textBox5 textBoxPromedioDeTrabajo
textBox6 textBoxPromedioFinal
button1 buttonAceptar Aceptar
Button2 ButtonReiniciar Reiniciar
Button3 ButtonSalir Salir

You might also like