Escolar Documentos
Profissional Documentos
Cultura Documentos
NET
1.- PRESENTACIN
ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios web dinmicos, aplicaciones web y servicios web XML. Apareci en enero de 2002 con la versin 1.0 del .NET Framework, y es la tecnologa sucesora de la tecnologa Active Server Pages (ASP). ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir cdigo ASP.NET usando cualquier lenguaje admitido por el .NET Framework. Cualquier persona que esta familiarizada con el desarrollo de aplicaciones web sabr que el desarrollo web no es una tarea simple. Ya que mientras que un modelo de programacin para aplicaciones de uso comn est muy bien establecido y soportado por un gran nmero de lenguajes, herramientas de desarrollo, la programacin web es una mezcla de varios lenguajes de etiquetas, un gran uso de lenguajes de script y plataformas de servidor. Por desgracia para el programador de nivel intermedio, el conocimiento y habilidades que se necesitan para desarrollar aplicaciones web tienen muy poco en comn con las que son necesarias en el desarrollo tradicional de aplicaciones. Microsoft introdujo la tecnologa llamada Active Server Pages en diciembre de 1996. Es parte del Internet Information Server (IIS) desde la versin 3.0 y es una tecnologa de pginas activas que permite el uso de diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar pginas generadas dinmicamente. La definicin contextual de Microsoft es que "Las Active Server Pages son un ambiente de aplicacin abierto y gratuito en el que se puede combinar cdigo HTML, scripts y componentes ActiveX del servidor para crear soluciones dinmicas y poderosas para el web". Despus del lanzamiento del Internet Information Services 4.0 en 1997, Microsoft comenz a investigar las posibilidades para un nuevo modelo de aplicaciones web que pudiera resolver las quejas comunes sobre ASP, especialmente aquellas con respecto a la separacin de la presentacin y el contenido y ser capaz de escribir cdigo "limpio". A Mark Anders, un administrador del equipo de IIS y Scott Guthrie, quien se haba unido a Microsoft en 1997 despus de graduarse de la Universidad Duke, se les dio la tarea de determinar como debera ser ese modelo. El diseo inicial fue desarrollado en el curso de dos meses por Anders y Guthrie, y Guthrie codific los prototipos inciales durante las celebraciones navideas de 1997.
2.- DEDICATORIA
Este trabajo va dedicado a mis padres por su comprensin y apoyo para las tareas que se realizan en el colegio ya que sin este apoyo no alcanzara el nivel que tengo en esta etapa de mi vida. Tambin deseo dedicar el presente trabajo a mis profesores de todas las areas ya que ellos son los pilares de mi educacin que nos preparara para los estudios superiores en el futuro. Por otra parte tambin va dedicado a mis compaeros del curso ya que con ellos convivimos como una segunda familia doy gracias por ello.
3.- AGRADECIMIENTOS
Agradezco a mis padres que me apoyaron en mis estudios para que en el futuro sea una persona con una profesin. Tambin agradezco a las personas que me apoyaron en mi monografa.
NDICE
Pg.
1.- PRESENTACIN .................................................................................................................. 1 2.- DEDICATORIA..................................................................................................................... 2 3.- AGRADECIMIENTOS ........................................................................................................... 2 4.- OBJETIVOS: ........................................................................................................................ 3 4.1.- OBJETIVO GENERAL: ................................................................................................ 4 4.2.- OBJETIVOS ESPECFICOS: ......................................................................................... 4 5.- MARCO TERICO. .............................................................................................................. 4 5.1.- HISTORIA ................................................................................................................. 4 5.2.- FORMULARIO WEB DE EJEMPLO............................................................................. 5 5.3.- EL MODELO CODE-BEHIND ..................................................................................... 5 5.3.1.- Ejemplo ......................................................................................................... 5 5.4- CONTROLES DE USUARIO ......................................................................................... 6 5.5.- ADMINISTRACIN DEL ESTADO .............................................................................. 6 5.6.- ESTADO DE LA APLICACIN ..................................................................................... 6 5.7.- ESTADO DE LA SESIN ............................................................................................. 6 5.8.- ESTADO DE LA VISTA ............................................................................................... 7 5.9.- MOTOR DE PLANTILLAS ........................................................................................... 7 5.10.- ESTRUCTURA DE DIRECTORIOS ............................................................................. 8 5.11.- EVOLUCIN RESPECTO AL ASP CLSICO ............................................................... 9 5.12.- USO ACTUAL DEL LENGUAJE ............................................................................... 10 6.- CONCLUSIN .................................................................................................................. 10 7.- BIBLIOGRAFA .................................................................................................................. 10
5.3.1.- Ejemplo
<%@ Page Language="C#" CodeFile="EjemploCodeBehind.aspx.cs" Inherits="SitioWeb.EjemploCodeBehind" AutoEventWireup="true" %> La etiqueta superior es colocada al inicio del archivo ASPX. La propiedad CodeFile de la directiva @ Page especifica qu archivo (.cs o .vb) contiene el cdigo code-behind mientras que la propiedad Inherits especifica la clase de la cual deriva la pgina. En este
ejemplo, la directiva @ Page est incluida en EjemploCodeBehind.aspx y el archivo EjemploCodeBehind.aspx.cs contendr el cdigo para esta pgina: using System; namespace SitioWeb { public partial class EjemploCodeBehind: System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } } } En este caso, el mtodo Page_Load() ser llamado cada vez que la pgina ASPX sea solicitada al servidor.
ASP.NET proporciona tres modos de persistencia para variables de sesin: InProc Las variables de sesin son mantenidas dentro del proceso. Sin embargo, en este modo, las variables son destruidas cuando el proceso ASP.NET es reciclado o terminado. StateServer En este modo, ASP.NET ejecuta un servicio de Windows separado que mantiene las variables de estado. Como esta administracin de estado ocurre fuera del proceso ASP.NET, tiene un impacto negativo en el rendimiento, pero permite a mltiples instancias de ASP.NET compartir el mismo estado del servidor, permitiendo que una aplicacin ASP.NET pueda tener su carga balanceada y escalada en mltiples servidores. Tambin, como el servicio de administracin del estado se ejecuta independiente de ASP.NET. SqlServer En este modo, las variables de estado son almacenadas en un servidor de base de datos, accesible usando SQL. Las variables de sesin pueden persistir a travs de finalizaciones de procesos tambin en este modo.
hija. El resto de la pgina est definido por las partes compartidas de la pgina maestra. Todo el lenguaje de marcado y controles de servidor en la pgina de contenido deben ser colocadas dentro del control ContentPlaceHolder. Cuando una solicitud es hecha por una pgina de contenido, ASP.NET mezcla la salida de la pgina de contenido con la salida de la pgina maestra, y enva el resultado al usuario. La pgina maestra permanece completamente accesible a la pgina del contenido. Esto significa que la pgina de contenidos puede manipular los encabezados, cambiar el ttulo, configurar la cache, etc.
App_WebReferences Usado para archivos de descubrimiento y archivos WSDL para referencias a servicios web para ser consumidos en el sitio. Bin Contiene cdigo compilado (archivos .dll) para controles, componentes, y otro cdigo que pueda ser referenciado por la aplicacin. Cualquier clase representada por cdigo en la carpeta Bin es automticamente referenciada en la aplicacin.
medios automticos para exportarlos a XLS o PDF, y de igual forma incluye CristalReport. Adems permite separar completamente la interfaz de la lgica de negocio. Excelente para desarrollo de aplicaciones multicapas. Es muy sencilla la creacin de pginas con AJAX, slo incluyendo unos controles, as como descargar gratuitamente el ToolKit de ASP.Net Ajax.
6.- CONCLUSIN
En este trabajo se pudo observar las diferentes caractersticas del ASP.net se conoci que solo es un lenguaje para un framework para aplicaciones web desarrollado y comercializado por Microsoft. Tambien sabemos que es usado por programadores para construir sitios web dinmicos, aplicaciones web y servicios web XML. En cuanto a su desarrollo podemos decir que Apareci en enero de 2002 con la versin 1.0 del .NET Framework.
7.- BIBLIOGRAFA
Se consultaron las siguientes pginas de internet: http://es.wikipedia.org/wiki/ASP.NET http://msdn.microsoft.com/es-es/asp.net/aa336522
10