Está en la página 1de 32

@soreygarcia

Dispositivos

Servicios Herramientas

Servidores

Es un entorno de desarrollo (IDE), la herramienta sobre la cual los programadores de tecnologas .NET desarrollan el software

Es una Plataforma de Desarrollo, la cual esta compuesta por:


o Un entorno de ejecucin (Runtime) o Bibliotecas de funcionalidad
NO es un sistema operativo NO es un lenguaje de programacin

o (Base Class Library)


o Lenguajes de programacin o Compiladores

NO es un entorno de desarrollo
NO es un servidor de aplicaciones

Cliente
Aplicacin de Escritorio Aplicacin Web Aplicacin de Consola Aplicacin Mvil

Servidor

* *

.NET Compact Framework

* Slo si la aplicacin es distribuida

VB

C++

C#

J#

Common Language Specification

Visual Studio .NET

ASP.NET: Servicios Web y Web Forms ADO.NET: Datos y XML

Windows Forms

Biblioteca de Clases Base

Common Language Runtime

Cdigo Fuente

Assembly (MSIL)

Cualquier lenguaje .NET

Compilador

Biblioteca o Ejecutable

Compilacin
Cdigo Fuente Compilador Lenguaje
Cdigo MSIL Metadata

Ejecucin
Cdigo Nativo JIT Compiler

Antes de la instalacin o cuando se ejecuta por primera vez

Cdigo Fuente

VB.NET Compilador VB.NET

C# Compilador C#

C++.NET Compilador C++ .NET Componente No Manejado

Cdigo Manejado

Assembly Cdigo MSIL

Assembly Cdigo MSIL

Assembly Cdigo MSIL

Common Language Runtime


Compilador JIT

Cdigo Nativo

Sistema Operativo (Windows)

Descripcin de Tipos

MiBiblioteca.DLL Metadata Recursos Cdigo Compilado MSIL

Clases Clases Base Interfaces Implementadas Atributos de las Clases Mtodos de las Clases

Manifiesto del Assembly


Nombre Versin Cultura
Otros Assemblies Permisos de Seguridad Tipos Externos

Visual Studio 6.0 Visual Basic VBA Visual FoxPro VBScript C++ J++ JScript ASP

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

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

Visual Studio 2012 .NET Framework 4.5

2000

2001

2002

2003

2004

2005

2006

2008

2010

2012

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

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

VB

C#

J#

IronPhyton

Ruby

CLS y CTS ASP.NET ADO.NET Windows Forms


WPF / XAML

WCS
LINQ Add-in Framework

WF & WCF Enhancements

Dynamic Data Entity Framework Data Services

WCF WF

Additional Enhancements

MVC

Biblioteca de Clases Common Language Runtime (CLR)


Windows 7/8, Windows Vista, Windows XP, Windows Server 2008

Los tipos de datos bsicos

Entendiendo el uso de las variables Entendiendo los mtodos y funciones Apuntes de Orientacion a Objetos para Dummies

@soreygarcia

También podría gustarte