SlideShare una empresa de Scribd logo
1 de 12
En esta presentación se muestra de forma gráfica, cada una
de las utilidades y herramientas que posee actualmente
.NET, y cabe resaltar que una de esas herramientas es .NET
Framework, el cuál hace que el desarrollo sea mucho
agradable y sencillo para nosotros los programadores, y
contiene características importantes a nivel de seguridad.
Adicionalmente el Framework se adapta a varios lenguajes
de programación.
Es un conjunto de
tecnologías para
desarrollar y utilizar
componentes que nos
permitan crear formularios
web, servicios web y
aplicaciones Windows
VB c++ C# J# …
SistemaOperativo
Marco de Trabajo .NET
Especificación Común de Lenguajes
ASP.NET: Servicios Web XML
y Formularios Web
Formularios
Windows
ADO.NET: Datos y XML
Librerías de Clases Base
Entorno Común de Ejecución para Lenguajes (CLR)
VisualStudio.NET
 Unifica los modelos de programación
 Simplificación del desarrollo.
 Provee un entorno de ejecución robusto y seguro.
 Es independiente del lenguaje de programación.
 Simplifica la instalación y administración de las aplicaciones.
 Es extensible.
Silverlight
VB
.Net
AJAX
Framework de .Net es una
infraestructura sobre la que se
reúne todo un conjunto de
lenguajes y servicios que
simplifican el desarrollo de
aplicaciones
Lenguaje de
compilación
Biblioteca de
clases .Net
Common
Language
Runtime (CLR)
Componentes
 El programador no necesita iniciar la aplicación desde cero, ya
que el Framework le proporciona un esqueleto o plantilla.
 Facilita la colaboración del desarrollo.
 Se encuentran de manera más fácil herramientas, utilidades y
librerías adaptadas al Framework.
.NET
Framework
CardSpace
WPF
WCF
WF
ASP .NET
Windows Forms
Marco de Servicios
Base Datos Depuración …
Common Language Runtime
Servicios del Sistema
SOPORT DE HILOS COM Marshaler
Soporte de la biblioteca de clases base
Cargador de Clases
Verificador de Tipos Gestor de Excepciones
Motor de Seguridad Motor de Depuración
MSIL a
compiladores
nativos
Gestor de
Código
Recolector de
Basura
 Principales mejoras del lenguaje
- Soporte mejorado orientado a objetos
- Gestión de excepciones estructurada
 Acceso Total al .NET Framework
- Nuevas opciones de manejo de hilos
- Recolector de basura
 Desarrollo Web mejorado
- Creación de formularios Web tan fácilmente como
formularios Windows.
- Crear servicios Web rápidamente
COLLECTIONS
CONFIGURATION
DIAGNOSTICS
GLOBALIZATION
IO
NET
REFLECTION
RESOURCES
SECURITY
SERVICEPROCESS
TEXT
THREADING
RUNTIME
.INTEROPSERVICES
.REMOTING
.SERIALIZATION
Los espacios de nombres se utilizan para crear ámbitos únicos y
poder ingresar a ellos de manera global
SYSTEM
SYSTEM
SYSTEM .NET
SYSTEM.REFLECTION
SYSTEM.IO
SYSTEM.RUNTIME.INTEROP
SERVICES
SYSTEM.GLOBALIZATION
SYSTEM.CONFIGURATION
SYSTEM.COLLECTIONS
SYSTEM.SECURITY
SYSTEM.DIAGNOSTICS
SYSTEM.TEXT
SYSTEM.THREADING
Estas bibliotecas son propias de Visual Studio, y tienen muchas
funcionalidades.

Más contenido relacionado

La actualidad más candente

1. introduccion a la plataforma microsoft .net
1.  introduccion a la plataforma microsoft .net1.  introduccion a la plataforma microsoft .net
1. introduccion a la plataforma microsoft .netmhormech
 
Presentacion de .net
Presentacion de .netPresentacion de .net
Presentacion de .netbannomaria
 
1. Introduccion A Asp .Net
1.  Introduccion A Asp .Net1.  Introduccion A Asp .Net
1. Introduccion A Asp .Netguest3cf6ff
 
1. Introduccion A Asp.Net
1.  Introduccion A Asp.Net1.  Introduccion A Asp.Net
1. Introduccion A Asp.Netguest3cf6ff
 
Programación web
Programación webProgramación web
Programación weberic291285
 
.NET Framework y sus beneficios
.NET Framework y sus beneficios.NET Framework y sus beneficios
.NET Framework y sus beneficiosChetu
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto? melvin9wheeler19
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
Anyery paulino #21 asp.net
Anyery paulino #21 asp.netAnyery paulino #21 asp.net
Anyery paulino #21 asp.netAnyeryPaulino
 

La actualidad más candente (20)

1. introduccion a la plataforma microsoft .net
1.  introduccion a la plataforma microsoft .net1.  introduccion a la plataforma microsoft .net
1. introduccion a la plataforma microsoft .net
 
Introducción al c#
Introducción al c#Introducción al c#
Introducción al c#
 
Presentacion de .net
Presentacion de .netPresentacion de .net
Presentacion de .net
 
1. Introduccion a .Net
1. Introduccion a .Net1. Introduccion a .Net
1. Introduccion a .Net
 
1. Introduccion A Asp .Net
1.  Introduccion A Asp .Net1.  Introduccion A Asp .Net
1. Introduccion A Asp .Net
 
1. Introduccion A Asp.Net
1.  Introduccion A Asp.Net1.  Introduccion A Asp.Net
1. Introduccion A Asp.Net
 
Programación web
Programación webProgramación web
Programación web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
.NET Framework y sus beneficios
.NET Framework y sus beneficios.NET Framework y sus beneficios
.NET Framework y sus beneficios
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Conociendo php
Conociendo phpConociendo php
Conociendo php
 
Programacion web
Programacion webProgramacion web
Programacion web
 
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
 
JSP
JSPJSP
JSP
 
Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Servidor php
Servidor phpServidor php
Servidor php
 
Desarrollo Plataforma Flash
Desarrollo Plataforma FlashDesarrollo Plataforma Flash
Desarrollo Plataforma Flash
 
Anyery paulino #21 asp.net
Anyery paulino #21 asp.netAnyery paulino #21 asp.net
Anyery paulino #21 asp.net
 

Destacado

Gost r certificate 1599
Gost r certificate 1599Gost r certificate 1599
Gost r certificate 1599Caleb Wood
 
NPO団体どらま工房 授業プログラムのご案内
NPO団体どらま工房 授業プログラムのご案内NPO団体どらま工房 授業プログラムのご案内
NPO団体どらま工房 授業プログラムのご案内katsube
 
SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014SolidQ
 
Going Beyond Email: Internal Communication Lessons Learned in Healthcare
Going Beyond Email: Internal Communication Lessons Learned in HealthcareGoing Beyond Email: Internal Communication Lessons Learned in Healthcare
Going Beyond Email: Internal Communication Lessons Learned in HealthcareSocialChorus
 
HCI - Case Study - Digital Fridge
HCI - Case Study - Digital FridgeHCI - Case Study - Digital Fridge
HCI - Case Study - Digital FridgeFurrukh Ali Baig
 
Simulation of photovoltaic system connected with full bridge inverter using m...
Simulation of photovoltaic system connected with full bridge inverter using m...Simulation of photovoltaic system connected with full bridge inverter using m...
Simulation of photovoltaic system connected with full bridge inverter using m...eSAT Journals
 
Sofistes- Sòcrates
Sofistes- SòcratesSofistes- Sòcrates
Sofistes- Sòcratesrosasabates
 
Planes de ejecución 1
Planes de ejecución 1Planes de ejecución 1
Planes de ejecución 1SolidQ
 
Webinar Slides: How Nestlé Waters Launched an Employee Engagement Program to ...
Webinar Slides: How Nestlé Waters Launched an Employee Engagement Program to ...Webinar Slides: How Nestlé Waters Launched an Employee Engagement Program to ...
Webinar Slides: How Nestlé Waters Launched an Employee Engagement Program to ...SocialChorus
 
Mobile AR Lecture 3 - Prototyping
Mobile AR Lecture 3 - PrototypingMobile AR Lecture 3 - Prototyping
Mobile AR Lecture 3 - PrototypingMark Billinghurst
 
Digital Signature Recognition using RSA Algorithm
Digital Signature Recognition using RSA AlgorithmDigital Signature Recognition using RSA Algorithm
Digital Signature Recognition using RSA AlgorithmVinayak Raja
 
Resummeditacions
ResummeditacionsResummeditacions
Resummeditacionsrosasabates
 
Racionalisme Descartes
Racionalisme DescartesRacionalisme Descartes
Racionalisme Descartesrosasabates
 
Literatura catalana de postguerra
Literatura catalana de postguerraLiteratura catalana de postguerra
Literatura catalana de postguerraLluis Rius
 

Destacado (17)

Gost r certificate 1599
Gost r certificate 1599Gost r certificate 1599
Gost r certificate 1599
 
Tony Williams Cert
Tony Williams CertTony Williams Cert
Tony Williams Cert
 
NPO団体どらま工房 授業プログラムのご案内
NPO団体どらま工房 授業プログラムのご案内NPO団体どらま工房 授業プログラムのご案内
NPO団体どらま工房 授業プログラムのご案内
 
SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014
 
Going Beyond Email: Internal Communication Lessons Learned in Healthcare
Going Beyond Email: Internal Communication Lessons Learned in HealthcareGoing Beyond Email: Internal Communication Lessons Learned in Healthcare
Going Beyond Email: Internal Communication Lessons Learned in Healthcare
 
HCI - Case Study - Digital Fridge
HCI - Case Study - Digital FridgeHCI - Case Study - Digital Fridge
HCI - Case Study - Digital Fridge
 
Simulation of photovoltaic system connected with full bridge inverter using m...
Simulation of photovoltaic system connected with full bridge inverter using m...Simulation of photovoltaic system connected with full bridge inverter using m...
Simulation of photovoltaic system connected with full bridge inverter using m...
 
Sofistes- Sòcrates
Sofistes- SòcratesSofistes- Sòcrates
Sofistes- Sòcrates
 
Planes de ejecución 1
Planes de ejecución 1Planes de ejecución 1
Planes de ejecución 1
 
Webinar Slides: How Nestlé Waters Launched an Employee Engagement Program to ...
Webinar Slides: How Nestlé Waters Launched an Employee Engagement Program to ...Webinar Slides: How Nestlé Waters Launched an Employee Engagement Program to ...
Webinar Slides: How Nestlé Waters Launched an Employee Engagement Program to ...
 
Mobile AR Lecture 3 - Prototyping
Mobile AR Lecture 3 - PrototypingMobile AR Lecture 3 - Prototyping
Mobile AR Lecture 3 - Prototyping
 
Digital Signature Recognition using RSA Algorithm
Digital Signature Recognition using RSA AlgorithmDigital Signature Recognition using RSA Algorithm
Digital Signature Recognition using RSA Algorithm
 
Resummeditacions
ResummeditacionsResummeditacions
Resummeditacions
 
Racionalisme Descartes
Racionalisme DescartesRacionalisme Descartes
Racionalisme Descartes
 
Literatura catalana de postguerra
Literatura catalana de postguerraLiteratura catalana de postguerra
Literatura catalana de postguerra
 
Vvvvvvvv
VvvvvvvvVvvvvvvv
Vvvvvvvv
 
Poesia contemporània
Poesia contemporàniaPoesia contemporània
Poesia contemporània
 

Similar a Desarrollo aplicaciones .net

Similar a Desarrollo aplicaciones .net (20)

Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 
Paola
PaolaPaola
Paola
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET Propuesta
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
Introducción a Visual Studio .net
Introducción a Visual Studio .netIntroducción a Visual Studio .net
Introducción a Visual Studio .net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 

Último

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 

Último (7)

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 

Desarrollo aplicaciones .net

  • 1.
  • 2.
  • 3. En esta presentación se muestra de forma gráfica, cada una de las utilidades y herramientas que posee actualmente .NET, y cabe resaltar que una de esas herramientas es .NET Framework, el cuál hace que el desarrollo sea mucho agradable y sencillo para nosotros los programadores, y contiene características importantes a nivel de seguridad. Adicionalmente el Framework se adapta a varios lenguajes de programación.
  • 4. Es un conjunto de tecnologías para desarrollar y utilizar componentes que nos permitan crear formularios web, servicios web y aplicaciones Windows VB c++ C# J# … SistemaOperativo Marco de Trabajo .NET Especificación Común de Lenguajes ASP.NET: Servicios Web XML y Formularios Web Formularios Windows ADO.NET: Datos y XML Librerías de Clases Base Entorno Común de Ejecución para Lenguajes (CLR) VisualStudio.NET
  • 5.  Unifica los modelos de programación  Simplificación del desarrollo.  Provee un entorno de ejecución robusto y seguro.  Es independiente del lenguaje de programación.  Simplifica la instalación y administración de las aplicaciones.  Es extensible. Silverlight VB .Net AJAX
  • 6. Framework de .Net es una infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Lenguaje de compilación Biblioteca de clases .Net Common Language Runtime (CLR) Componentes
  • 7.  El programador no necesita iniciar la aplicación desde cero, ya que el Framework le proporciona un esqueleto o plantilla.  Facilita la colaboración del desarrollo.  Se encuentran de manera más fácil herramientas, utilidades y librerías adaptadas al Framework. .NET Framework CardSpace WPF WCF WF
  • 8. ASP .NET Windows Forms Marco de Servicios Base Datos Depuración … Common Language Runtime Servicios del Sistema
  • 9. SOPORT DE HILOS COM Marshaler Soporte de la biblioteca de clases base Cargador de Clases Verificador de Tipos Gestor de Excepciones Motor de Seguridad Motor de Depuración MSIL a compiladores nativos Gestor de Código Recolector de Basura
  • 10.  Principales mejoras del lenguaje - Soporte mejorado orientado a objetos - Gestión de excepciones estructurada  Acceso Total al .NET Framework - Nuevas opciones de manejo de hilos - Recolector de basura  Desarrollo Web mejorado - Creación de formularios Web tan fácilmente como formularios Windows. - Crear servicios Web rápidamente