UNIDAD 4: C# NET PROCEDIMIENTOS Y FUNCIONES
TEMA 1: C# NET PROCEDIMIENTOS
Recordar que un objeto presenta tres aspectos, propiedades, metodos y eventos, en esta unidad se analizan algunos elementos que intervienen en la definicion de un metodo.
Estamos hablando de los llamados procedimientos y funciones, que quede claro que procedimientos y funciones son solo algunos aspectos (importantes) de la definicion de un metodo, pero que existen elementos tan o mas importantes que los analizados en esta unidad.
Un procedimiento es un grupo de instrucciones, variables, constantes, etc, que estan diseñados con un próposito particular y tiene su nombre propio.
Es decir un procedimiento es un modulo de un programa que realiza tareas especificas y que no puede regresar valores al programa principal u a otro procedimiento que lo este invocando.
Despues de escribir un procedimiento se usa su propio nombre como una sola instrucción o llamada al procedimiento.
En C# Net su formato es void NomProc(){instrucciones;};
Un programa puede tener tantos procedimientos como se deseen, para hacer una llamada o invocación al procedimiento durante la ejecución de un programa solo se debera escribir el nombre del procedimiento y los parentesis en blanco.
Prog21 aspx
<HTML>
<FORM RUNAT=SERVER>
EDAD.....:<ASP:TEXTBOX ID=EDAD RUNAT=SERVER/><BR>
MESES..:<ASP:LABEL ID=MESES RUNAT=SERVER/><BR>
<ASP:BUTTON TEXT=OK ONCLICK=EVENTO1 RUNAT=SERVER/>
</FORM><BR>
</HTML>
<SCRIPT LANGUAGE=C# RUNAT=SERVER>
void EVENTO1 (Object sender, EventArgs e)
{
// llamando a procedimiento
proc1();
}
void proc1(){
int edad = Int32.Parse(EDAD.Text);
edad=edad*12;
MESES.Text=edad.ToString();
}
</SCRIPT>
Es un script, pero es similar para un cs.
Observar que se puede crear el procedimiento o los procedimientos (aunque realmente es una función) arriba o abajo de la parte principal del programa.
Tambien pueden crearse en sus propio tags <script> procn() </script> para mayor claridad del programa.
Corrida prog21.aspx
Como se observa un procedimiento puede ser un programa completo.
TAREAS PROGRAMACION C# NET Construir los siguientes problemas usando procedimientos,
a) Convertir $800.00 Pesos a dolares.
b) Calcular el Area de un triangulo
c) Deplegar una Boleta de calificaciones.