Está en la página 1de 3

30/05/2012

Qu es .Net?
Es una plataforma
La plataforma .NET es un amplio conjunto de
bibliotecas de desarrollo que pueden ser
utilizadas por otras aplicaciones para acelerar
enormemente el desarrollo y obtener de
manera automtica caractersticas avanzadas
de seguridad, rendimiento, etc...
POR: JHON ALEXANDER ZAGACETA DAZA

VISUAL STUDIO.NET
.Net Ofrece un entorno gestionado de ejecucin de
aplicaciones, nuevos lenguajes de programacin y
compiladores, y permite el desarrollo de todo tipo de
funcionalidades:

Programas de consola o Servicios Windows


Aplicaciones para dispositivos mviles
Aplicaciones de escritorio
Aplicaciones para Internet.

Son estos ltimos de los que nos ocuparemos en este


curso.

.NET FRAMEWORK

.NET FRAMEWORK
.NET es el modelo de
desarrollo de Microsoft
que hace que el software
sea independiente de la
plataforma y de los
dispositivos, y hace que
los datos estn
disponibles a travs de
Internet.
El .NET Framework es la
infraestructura bsica
subyacente de .NET

.NET FRAMEWORK,

Est formada por:

UN MODELO DE PROGRAMACIN

El objetivo de la plataforma .NET de Microsoft


es simplificar el desarrollo Web
La plataforma .NET abarca a:
Clientes
Servidores y servicios

Permite a los desarrolladores generar aplicaciones y servicios Web


XML (Extensible Markup Language).
UN CONJUNTO DE SERVICIOS BUILDING BLOCK
(construccin de bloques) Son un conjunto de servicios Web XML centrados en el usuario que trasladan el
control de datos de usuario desde las aplicaciones hasta los usuarios

UN CONJUNTO DE SERVIDORES EMPRESARIALES .NET


Windows Server System,incluyendo Windows Server 2003, Microsoft SQL Server y Microsoft BizTalk
Server, que integran, ejecutan, operan y gestionan aplicaciones y servicios Web XML.

SOFTWARE CLIENTE
Windows XP, Windows 7 y Windows CE, que permiten a los desarrolladores ofrecer una completa
experiencia de usuario a travs de una familia de dispositivos.

HERRAMIENTAS
como Visual Studio .NET, que pueden utilizarse para desarrollar servicios Web XML, aplicaciones Windows
y aplicaciones Web para obtener una rica experiencia de usuario

30/05/2012

.NET FRAMEWORK

.NET FRAMEWORK

Herramientas
Software cliente

Servidores
Empresariales
.NET

building block

COMPONENTES DEL .NET


FRAMEWORK

COMPONENTES
El .NET Framework
proporciona el marco
en tiempo de
compilacin y en
tiempo de ejecucin
necesario para
generar y ejecutar
aplicaciones basadas
en .NET.

COMPONENTES DEL .NET


FRAMEWORK

Biblioteca de clases del .NET Framework

Lenguajes

La biblioteca de clases del .NET Framework expone


caractersticas del CLRy simplifica el desarrollo de
aplicaciones basadas en .NET
Todos los lenguajes basados en .NET tambin
acceden a las mismas bibliotecas.

Cualquier lenguaje que cumpla con la Especificacin de


Lenguaje Comn (Common Language Specification - CLS)
puede ejecutarse en el CLR

Common Language Runtime


Proporciona un entorno de ejecucin robusto y
seguro, soporta mltiples lenguajes y simplifica la
implantacin y administracin de las aplicaciones

Interfaces de usuario
Web Forms, que funcionan a travs de ASP.NET y HTTP
(Hypertext Transfer Protocol)
Windows Forms, que se ejecutan en equipos cliente Win32
La consola de la lnea de comandos
Servicios Web XML

Servicios de aplicaciones
Cuando se ejecuta en Windows 2000 o Windows
2003, el desarrollador tiene disponibles servicios de
aplicaciones como los Servicios de Componentes,
Colas de Mensajes, Internet Information Services
(IIS)
Substrato de la plataforma
El .NET Framework debe ejecutarse sobre un
sistema operativo

Los Servicios Web XML son componentes Web programables


que pueden compartirse entre aplicaciones en Internet o en
intranets.
ASP.NET
Se utiliza en un servidor para crear potentes aplicaciones
Web. ASP.NET Web Forms proporcionan una forma fcil y
potente de generar interfaces de usuario (IUs) Web dinmicos
Microsoft ADO.NET
ADO.NET Ofrece un soporte mejorado del modelo de
programacin desconectado.

ASP.NET 2010
ASP.NET es un marco de programacin basado
en el .NET Framework que se utiliza para
generar aplicaciones Web. Los formularios
Web Forms ASP.NET, que forman parte de una
aplicacin Web ASP.NET, proporcionan un
modo fcil de generar sitios Web dinmicos.
ASP.NET tambin incluye la tecnologa
necesaria para generar servicios Web XML.

APLICACIONES EN ASP.NET
Una aplicacin
Web ASP.NET
contiene distintas
partes y
componentes
Crear aplicaciones
Web ASP.NET
implica utilizar y
trabajar con todos
ellos.

30/05/2012

Partes de una aplicacin


Web ASP.NET

Partes de una aplicacin


Web ASP.NET

Formularios Web Forms o pginas .aspx


Los formularios Web Forms y las pginas .aspx
proporcionan la interfaz deusuario para la aplicacin Web.
Pginas con cdigo trasero
Las pginas con cdigo trasero estn asociadas a los
formularios Web Forms y contienen el cdigo del servidor
para el formulario Web Form.
Archivos de configuracin
Los archivos de configuracin son archivos XML que
definen la configuracin predeterminada para la
aplicacin Web y para el servidor Web.
Cada aplicacin Web tiene un archivo de configuracin
Web.config
Cada servidor Web tiene un archivo machine.config
Archivo Global.asax

Enlaces a servicios Web XML


Los enlaces a servicios Web XML
permiten a la aplicacin Web enviar y
recibir datos de un servicio Web XML.
Conectividad a bases de datos
La conectividad a bases de datos
permite a la aplicacin Web transferir
datos desde y hacia fuentes de base de
datos.
Cach
El uso de cach permite a la aplicacin
Web devolver ms rpidamente
formularios Web Forms y datos tras la
primera peticin.

Los archivos Global.asax contienen el cdigo necesario


para responder a los eventos a nivel de aplicacin
provocados por ASP.NET

CLASE

02

También podría gustarte