11
La plataforma .NET GEORGE MUÑIZ, MBA

Microsoft.net

Embed Size (px)

DESCRIPTION

Microsoft.net

Citation preview

Page 1: Microsoft.net

La plataforma .NET

GEORGE MUÑIZ, MBA

Page 2: Microsoft.net

Arquitectura .NET.NET Framework y Visual Studio .NET

Sistema Operativo

Common Language Runtime

Base Class Library

XML, ADO .NET, Enterprise Services

ASP .NETWeb Forms Web ServicesMobile Web Forms (MIT)

WindowsForms

Common Language Specification

VB C++ C# J# …

Visual Studio .NET

Page 3: Microsoft.net

Sistema Operativo

Common Language Runtime

Base Class Library

XML, ADO .NET, Enterprise Services

ASP .NETWeb Forms Web ServicesMobile Web Forms (MIT)

WindowsForms

Common Language Specification

VB C++ C# J# …

Visual Studio .NET

.NET FrameworkCommon Language Runtime

Page 4: Microsoft.net

.NET FrameworkCommon Language Runtime El CLR es el entorno donde se ejecutan todas las

aplicaciones .NET El CLR determina para las aplicaciones .NET:

Un conjunto de tipos de datos: CTS Un lenguaje intermedio: MSIL Un empaquetado de código: Assembly

El código que ejecuta el CLR se llama código gestionado (managed code)

Page 5: Microsoft.net

Sistema Operativo

Common Language Runtime

Base Class Library

XML, ADO .NET, Enterprise Services

ASP .NETWeb Forms Web ServicesMobile Web Forms (MIT)

WindowsForms

Common Language Specification

VB C++ C# J# …

Visual Studio .NET

.NET Framework

.NET Framework Class Library

Page 6: Microsoft.net

System

System.Data System.Xml

System.Web

GlobalizationDiagnosticsConfigurationCollections

ResourcesReflectionNetIO

ThreadingTextServiceProcessSecurity

CommonOleDb

SQLTypesSqlClient

XPathXSLT

RuntimeInteropServicesRemotingSerialization

Serialization

Configuration SessionStateCaching Security

ServicesDescriptionDiscoveryProtocols

UIHtmlControlsWebControls

System.Drawing

ImagingDrawing2D

TextPrinting

System.Windows.FormsDesign ComponentModel

.NET Framework

.NET Framework Class Library

Page 7: Microsoft.net

Sistema Operativo

Common Language Runtime

Base Class Library

XML, ADO .NET, Enterprise Services

ASP .NETWeb Forms Web ServicesMobile Web Forms (MIT)

WindowsForms

Common Language Specification (CLS)

VB C++ C# J# …

Visual Studio .NET

.NET FrameworkLenguajes .NET

Page 8: Microsoft.net

Lenguajes .NETCLS

COBOL C++

CLR

MicrosoftManaged C++Extensions

FujitsuCOBOLExtensions CL

S

Los lenguajes no tienen que exponer toda la funcionalidad definida por la CLR

Page 9: Microsoft.net

.NET es neutral con respecto al lenguaje Lenguajes de Microsoft:

Visual C# .NET, Visual Basic .NET, Visual C++ .NET, JScript, Visual J# .NET

Terceros suministran: COBOL, RPG, APL, Perl, Pascal, Smalltalk, Eiffel, Fortran,

Haskell, Mercury, Oberon, Oz, Python, Scheme, Standard ML, … hasta +26 lenguajes

Lenguajes .NETMúltiples lenguajes soportados

Page 10: Microsoft.net

Visual Studio .NETEntorno de Desarrollo Integrado

Sistema Operativo

Common Language Runtime

Base Class Library

XML, ADO .NET, Enterprise Services

ASP .NETWeb Forms Web ServicesMobile Web Forms (MIT)

WindowsForms

Common Language Specification

VB C++ C# J# …

Visual Studio .NET

Page 11: Microsoft.net

Visual Studio .NETProductividad Única herramienta de desarrollo para todo Plataforma completa para creación, pruebas e

integración de Servicios Web Plataforma RAD de alta productividad

Diseñadores visuales de Formularios Diseñadores visuales de Componentes Depuración extremo a extremo, a través de lenguajes Tecnología IntelliSense y Ayuda Dinámica

Extensible y Abierto