SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Características de ASP.NET
 Es un tecnología orientada al desarrollo de “Aplicaciones
Web”.
 Permite elegir el lenguaje del lado del servidor con el cual
queremos trabajar. Actualmente soporta cerca de 40
lenguajes, siendo c# y vb los mas populares.
 Es compilado no interpretado.
 Tiene acceso a todas las funcionalidades proveídas por el
.net framework. (XML, webservices, bases de datos, email,
exp. regulares, criptogtafia… )
 Facilita la reutilización de interfaces de usuario comunes,
mediante los Controles de Usuario.
Características de ASP.NET
 La configuración de la aplicación es sencilla
(web.config).
En la misma se puede configurar aspectos relacionados
al comportamiento del servidor (manejo de errores)
como personalizados (directorio de uploads).
 Cuenta con soporte para una fácil integración con
otras aplicaciones Microsoft (CRM, SharePoint,
Outlook, Active Directory…).
 Existen herramientas muy completas y gratuitas
proveídas por MS para el desarrollo web con ASP.NET.
(Visual Web Developer Express)
Estructura de un página ASP.NET
 Directivas:
Las directivas controlan como la página va a ser compilada, el cache en los
exploradores, el debug, y permiten importar las clases que se van a utilizar
en e código de la página.
Las directivas siempre van entre <%@ %> y tambien pueden ser definidas
de forma global en el archivo de configuración “web.config”
Ej.: <%@ Language="C#" %>
 Code Behind: (código del lado del servidor separado de la interfaz del
usuario)
 Code Render Blocks:
<script runat="server“language="C#"> … </script>
 Code Declaration Blocks:
<% string Nombre = “Marco"; %>
<%= Nombre %>
<%: "5 is > 3" %>
Estructura de un página ASP.NET
 ASP.NET Server Controls:
Son los controles de la interfaz de usuario que pueden ser manejados del
lado del servidor. (ASP.NET controls, HTML controls, User Controls).
Deben estar dentro de un tag <form runat="server">
 Permiten un fácil acceso a las manipulación de propiedades,
comportamientos y valores de los controles HTML del lado del
servidor.
 Los controles ASP.NET tienen la capacidad de mantener su estado entre
peticiones al servidor (refresh) mediante un mecanismo llamado
viewstate.
 El código HTML de cada ASP.NET server control se genera
dependiendo del explorador del cliente.
 Algunos ASP.NET server control mas complejos nos permiten
representar desplegar datos con muy poca codificación.
Gracias por su atención.

Weitere ähnliche Inhalte

Was ist angesagt?

Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
fabito1112
 
Administración de website baker
Administración de website bakerAdministración de website baker
Administración de website baker
Sandy Suárez
 
Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1
Rafael Garcia
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptos
XstremsX
 

Was ist angesagt? (20)

Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 
Programación web
Programación webProgramación web
Programación web
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Administración de website baker
Administración de website bakerAdministración de website baker
Administración de website baker
 
Programacion web
Programacion webProgramacion web
Programacion web
 
10-Unidad 3: Diseños de Vista-3.2 Usos Web Services
10-Unidad 3: Diseños de Vista-3.2 Usos Web Services10-Unidad 3: Diseños de Vista-3.2 Usos Web Services
10-Unidad 3: Diseños de Vista-3.2 Usos Web Services
 
JCBC
JCBCJCBC
JCBC
 
Como funciona tu navegador web
Como funciona tu navegador webComo funciona tu navegador web
Como funciona tu navegador web
 
Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1
 
Desarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsDesarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on Rails
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Expocision Joomla Alexis Fabian Castillo 2002 0877
Expocision Joomla Alexis Fabian Castillo 2002 0877Expocision Joomla Alexis Fabian Castillo 2002 0877
Expocision Joomla Alexis Fabian Castillo 2002 0877
 
Expocision Joomla
Expocision JoomlaExpocision Joomla
Expocision Joomla
 
JDBC
JDBC JDBC
JDBC
 
Entendiendo a nuestro navegador web
Entendiendo a nuestro navegador webEntendiendo a nuestro navegador web
Entendiendo a nuestro navegador web
 
Cms
CmsCms
Cms
 
Clase 19 programación en base a patrones
Clase 19 programación en base a patronesClase 19 programación en base a patrones
Clase 19 programación en base a patrones
 
Desarrollo de software para internet
Desarrollo de software para internetDesarrollo de software para internet
Desarrollo de software para internet
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptos
 

Ähnlich wie Asp.net

Revision de tecnologias web
Revision de tecnologias webRevision de tecnologias web
Revision de tecnologias web
FRISLY5
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
olguisf
 

Ähnlich wie Asp.net (20)

Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NET
 
Prog webuni3
Prog webuni3Prog webuni3
Prog webuni3
 
lenguaje web
lenguaje weblenguaje web
lenguaje web
 
Asp.net
Asp.netAsp.net
Asp.net
 
Asp.net
Asp.netAsp.net
Asp.net
 
Intro a ASP.NET
Intro a ASP.NETIntro a ASP.NET
Intro a ASP.NET
 
Ekipo 2
Ekipo 2Ekipo 2
Ekipo 2
 
Revision de tecnologias web
Revision de tecnologias webRevision de tecnologias web
Revision de tecnologias web
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
EQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILASEQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILAS
 
Asp (x)
Asp (x)Asp (x)
Asp (x)
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Aplicaciones Web
Aplicaciones WebAplicaciones Web
Aplicaciones Web
 
Especialista Web J13: Introducción a Asp.Net
Especialista Web J13: Introducción a Asp.NetEspecialista Web J13: Introducción a Asp.Net
Especialista Web J13: Introducción a Asp.Net
 
CONCEPTOS WEB
CONCEPTOS WEBCONCEPTOS WEB
CONCEPTOS WEB
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
 
Aplicaciones Web
Aplicaciones WebAplicaciones Web
Aplicaciones Web
 
Charla internet
Charla internetCharla internet
Charla internet
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 

Asp.net

  • 1.
  • 2. Características de ASP.NET  Es un tecnología orientada al desarrollo de “Aplicaciones Web”.  Permite elegir el lenguaje del lado del servidor con el cual queremos trabajar. Actualmente soporta cerca de 40 lenguajes, siendo c# y vb los mas populares.  Es compilado no interpretado.  Tiene acceso a todas las funcionalidades proveídas por el .net framework. (XML, webservices, bases de datos, email, exp. regulares, criptogtafia… )  Facilita la reutilización de interfaces de usuario comunes, mediante los Controles de Usuario.
  • 3. Características de ASP.NET  La configuración de la aplicación es sencilla (web.config). En la misma se puede configurar aspectos relacionados al comportamiento del servidor (manejo de errores) como personalizados (directorio de uploads).  Cuenta con soporte para una fácil integración con otras aplicaciones Microsoft (CRM, SharePoint, Outlook, Active Directory…).  Existen herramientas muy completas y gratuitas proveídas por MS para el desarrollo web con ASP.NET. (Visual Web Developer Express)
  • 4. Estructura de un página ASP.NET  Directivas: Las directivas controlan como la página va a ser compilada, el cache en los exploradores, el debug, y permiten importar las clases que se van a utilizar en e código de la página. Las directivas siempre van entre <%@ %> y tambien pueden ser definidas de forma global en el archivo de configuración “web.config” Ej.: <%@ Language="C#" %>  Code Behind: (código del lado del servidor separado de la interfaz del usuario)  Code Render Blocks: <script runat="server“language="C#"> … </script>  Code Declaration Blocks: <% string Nombre = “Marco"; %> <%= Nombre %> <%: "5 is > 3" %>
  • 5. Estructura de un página ASP.NET  ASP.NET Server Controls: Son los controles de la interfaz de usuario que pueden ser manejados del lado del servidor. (ASP.NET controls, HTML controls, User Controls). Deben estar dentro de un tag <form runat="server">  Permiten un fácil acceso a las manipulación de propiedades, comportamientos y valores de los controles HTML del lado del servidor.  Los controles ASP.NET tienen la capacidad de mantener su estado entre peticiones al servidor (refresh) mediante un mecanismo llamado viewstate.  El código HTML de cada ASP.NET server control se genera dependiendo del explorador del cliente.  Algunos ASP.NET server control mas complejos nos permiten representar desplegar datos con muy poca codificación.
  • 6. Gracias por su atención.