PROGRAMACION Introduccion
PROGRAMACION Introduccion
Unidad I.
Fundamentos de ASP.NET
Indicaciones:
Los textos marcados en color amarillo, son la
Lic. Francisco Torres base teórica de explicación para el estudiante
Introducción a ASP.Net
COMPONENTES DEL FRAMEWORK
Versiones de ASP.NET
• ASP.NET 1.0. Primera versión de la implementación de .NET Framework para páginas
web. Es muy superior al anAguo ASP y permite uAlizar un modelo de objeto mucho mas
amplio
• ASP.NET 1.1. Segunda versión que corregía muchas limitaciones y mejora general del
rendimiento
• ASP.NET 2.0. La tercera versión amplió sustancialmente la canAdad de objetos e
incorporó por primera vez un entorno de desarrollo integrado potente y eficaz.
Incorporó muchas funciones para la realización de siAos web completos. Antes se
centraba mas en las páginas y en este versión mejoró mucho en el tratamiento de los
esAlos, páginas maestras, facilidad de navegación..
• ASP.NET 3.0. Incorpora únicamente mejoras y elementos para los diferentes entornos
como Windows comunicaAon fundaAon (WCF) Y Windows WorkFlow FundaAon(WF),
Windows presentaAon fundaAon(WPF) y Card Space, excepto ASP. Por lo tanto no forma
parte de ASP.NET 3.0
• ASP.NET 3.5. Añade dos grandes e importantes mejora. la incorporación del kit de
herramientas AJAX que proporciona al desarrollador potentes herramientas para
elaborar mejores páginas y un control total sobre los elementos que hay en ellas, La
segunda mejora es el soporte de LINQ, un conjunto de mejoras del lenguaje incluidas
en .NET 3.5 que permite consultar datos de la misma forma que se realiza en una base de
datos.
• ASP.NET 4.0. Se incorpora el soporte de leguajes dinámicos, como PHP, Ruby, CSS, Java
Script, y añade el modelo MVC, otra de sus ventajas es el permite trabajar en grupos de
desarrollo.
Composición
página ASP.Net
Introducción a ASP.Net
Las aplicaciones basadas en web crean contenido Web
para los exploradores web clientes, este contenido web
incluye lenguaje de marcado de hipertexto
extensible(XHTML), secuencia de comandos del lado del
cliente, imágenes y datos binarios.
Los archivos de los formularios Web Form tienen la
extensión .aspx contienen la GUI de la pagina web.
Los formularios Web Form se personalizan agregando controles web, incluyendo
imágenes, etiquetas, cuadro de texto, botones y demás componentes de la GUI.
Recurso – downloads.aspx
Componentes del URL
http://www.deitel.com/books/downloads.aspx
El http:// indica que el recurso se debe de obtener
utilizando el protocolo HTTP.
www.deitel.com es el nombre de host completamente
calificado del servidor: el nombre de la computadora en
la que reside el recurso, a esta computadora se le
denomina host, ya que aloja los recursos y los
mantiene .El nombre de host www.deitel.com se traduce
en una dirección de ip (68.236.123.125), que identifica el
servidor. El nombre de host se traduce en una dirección
ip mediante un servidor del sistema de nombre de
dominios(DNS), una computadora que mantiene una
base de datos de nombres y sus correspondientes
direcciones ip. Esta operación de traducción se conoce
como búsqueda en el DNS
• El resto del URL (/books/dowloands.aspx) especifica el
nombre del recurso solicitado (el documento de
XHTML downloads.html) y su ruta , o ubicación (/books)
en el servidor Web. La ruta podría especificar la
ubicación de un directorio real en el sistema de archivos
del servidor Web. No obstante por razones de seguridad
la ruta a menudo especifica la ubicación de un
directorio virtual. En dichos sistemas, el servidor
traduce el directorio virtual en una ubicación real en el
servidor(o en otra computadora en la red del servidor).
• Cuando el explorador web recibe un URL, realiza una
transacción HTTP simple para recuperar y visualizar la
pagina web que se encuentra en esa dirección.
Arquitectura de aplicaciones Multinivel