Professional Documents
Culture Documents
NET
? 01 02 03<%--Directiva--%> 04<%@ Page Language="C#" %> <%--Codigo en linea--%> 05<script runat="server"> 06protected void btnAceptar_Click(object sender, EventArgs e) 07{ lblResultado.Text = txtNombre.Text; 08 txtNombre.Text = string.Empty; 09} 10</script> 11<%--HTML para dibujar los controles en pantalla--%> 12<html xmlns="http://www.w3.org/1999/xhtml"> 13<head runat="server"> <title>Mi primera aplicacion - Maestros del Web</title> 14</head> 15<body> 16<form id="form1" runat="server"> <div> 17 <asp:TextBox ID="txtNombre" runat="server"></asp:TextBox> 18 <asp:Button ID="btnAceptar" runat="server" Text="Aceptar" 19 onclick="btnAceptar_Click"/> 20 <br/> <asp:Label ID="lblResultado" runat="server" 21 Text="[Resultado]"></asp:Label> 22 </div> 23</form> 24</body> 25</html> 26 27
a.- Abrimos el IIS y creamos un nuevo directorio virtual. b.- Ingresamos el nombre que tendr nuestra aplicacin web.
Seguimos hasta el final para que quede creada nuestro directorio virtual. Listo, ya tenemos nuestra primera aplicacin ASP.NET instalada para probar. Ahora abrimos nuestro browser y escribimos en la barra de direccin: http://localhost/MiPrimeraAplicacionWeb/Default.aspx
Le estamos indicando que la pagina usar lenguaje C# (C Sharp) 2.- Cdigo en lnea: ? 1 <script runat="server"> 2protected void btnAceptar_Click(object sender, EventArgs e) 3{ lblResultado.Text = txtNombre.Text; 4 txtNombre.Text = string.Empty; 5 } 6</script> 7 El tag script est indicando que el cdigo se ejecutar del lado del servidor. En esta porcin del cdigo van las acciones que ejecutaremos en nuestra aplicacin; en este caso slo tenemos una nica accin asociada al botn Aceptar. 3.- Cdigo HTML para la creacin de objetos en pantalla. ? 01<html xmlns="http://www.w3.org/1999/xhtml"> 02<head runat="server"> 03 <title>Mi primera aplicacion - Maestros del Web</title> 04</head> 05<body> <form id="form1" runat="server"> 06 <div> 07 <asp:TextBox ID="txtNombre" runat="server"></asp:TextBox> <asp:Button ID="btnAceptar" runat="server" Text="Aceptar" 08 09onclick="btnAceptar_Click"/> <br/> 10 <asp:Label ID="lblResultado" runat="server" 11Text="[Resultado]"></asp:Label> 12 </div> 13</form> 14</body> </html> 15
a.- Seleccionamos ASP.NET Web Site, b.- Indicamos la ruta donde vamos a guardar el proyecto:
c:\MaestrosDelWeb\GuiaASPNET
c.- Determinamos el lenguaje que vamos a utilizar. Visual C#. Por ltimo presionamos el botn OK para crear la solucin. 3.- Una vez creada la solucin el IDE genera el primer template.
En la pantalla de edicin de cdigo copiamos y pegamos el cdigo anterior y ya tenemos nuestra primera pgina web dentro del entorno de desarrollo integrado.
Para ejecutar la aplicacin dentro del entorno de desarrollo presionamos la tecla F5 y nos pregunta si deseamos habilitar el modo de debug. Presionamos OK.
A continuacin se abre nuestro Browser predeterminado ejecutando la aplicacin en modo debug. Al trabajar con un entorno de desarrollo no es necesario crear un espacio virtual en el IIS ya que la misma aplicacin se encarga de preparar el ambiente. ASP.NET nos permite factorizar la informacin de estilo y diseo en un grupo separado de ficheros. Un Tema se puede aplicar a cualquier sitio de forma que afecte a la apariencia y entorno de las pginas y controles del sitio. Los cambios en el Estilo de un sitio pueden administrarse realizando cambios al Tema, sin tener que editar las pginas de forma individual. Los Temas tambin se pueden compartir con otros desarrolladores. Hay varias formas de aplicar ESTILOS a una pgina web en ASP.NET pero no todas son las ms ptimas. Todo control de servidor tiene atributos que nos permiten cambiar su aspecto.
<asp:Label ID="Label1" runat="server" BackColor="#FF6600" BorderColor="#00CC00" BorderStyle="Solid" Font-Bold="True" Font-Names="Arial" Font-Size="10pt" ForeColor="White" Text="Mi label"></asp:Label>
Aplicar estilos mediante atributos tiene sus ventajas y desventajas. Por un lado la comodidad y velocidad de aplicar un estilo particular a un control determinado. Pero por el otro, al no estar centralizado, no te permite reutilizar el estilo para aplicar a otros controles y si has aplicado este estilo a varios controles y deseas cambiarlo debers hacerlo uno por uno.
La mejor opcin es utilizar Hojas de estilo Cascading Style Sheets (CSS) factorizar los ajustes de estilo de forma separada de las propiedades de los controles. Veamos cmo podemos aplicar el mismo estilo utilizando hojas de estilo CSS. Lo primero que vamos a hacer es crear un archivo con la extensin CSS. (StyleSheet.css). En este archivo tendremos la definicin del estilo. Agregamos la siguiente definicin a nuestro archivo .css:
.MiLabel { border-color: #00CC00; border-style: solid; background-color: #FF6600; color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: bold; }
Y por ltimo indicamos a nuestro control LABEL que utilizara la clase MiLabel.
<asp:Label ID="Label1" runat="server" CssClass="MiLabel" Text="Mi label"></asp:Label>
De esta manera cada control que necesitemos aplicarle el mismo estilo simplemente deber indicarle a la propiedad CssClass el nombre del estilo que se desea aplicar.
Sub MostrarInstrucciones (Mode as String) If Mode ="Inicial" Then alvi.Text = "introduza los dos numeros que" & "desee sumar." Else alvi.Text = "El resultado se muestra" & "debajo" End If End Sub Sub Page_Load(ByVal Sender as Object , Byval E as EventArgs) If IsPostBack then MostrarInstrucciones("Final") else MostrarInstrucciones("Inicial") End If End Sub Function AddNums (Num1 as Single, Num2 as Single) as Single AddNums=Num1+Num2 End Function sub ApretarelBoton(Sender As Object, E As EventArgs) alvi.text="Resultado: " & AddNumS (numeros1.Text, numeros2.Text) End Sub </script> <html> <head> <title>Documento sin título</title> </head> <body> <form runat="server"> <asp:label ID="alvi" runat="server"/> <asp:textbox ID="numeros2" runat="server"/> <asp:textbox ID="numeros1" runat="server" /> <asp:button ID="Botonok" Text="sumar" OnClick="ApretarelBoton" runat="server"/> </form> </body> </html>
Cdigo: HTMLimage
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %> <script runat="server"> Sub Page_Load(ByVal Sender as Object, Byval E as EventArgs) End sub </script> <html> <head> <title>Documento sin título</title> </head> <body> <img id="image1" runat="server" src="../../NBASALTO.2jpg.jpg"> <br> <img id="image" runat="server" src="../../NBASALTO.2jpg.jpg" alt="Imagen de un boton" border="4"> <br> <img id="image3" runat="server" src="../../NBASALTO.2jpg.jpg" width="300" height="300"> </body> </html>
mimensage.InnerHTML = "" If (chekeoeldibujo.Checked = True ) Then mimensage.InnerHTML = " Ha seleccionado el " & "dibujo. <br>" End If If chekeodecontacto.Checked =True Then mimensage1.InnerHTML = " mimensage1 " & "Esta en nuestra lista" & "de contactos. <br>" end If end sub </script> <html> <head> <title>Documento sin título</title> </head> <body bgcolor="#FFFFFF"> <form runat="server"> <input type="checkbox" id="chekeoeldibujo" runat="server"> obtener un dibujo gratuito? <input id="chekeodecontacto" runat="server" type="checkbox" checkbox> desea q se aadan sus datos a la lista de contactos? <button id="Button1" runat="server" onserverClick="SubmitBtn_Click">Enviar</button> <span ID="mimensage" runat="server"></span> <span ID="mimensage1" runat="server"></span> </form> </body> </html>
Sub SubmitBtn_Click(Source as Object, E as EventArgs) MiMensage.InnerHTML = "Ha seleccionado como coches Favoritos" & coches.Value End sub </script> <html> <head> <title>Documento sin título</title> </head> <body bgcolor="#FFFFFF"> <form runat="server"> <span id="MiMensage" runat="server"></span> <select id="coches" runat="server" multiple="False" size="1"> <option>Familiares</option> <option>Deportivos</option> <option>todoTerrenos</option></select> <button id="boton1" runat="server" onserverclick="SubmitBtn_click">Enviar</button> </form> </body> </html>
MiCelda =New HTMLTableCell MiCelda.InnerText =" Columna 2" MiFila.Cells.Add(MiCelda) Tabla1.Rows.Add(MiFila) For i =2 to 6 MiFila = New HTMLTableRow For j=1 to 2 Next MiCelda = New HTMLTableCell MiCelda.InnerText="Celda "& i & " ," & j MiFila.Cells.Add(MiCelda) Next End Sub </script> <html> <head> <title>Documento sin título</title> </head> <body bgcolor="#FFFFFF"> <form runat="server"> <table id="Tabla1" runat="server"></table> <table id="TableCell" runat="server"></table> </form> </body> </html>
<title>Documento sin título</title> </head> <body> <form runat="server"> <br><br> <asp:checkbox ID="chkMailingList" Text="Le gustaria que se las llevasemosa casa la comida que compre?" Checked="true" BackColor="#FFFF00" BorderColor="#FF0000" BorderWidth="3" Font-Size="12pt" Font-Name="Comic Sans MS" TextAlign="Left" runat="server"/> <br><br> <asp:checkbox ID="chkContact" Text=" Le gusta la comida del super?" Checked="false" BackColor="#FFFF00" BorderWidth="3" Font-Size="12pt" Font-Name="Comic Sans MS" TextAlign="Right" runat="server"/> <br><br> <asp:button ID="butOK" Text="Aceptar" type="Submit" OnClick="SubmitBtn_Click" runat="server"/> </form> </body> </html>
</script> <html><head> <title>Webresponse y Webrequest</title> </head> <body bgcolor="#FFFFFF"> <h3><font face="Verdana">Codigo de la pagina www.terra.es</font></h3> </body></html>