CCéélulalula AcadAcadéémicamica
UABCUABC--Live .net
Live .net
Universidad AutAutóónoma
Universidad
noma de Baja California
de Baja California
Facultad de de Ciencias
Facultad
Ciencias QuQuíímicasmicas e e Ingenier
Ingenierííaa
http://uabc-live-net.spaces.live.com/
SesiSesióón No. 7
n No. 7
Introduccióón al n al Framework
Introducci
Framework 3.03.0
Expositores:
Tania Elena Almanza Sevilla (
[email protected])
Fecha: 17 de Marzo de 2007
Introduccióónn
Introducci
Junto con Windows Vista se liberaráá al mercado una serie de
al mercado una serie de
Junto con Windows Vista se liberar
tecnologíías para desarrolladores de software que cambiar
tecnolog
forma de construir aplicaciones para la plataforma Windows.
forma de construir aplicaciones para la plataforma Windows.
as para desarrolladores de software que cambiaráán la n la
La plataforma de úúltima generaci
La plataforma de
.NET Framework
ha pasado a ser .NET
ha pasado a ser
Programming Interface
Programming
junto con el .NET
junto con el
.NET Framework
Framework. .
ltima generacióón n WinFXWinFX,, cuyo nombre actual
cuyo nombre actual
Interface) que agrupa funcionalidades de
Framework 3.03.0, es una
, es una APIAPI ((Application
Application
) que agrupa funcionalidades de Win32Win32
Brinda soporte para la creacióón de aplicaciones Windows y
n de aplicaciones Windows y
Brinda soporte para la creaci
aplicaciones webweb..
aplicaciones
¿¿QuQuéé es Microsoft .NET?
es Microsoft .NET?
Es un componente de software que puede ser agregado a los
Es un componente de software que puede ser agregado a los
sistemas operativos de Microsoft Windows.
sistemas operativos de Microsoft Windows.
Provee un cuerpo largo de soluciones de precóódigo para
digo para
Provee un cuerpo largo de soluciones de prec
requerimientos de programas comunes, y para manejar la
requerimientos de programas comunes, y para manejar la
ejecucióón de programas escritos especialmente con este
n de programas escritos especialmente con este
ejecuci
framework..
framework
digo estáán en la biblioteca de clases del
n en la biblioteca de clases del
Las soluciones de precóódigo est
Las soluciones de prec
framework y cubren un largo rango de necesidades de
y cubren un largo rango de necesidades de
framework
n, que incluyen ááreas como interfaces, acceso a
programacióón, que incluyen
reas como interfaces, acceso a
programaci
datos, criptolog
, desarrollo de aplicaciones webweb, algoritmos
, algoritmos
criptologííaa, desarrollo de aplicaciones
datos,
numnumééricos y comunicaciones entre redes.
ricos y comunicaciones entre redes.
¿¿QuQuéé es Microsoft .NET?
es Microsoft .NET?
Programas escritos para el .NET Framework ejecutan, en el
Programas escritos para el .NET Framework ejecutan, en el
ambiente del software que ellos manejan, los runtimes
ambiente del software que ellos manejan, los
programa que requieren.
programa que requieren.
runtimes de de
Este ambiente de runtime
Este ambiente de
Framework, es conocido como Common
Framework, es conocido como
(CLR).
(CLR).
runtime, que tambi
, que tambiéén forma parte del .NET
n forma parte del .NET
Language Runtime
Runtime
Common Language
El CLR brinda la apariencia de una aplicacióón del tipo Virtual
n del tipo Virtual
El CLR brinda la apariencia de una aplicaci
Machine..
Machine
El CLR provee importantes servicios como mecanismos de
El CLR provee importantes servicios como mecanismos de
seguridad, administracióón de memoria y manejo de excepciones.
n de memoria y manejo de excepciones.
seguridad, administraci
Despliegue
Despliegue
Microsoft .NET Framework
Microsoft .NET
facilitar el despliegue:
facilitar el despliegue:
Framework 3.0 ofrece dos m
3.0 ofrece dos méétodos para
todos para
Administrator
setup de .NET
Setup. . Permite a los administradores de IT
Permite a los administradores de IT
Administrator ModeMode Setup
s de Microsoft Systems
hacer despliegue a travéés de Microsoft
Systems Management
Management
hacer despliegue a trav
Server (SMS) u otras herramientas de distribucióón. El
n. El
Server (SMS) u otras herramientas de distribuci
de .NET Framework
administrador de IT corre el setup
administrador de IT corre el
silencioso. Si ocurre algúún error, el
setup sale de forma silenciosa y
sale de forma silenciosa y
silencioso. Si ocurre alg
crea un archivo loglog con un c
crea un archivo
con un cóódigo de error.
digo de error.
Framework en modo
en modo
n error, el setup
Active
Directory Deployment
Active Directory
Deployment. . Los administradores de IT deben
Los administradores de IT deben
agregar un archivo ..msimsi de la instalaci
Framework 3.0 3.0
agregar un archivo
s de que la políítica del grupo est
en la políítica del grupo. Despu
tica del grupo estéé
en la pol
habilitada, y el cliente reinicie y se reconecte a la red, el cliente
iente
habilitada, y el cliente reinicie y se reconecte a la red, el cl
instalaráá automautomááticamente el componente.
ticamente el componente.
instalar
tica del grupo. Despuéés de que la pol
de la instalacióón de .NET
n de .NET Framework
Componentes
Componentes
El El .NET
otras:
otras:
.NET Framework
Framework 3.03.0 (antes llamado
(antes llamado WinFXWinFX) abarca, entre
) abarca, entre
Tecnologíías y aplicaciones en 3D.
as y aplicaciones en 3D.
Tecnolog
Aplicaciones con flujos de trabajo.
Aplicaciones con flujos de trabajo.
Aplicaciones bajo una arquitectura orientada a servicios.
Aplicaciones bajo una arquitectura orientada a servicios.
Aplicaciones con seguridad consolidada.
Aplicaciones con seguridad consolidada.
Muchas de estas tecnologíías se podr
Muchas de estas tecnolog
Windows XP, y est
Windows XP
(en formato Community
(en formato
, y estáán disponibles para descargarse hoy mismo
n disponibles para descargarse hoy mismo
Community Technology
Technology Preview
Preview).).
as se podráán usar tambi
n usar tambiéén en
n en
Componentes
Componentes
Framework 3.03.0 es el nuevo modelo de programaci
.NET Framework
.NET
Windows, que combina el poder de .NET Framework
Windows, que combina el poder de .NET
siguientes tecnologíías:as:
siguientes tecnolog
es el nuevo modelo de programacióón para
n para
Framework 2.0 con las
2.0 con las
Windows
Windows
Windows
Windows
Windows Presentation
Presentation Foundation
Foundation..
Windows Workflow
Workflow Foundation
Foundation..
Communication Foundation
Windows Communication
Foundation..
Windows CardSpace
CardSpace..
Componentes
Componentes
Windows Presentation
Windows
Presentation Foundation
Foundation
Es la nueva generacióón del subsistema de presentaci
Es la nueva generaci
Windows.
Windows.
n del subsistema de presentacióón para
n para
Componentes
Componentes
Windows Workflow Foundation
Windows Workflow Foundation
Es un modelo de programacióón para crear r
Es un modelo de programaci
aplicaciones con flujos de trabajo.
aplicaciones con flujos de trabajo.
n para crear ráápidamente
pidamente
Componentes
Componentes
Windows Communication Foundation (Indigo)
Windows Communication Foundation
(Indigo)
Es concedido con el objetivo de facilitar el desarrollo de
Es concedido con el objetivo de facilitar el desarrollo de
aplicaciones distribuidas.
aplicaciones distribuidas.
framework robusto especialmente construido para crear
robusto especialmente construido para crear
Es un framework
Es un
sistemas conectados e integrados.
sistemas conectados e integrados.
No va a ser necesario estar cambiando de tecnologíía, ni
a, ni
No va a ser necesario estar cambiando de tecnolog
desarrollar con múúltiples tecnolog
desarrollar con m
solucióón.n.
soluci
ltiples tecnologíías o dentro de una misma
as o dentro de una misma
Componentes
Componentes
Windows CardSpace
Windows CardSpace
Permite a un usuario brindar su identidad digital de una manera
Permite a un usuario brindar su identidad digital de una manera
segura y familiar.
segura y familiar.
En el mundo fíísico usamos tarjetas de negocio, tarjetas de
sico usamos tarjetas de negocio, tarjetas de
En el mundo f
crcréédito y tarjetas de membres
utilizar CardSpace
utilizar
contactemos.
contactemos.
dito y tarjetas de membresíía. En el mundo online podremos
a. En el mundo online podremos
para identificarnos segúún el proveedor que
n el proveedor que
CardSpace para identificarnos seg
usernames y y passwords
passwords; ;
La idea es no estar recordando usernames
La idea es no estar recordando
úúnicamente escogemos una tarjeta de informaci
nicamente escogemos una tarjeta de informacióón virtual,
listo!
listo!
n virtual, ¡¡y y
Piezas adicionales
adicionales
Piezas
Existen dos piezas adicionales en este mapa de
Existen dos piezas adicionales en este mapa de
tecnologíía que no son parte directa del .NET
tecnolog
3.0:3.0:
a que no son parte directa del .NET Framework
Framework
XAML
XAML
Expression
Expression
XAML
XAML
Es un lenguaje ““markup
Es un lenguaje
declarativamente la interfaz de una aplicacióón de Windows.
n de Windows.
declarativamente la interfaz de una aplicaci
markup”” (como HTML) para representar
(como HTML) para representar
Es un lenguaje declarativo.
Es un lenguaje declara
Comentarios de: Sesión 7 - Introducción a .NET Framework 3.0 (0)
No hay comentarios