Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ambientes de desarrollo y
Frameworks.
Nombre de la Licenciatura
Ingeniería en Sistemas
Computacionales
Matrícula
010577912
Nombre de la Tarea
Programando la Web con ASP.Net
Fecha
04/08/2020
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
Introducción:
Para empezar este trabajo primero hay que definir que es AJAX. Es un conjunto
de técnicas de desarrollo web que permiten que las aplicaciones web funcionen de
forma asíncrona, procesando cualquier solicitud al servidor en segundo plano. En
pocas palabras estas técnicas nos ayudan a no tener que estar recargando
constantemente la página web que estemos creando y hacer más rápidos los
procesos que se manejan dentro de la codificación de la misma página y en su
carga más rápida.
Desarrollo:
Instrucciones:
Código base:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"
Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style type="text/css">
p.MsoNormal
{margin-top:0cm;
margin-right:0cm;
margin-bottom:10.0pt;
2
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
margin-left:0cm;
line-height:115%;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label3" runat="server" Font-Names="Arial Black" Font-
Size="XX-Large" ForeColor="#CC0000" Text="Cálculo del área de un
Pentágono"></asp:Label>
<br />
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Valor del Perímetro:
//Aquí se define la Etiqueta del valor del perímetro
"></asp:Label>
<asp:DropDownList ID="perimetro" runat="server">
<asp:ListItem>Selecciona</asp:ListItem>
<asp:ListItem>45.9</asp:ListItem>
<asp:ListItem>36.5</asp:ListItem>
<asp:ListItem>57.8</asp:ListItem>
<asp:ListItem>69.8</asp:ListItem>
<asp:ListItem>75.4</asp:ListItem>
</asp:DropDownList> //Todas estas son las opciones de las listes
desplegables
cm.<br />
<br />
<asp:Label ID="Label2" runat="server" Text="Valor de la Apotema:
"></asp:Label>
<asp:DropDownList ID="apotema" runat="server">
<asp:ListItem>Selecciona</asp:ListItem>
<asp:ListItem>8.5</asp:ListItem>
<asp:ListItem>7.3</asp:ListItem>
<asp:ListItem>5.5</asp:ListItem>
<asp:ListItem>7.9</asp:ListItem>
<asp:ListItem>4.4</asp:ListItem>
</asp:DropDownList> // Opciones de la segunda lista desplegable.
cm.<br />
<br />
Recordemos que la fórmula para calcular el área de un Pentágono
es:<br />
<br />
A= Perímero * Apotema / 2<br />//Estas dos líneas son texto
libre.
<br />
<asp:Button ID="Button1" runat="server" Text="Calcular" />
<br />
<br />// Declaración del botón Calcular.
El cálculo del área de tu pentágono es :
<asp:Label ID="resultado" runat="server" ></asp:Label>
cm. // Declaración de la etiqueta resultado.
3
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
</body>
</html>
resultado.Text = Convert.ToDouble(perimetro.Text) *
Convert.ToDouble(apotema.Text) / 2 //Se definen las ids de las listas perímetro y
apotema para que con las cantidades seleccionadas se pueda realizar el cálculo de el
área del pentágono y aquí se define cuál es la fórmula que se llevará a cabo al
darle click encima del botón.
End Sub
End Class
Inserción de elementos:
1.-En primer lugar se colocará una etiqueta (Label) la cual será la que actuará
como título del programa. También se modificará el aspecto así como la fuente y
color del texto para darle más presentación.
4
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
2.-Recordemos que para poder utilizar las funciones de Ajax es necesario colocar
el componente ScriptManager, el cual se encontrará en el Cuadro de
herramientas, en la pestaña de Extensiones Ajax.
5
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
3.-Vamos a proceder a clocar nuevamente etiquetas ahora para pedir el valor del
Perímetro y Apotema y para el resultado de la operación a realizar.
6
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
7
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
8
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
9
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
2.- Las listas desplegables nos mostrarán las cantidades con las que podremos
realizar el cálculo del área del pentágono.
1
0
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
3.- Por último presionaremos el botón calcular para poder observar los resultados
en donde se encuentra la etiqueta resultado.
1
1
Unidad 6: Uso de AJAX en aplicaciones ASP.NET
Ambientes de Desarrollo y Frameworks
Concusiones:
Fuentes de información:
-AJAX (Microsoft, 2013)
1
2