UNIDAD 2: PROGRAMACION VISUAL C# INSTRUCCIONES DE CONTROL DE PROGRAMA

TEMA 6: INSTRUCCION IF VISUAL WEB DEVELOPER 2005 C#

Es la instruccion condicional mas usada en los diversos lenguajes de programacion, su formato completo y de trabajo en VISUAL WEB DEVELOPER 2005 C# es:

Cargar o asignar la variable de condicion;

if (condicion)

{ grupo cierto de instrucciones;}

else

{ grupo falso de instrucciones; };

Primus.- Observar donde van y donde no van los puntos y comas;

Secundus.- La condicion va entre parentesis ;

Tertius.- Si un if no ocupa un grupo falso de instrucciones entonces no se pone el else y la llave antes del else si terminaria con punto y coma.

Ejemplo:

Programa

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<script runat="server">
protected void EVENTO1(object sender, EventArgs e)
{
if (Int32.Parse(SUELDO.Text) >= 3000)
{ RESULTADO.Text = "RICO"; }
else
{ RESULTADO.Text = "POBRE"; };
}
protected void EVENTO2(object sender, ImageClickEventArgs e)
{
if (Int32.Parse(SUELDO.Text) >= 3000)
{ RESULTADO.Text = "RICO"; }
else
{ RESULTADO.Text = "POBRE"; };
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
SUELDO<ASP:TEXTBOX ID=SUELDO RUNAT=SERVER/><BR>
RESULTADO<ASP:LABEL ID=RESULTADO RUNAT=SERVER/><BR>
<ASP:BUTTON ID="BUTTON1" TEXT=OK ONCLICK=EVENTO1 RUNAT=SERVER/><BR>
<ASP:LINKBUTTON ID="LINKBUTTON1" TEXT=OK ONCLICK=EVENTO1 RUNAT=SERVER/><BR>
<ASP:IMAGEBUTTON ID="IMAGEBUTTON1" IMAGEURL="oso.jpg" ONCLICK=EVENTO2 RUNAT=SERVER/><BR>
</form>
</body>
</html>

Para ejecutarlo subirlo a tu sitio y pedirlo desde ahi, con la direccion:

a) icono run

b) start without debugging

c) tusitio.com/prog1.aspx

Programa:

image457.jpg

Notas:

En cuanto al if se esta respetando el formato que ya se indico.

Lo nuevo es que existen tres tipos de objetos o controles de orden o comando, ellos son BUTTON, LINKBUTTON, IMAGEBUTTON(efectivamente si hacen click dentro de la imagen de mi perrito(osito) se activa el metodo correspondiente y por tanto se evalua la condicion.

En cuanto a button y linkbutton el primero es la cajita normal de ordenes que se a venido usando y el segundo es una liga normal de html, observar que pueden usar el mismo ONCLICK y metodo void etc.

Pero imagebutton debe llevar su propio onclick y en su metodo void no se manda como parametro un EVENTARGS sino un IMAGECLICKEVENTARGS.

Recordar que en visual web developer c# es valido usar mas de una instruccion dentro del grupo cierto o falso del if.

TAREAS PROGRAMACION VISUAL WEB DEVELOPER 2005 C#

1.- Capturar un numero cualesquiera e informar si es o no es mayor de 100 ( programar los dos modelos y usar button's diferentes)

2.- Capturar un numero entero cualesquiera e informar si es o no es multiplo de 4 ( recordar el operador mod(%), analizado en el tema de operadores aritmeticos). ( hacer los mismos dos modelos y usar button's diferentes)

3.- Capturar los cinco datos mas importantes de un Empleado, incluyendo el sueldo diario y los dias trabajados desplegarle su cheque semanal solo si gano mas de $500.00 en la semana, en caso contrario desplegarle un bono de despensa semanal de $150.00.(primer modelo button's diferentes)

4.- Capturar los datos mas importantes de un estudiante incluyendo tres calificaciones construir una boleta de calificaciones en una pagina de respuesta bien bonita si el estudiante es de la carrera de medicina, en caso contrario construir una pagina mas bonita todavia que despliega un oficio citando a los padres del estudiante a una platica amistosa con los maestros de la escuela. ( segundo modelo )

5.- Capturar los datos mas importantes de una mercancia cualesquiera, incluyendo cantidad, precio, etc. desplegar una orden de compra, solo si el producto es de origen nacional, en caso contrario no hacer .( en el modelo que quieran)

Politica de Privacidad