Vous êtes sur la page 1sur 15

ING.

JHON ALEXANDER ZAGACETA DAZA

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...
ING. 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.
ING. JHON ALEXANDER ZAGACETA DAZA

.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
ING. JHON ALEXANDER ZAGACETA DAZA

.NET FRAMEWORK
El objetivo de la plataforma .NET de Microsoft
es simplificar el desarrollo Web
La plataforma .NET abarca a:
Clientes
Servidores y servicios

ING. JHON ALEXANDER ZAGACETA DAZA

.NET FRAMEWORK,

Est formada por:

UN MODELO DE PROGRAMACIN
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

ING. JHON ALEXANDER ZAGACETA DAZA

.NET FRAMEWORK

Herramientas
Software cliente

Servidores
Empresariales
.NET

building block
ING. JHON ALEXANDER ZAGACETA DAZA

.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.
ING. JHON ALEXANDER ZAGACETA DAZA

COMPONENTES DEL .NET


FRAMEWORK
Biblioteca de clases del .NET Framework
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.
Common Language Runtime
Proporciona un entorno de ejecucin robusto y
seguro, soporta mltiples lenguajes y simplifica la
implantacin y administracin de las aplicaciones
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

ING. JHON ALEXANDER ZAGACETA DAZA

COMPONENTES DEL .NET


FRAMEWORK
Lenguajes
Cualquier lenguaje que cumpla con la Especificacin de
Lenguaje Comn (Common Language Specification - CLS)
puede ejecutarse en el CLR
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
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.

ING. JHON ALEXANDER ZAGACETA DAZA

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.
ING. JHON ALEXANDER ZAGACETA DAZA

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.
ING. JHON ALEXANDER ZAGACETA DAZA

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
Los archivos Global.asax contienen el cdigo necesario
para responder a los eventos a nivel de aplicacin
provocados por ASP.NET

ING. JHON ALEXANDER ZAGACETA DAZA

Partes de una aplicacin


Web ASP.NET
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.

ING. JHON ALEXANDER ZAGACETA DAZA

CLASE
02
ING. JHON ALEXANDER ZAGACETA DAZA