IV Unidad Tecnologia Net

Páginas: 5 (1005 palabras) Publicado: 31 de julio de 2015
Lenguaje de
Programación II
• Unidad IV: Programación Orientada a Objetos

Docente: Ing. Carolina Robelo
carolina.robelo@ulsa.edu.ni

Tecnología Microsoft.Net

Tecnología Microsoft.Net


.NET no es un Sistema Operativo



.NET no es un Lenguaje de programación



.NET no es un Entorno de Desarrollo



.NET no es un Servidor de Aplicaciones



.NET no es un producto empaquetado que se puedacomprar
como tal

¿Qué es .NET?


.NET es un conjunto de tecnologías de software , compuesto de
varios lenguajes de programación que se ejecutan bajo el .NET
Framework. Es además un entorno completamente orientado a
objetos y que es capaz de ejecutarse bajo cualquier plataforma.



Plataforma de Desarrollo y Ejecución compuesta de:
– Entorno de Ejecución (Runtime)
– Bibliotecas deFuncionalidad (Class Library)
– Lenguajes de Programación
– Compiladores
– Herramientas de Desarrollo (IDE & Tools)
» Ej: Visual Studio 2010.
– Guías de Arquitectura

Características de .NET







Plataforma de ejecución intermedia
100% Orientada a Objetos
Multilenguaje
Soporta el desarrollo de aplicaciones grandes y complejas.
Se integra fácilmente con aplicaciones existentes desarrolladas
enplataformas Microsoft
Se integra fácilmente con aplicaciones desarrolladas en otras
plataformas

Arquitectura .Net

Microsoft .NET

Aplicación .NET
Lenguajes de Programación

Librerías de Funcionalidad
Entorno de Ejecución

Sistema Operativo (Familia Windows)

Entorno de
Desarrollo

Framework
Es un componente Windows que soporta el
desarrollo y ejecución de aplicaciones Windows y
Web Services.
Elpropósito de este componente es proveer al
usuario con un entorno de programación orientada
a objetos consistente, donde el código pueda estar
almacenado localmente o de manera remota.

¿Qué es un Framework?
• Marco de trabajo
• Puede estar compuesto por









Librerías de clases
Documentación
Ayuda
Ejemplos
Tutoriales
Etc.

¿Qué es .NET Framework?
Herramientas
de Desarrollo

Bases de Datos.NET
Framework

Servicios
Web XML

Clientes

Aplicaciones
Web ASP.NET

Aplicaciones
de Usuario

Net Framework
• Paquete de software fundamental de la plataforma .NET. Incluye:
– Entorno de Ejecución (Runtime)
– Bibliotecas de Funcionalidad (Class Library)
• Se distribuye en forma libre y gratuita
• Existen tres variantes principales:
– .NET Framework Redistributable Package

– .NET Framework SDK– .NET Compact Framework
• Está instalado por defecto en Windows 2003 Server o
superior.

¿Dónde instalar el .NET Framework?

Aplicación de
Escritorio

Cliente

Servidor



*


Aplicación Web
Aplicación de
Consola
Aplicación
Móvil



*

.NET Compact Framework
* Sólo si la aplicación es distribuida

Línea del tiempo de .NET
Visual Studio 6.0
Visual Basic
VBA
Visual FoxPro
VBScript
C++
J++JScript
ASP

2000

2001

2002

Visual Studio .NET 2003
.NET Framework 1.1
.NET Compact Framework
J#

2003 2004 2005

Visual Studio .NET 2002
.NET Framework 1.0
Visual Basic .NET
C#

Visual Studio 2008
.NET Framework 3.0 – 3.5
.NET Compact Framework

2006 y más 2008 2010

Visual Studio 2005
.NET Framework 2.0
.NET Compact Framework 2.0

Visual Studio 2012 / Visual Studio 2013
Visual Studio 2010
.NETFramework 3.0
.NET Framework 4.0 / 4.5

Arquitectura del .NET Framework
VB

C++

C#

J#



.NET Framework
Redistributable

Windows Forms

ADO.NET y XML
Base Class Library

Common Language Runtime CLR
Windows

Services

.NET Framework

ASP.NET

Class Library

.NET Framework SDK

Common Language Specification CLS

CLR – Common Language Runtime

CLR – Common Language Runtime
• El CLR es el motor deejecución (runtime) de .NET
• Características






Compilación Just-In-Time (JIT)
Gestión automática de memoria (Garbage Collector)
Gestión de errores consistente (Excepciones)
Ejecución basada en componentes (Assemblies)
Gestión de Seguridad

CLR – Componentes Internos

CLR – Proceso de Compilación

Código
Fuente

Cualquier lenguaje
.NET

Compilador

Assembly
(MSIL)

Biblioteca
o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UNIDAD IV
  • unidad IV
  • UNIDAD IV
  • UNIDAD IV
  • Unidad IV
  • UNIDAD IV
  • UNIDAD IV
  • Unidad IV

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS