Upload
george-muniz
View
212
Download
0
Embed Size (px)
DESCRIPTION
Microsoft.net
Citation preview
La plataforma .NET
GEORGE MUÑIZ, MBA
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
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
.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)
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
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
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
Lenguajes .NETCLS
COBOL C++
CLR
MicrosoftManaged C++Extensions
FujitsuCOBOLExtensions CL
S
Los lenguajes no tienen que exponer toda la funcionalidad definida por la CLR
.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
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
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