SlideShare una empresa de Scribd logo
1 de 12
Politécnico Padre Zegrí
Nombres:
Profesora:
Materia:
Johan Diaz
Programación II
Yahaira Fernández
Programación .NET
Definición: Las aplicaciones .NET Framework se
compilan sobre los servicios de Common Language
Runtime y aprovechan la biblioteca de clases de
.NET Framework. Common Language Runtime
administra la memoria, ejecución de subprocesos,
ejecución de código, comprobación de la seguridad
del código, compilación y demás servicios del
sistema.
Programación .NET
Originen: En Agosto de 2000, Microsoft, Hewlett-
Packard e Intel trabajaron conjuntamente para
estandarizar el lenguaje de programación C# y una
Infraestructura de Lenguaje Común (CLI por sus siglas en
inglés). Para Diciembre de 2001, ambos fueron
ratificados por los estándares Internacionales ECMA ISO
también siguió los pasos para abril de 2003. Mientras
Microsoft y sus socios de negocios ganaban patentes
para los lenguajes CLI y C#, ECMA e ISO solicitaron que
era esencial que la implementación estuviera disponible
bajo “términos no discriminatorios”.
Programación .NET
Además de alcanzar estos términos, las compañías
también accedían a dejar estas patentes disponibles.
Sin embargo, esto no aplicó para la parte del .NET
Framework, que no está cubierto por los estándares
ECMA/ISO. Esto incluye Windows Forms, ADO.Net y
ASP.Net. En Octubre de 2007, Microsoft anunciaba la
liberación de su código fuente para la Biblioteca de
Clases Base del .NET Framework (incluidos ASP.Net,
ADO.Net y Windows Presentation Foundation) esto
con el lanzamiento de su nueva versión: Visual Studio
2008.
Programación .NET
Evolución:
Programación .NET
Componentes Fundamentales
De la
Plataforma .NET
Programación .NET
Visual Basic .NET:ofrece numerosas
características nuevas y mejoradas, como herencia,
interfaces y sobrecarga, que lo convierten en un
eficaz lenguaje de programación orientado a objetos.
Otras características nuevas del lenguaje son el
subprocesamiento libre y el control de excepciones
estructurado.Visual Basic.NET integra
completamente el entorno .NET Framework y
Common Language Runtime, que proporcionan
interoperabilidad entre lenguajes, recolección de
elementos no utilizados, seguridad mejorada y
mayor compatibilidad entre versiones.
Programación .NET
Common Language Runtime: El CRL es un
programa que corre sobre el sistema operativo y se
encarga de controlar, ejecutar y brindar servicios a
las aplicaciones .NET.
La aplicaciones desarrolladas en .NET una vez
compiladas producen archivos de extensiones .exe o
.dll, sin embargo estos archivos no contiene código
máquina para ser ejecutadas por el sistema
operativo, sino que están en un lenguaje intermedio
llamado MSIL.
Compilador : Un compilador es un pequeño
programa informático, que se encarga de traducir
(compilar) el código fuente de cualquier aplicación
que se esté desarrollando. En pocas palabras, es un
software que se encarga de traducir el programa
hecho en lenguaje de programación, a un lenguaje
de máquina que pueda ser comprendido por el
equipo y pueda ser procesado o ejecutado por este.
Programación .NET
Programación .NET
 https://es.wikipedia.org/wiki/Microsoft_.NET
 https://blogs.msdn.microsoft.com/warnov/2010/07/04/breve-historia-del-
framework-net/
 http://octavouisraelplataformanet.blogspot.com/2009/06/platoforma-
net.html
 https://msdn.microsoft.com/es-es/library/ms229335(v=vs.100).aspx
 http://culturacion.com/que-es-un-compilador/
 http://www.definicionabc.com/tecnologia/compilador.php
 https://msdn.microsoft.com/es-do/library/aa903378(v=vs.71).aspx
 http://villegas1.activoforo.com/t18-que-es-clr-common-language-runtime
Fuentes

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
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
 
Ug zuñiga
Ug zuñigaUg zuñiga
Ug zuñiga
 
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
 
Programacion
ProgramacionProgramacion
Programacion
 
.Net framework
.Net framework.Net framework
.Net framework
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
UG-RLOOR
UG-RLOORUG-RLOOR
UG-RLOOR
 
Introducción a la Plataforma .NET
Introducción a la Plataforma .NETIntroducción a la Plataforma .NET
Introducción a la Plataforma .NET
 
Informática
InformáticaInformática
Informática
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredo
 
Actividad sobre el lenguaje c
Actividad sobre el lenguaje cActividad sobre el lenguaje c
Actividad sobre el lenguaje c
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET Propuesta
 
Presentación1
Presentación1Presentación1
Presentación1
 

Destacado

David C. Martinez Resume 2016
David C.  Martinez Resume 2016David C.  Martinez Resume 2016
David C. Martinez Resume 2016David Martinez
 
совещание замов по уир 23 августа 2013
совещание замов по уир 23 августа 2013совещание замов по уир 23 августа 2013
совещание замов по уир 23 августа 2013agsidenko
 
Disadvantage of using internet
Disadvantage of using internetDisadvantage of using internet
Disadvantage of using internetMuhammad Nazarith
 
แฟ้มสะสมงานอิเล็กทรอนิกส์
แฟ้มสะสมงานอิเล็กทรอนิกส์แฟ้มสะสมงานอิเล็กทรอนิกส์
แฟ้มสะสมงานอิเล็กทรอนิกส์Tvet Res
 
Agriculture Chemicals as Soil Pollutants
Agriculture Chemicals as Soil PollutantsAgriculture Chemicals as Soil Pollutants
Agriculture Chemicals as Soil PollutantsAshish Jaiswal
 
Disadvantage of using internet
Disadvantage of using internetDisadvantage of using internet
Disadvantage of using internetMuhammad Nazarith
 

Destacado (15)

David C. Martinez Resume 2016
David C.  Martinez Resume 2016David C.  Martinez Resume 2016
David C. Martinez Resume 2016
 
совещание замов по уир 23 августа 2013
совещание замов по уир 23 августа 2013совещание замов по уир 23 августа 2013
совещание замов по уир 23 августа 2013
 
Transparency of Extractive Industries Toward Spatial Transparency
Transparency of Extractive Industries Toward Spatial TransparencyTransparency of Extractive Industries Toward Spatial Transparency
Transparency of Extractive Industries Toward Spatial Transparency
 
Soal persamaan lingkaran
Soal persamaan lingkaranSoal persamaan lingkaran
Soal persamaan lingkaran
 
keliling lingkaran dan phi
keliling lingkaran dan phikeliling lingkaran dan phi
keliling lingkaran dan phi
 
El paisaje
El paisajeEl paisaje
El paisaje
 
Disadvantage of using internet
Disadvantage of using internetDisadvantage of using internet
Disadvantage of using internet
 
แฟ้มสะสมงานอิเล็กทรอนิกส์
แฟ้มสะสมงานอิเล็กทรอนิกส์แฟ้มสะสมงานอิเล็กทรอนิกส์
แฟ้มสะสมงานอิเล็กทรอนิกส์
 
Resource Governance News August 2016 Edition
Resource Governance News August 2016 EditionResource Governance News August 2016 Edition
Resource Governance News August 2016 Edition
 
Resource Governance News Edisi Agustus 2016
Resource Governance News Edisi Agustus 2016Resource Governance News Edisi Agustus 2016
Resource Governance News Edisi Agustus 2016
 
Materi Lingkaran kelas8
Materi Lingkaran kelas8Materi Lingkaran kelas8
Materi Lingkaran kelas8
 
Relaksasi Mineral Raw Material untuk Siapa?
Relaksasi Mineral Raw Material untuk Siapa? Relaksasi Mineral Raw Material untuk Siapa?
Relaksasi Mineral Raw Material untuk Siapa?
 
Tarik Ulur Kebijakan Larangan Ekspor Mineral
Tarik Ulur Kebijakan Larangan Ekspor Mineral Tarik Ulur Kebijakan Larangan Ekspor Mineral
Tarik Ulur Kebijakan Larangan Ekspor Mineral
 
Agriculture Chemicals as Soil Pollutants
Agriculture Chemicals as Soil PollutantsAgriculture Chemicals as Soil Pollutants
Agriculture Chemicals as Soil Pollutants
 
Disadvantage of using internet
Disadvantage of using internetDisadvantage of using internet
Disadvantage of using internet
 

Similar a Programacion .net

Introducción a net
Introducción a netIntroducción a net
Introducción a netinfobran
 
Politécnico padre zegri
Politécnico padre zegriPolitécnico padre zegri
Politécnico padre zegriadrian espinal
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2cristian Salazar L
 
Introducción a la programación visual
Introducción a la programación visualIntroducción a la programación visual
Introducción a la programación visualmiguelangelvillelli
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Alex Barrios
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Oliver Benitez
 
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Flor Santana Mota
 
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Flor Santana Mota
 
framework.net -Jennifer Suarez
framework.net -Jennifer  Suarezframework.net -Jennifer  Suarez
framework.net -Jennifer SuarezGinsuaC
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETjnarchie
 
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 blogspotpaolatublog
 

Similar a Programacion .net (20)

Introduccion.net
Introduccion.net Introduccion.net
Introduccion.net
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
Politécnico padre zegri
Politécnico padre zegriPolitécnico padre zegri
Politécnico padre zegri
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
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
 
Introducción a la programación visual
Introducción a la programación visualIntroducción a la programación visual
Introducción a la programación visual
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Programación.NET
Programación.NETProgramación.NET
Programación.NET
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
 
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
 
framework.net -Jennifer Suarez
framework.net -Jennifer  Suarezframework.net -Jennifer  Suarez
framework.net -Jennifer Suarez
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
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
 

Programacion .net

  • 1. Politécnico Padre Zegrí Nombres: Profesora: Materia: Johan Diaz Programación II Yahaira Fernández Programación .NET
  • 2. Definición: Las aplicaciones .NET Framework se compilan sobre los servicios de Common Language Runtime y aprovechan la biblioteca de clases de .NET Framework. Common Language Runtime administra la memoria, ejecución de subprocesos, ejecución de código, comprobación de la seguridad del código, compilación y demás servicios del sistema. Programación .NET
  • 3. Originen: En Agosto de 2000, Microsoft, Hewlett- Packard e Intel trabajaron conjuntamente para estandarizar el lenguaje de programación C# y una Infraestructura de Lenguaje Común (CLI por sus siglas en inglés). Para Diciembre de 2001, ambos fueron ratificados por los estándares Internacionales ECMA ISO también siguió los pasos para abril de 2003. Mientras Microsoft y sus socios de negocios ganaban patentes para los lenguajes CLI y C#, ECMA e ISO solicitaron que era esencial que la implementación estuviera disponible bajo “términos no discriminatorios”. Programación .NET
  • 4. Además de alcanzar estos términos, las compañías también accedían a dejar estas patentes disponibles. Sin embargo, esto no aplicó para la parte del .NET Framework, que no está cubierto por los estándares ECMA/ISO. Esto incluye Windows Forms, ADO.Net y ASP.Net. En Octubre de 2007, Microsoft anunciaba la liberación de su código fuente para la Biblioteca de Clases Base del .NET Framework (incluidos ASP.Net, ADO.Net y Windows Presentation Foundation) esto con el lanzamiento de su nueva versión: Visual Studio 2008.
  • 7. Programación .NET Visual Basic .NET:ofrece numerosas características nuevas y mejoradas, como herencia, interfaces y sobrecarga, que lo convierten en un eficaz lenguaje de programación orientado a objetos. Otras características nuevas del lenguaje son el subprocesamiento libre y el control de excepciones estructurado.Visual Basic.NET integra completamente el entorno .NET Framework y Common Language Runtime, que proporcionan interoperabilidad entre lenguajes, recolección de elementos no utilizados, seguridad mejorada y mayor compatibilidad entre versiones.
  • 8.
  • 9. Programación .NET Common Language Runtime: El CRL es un programa que corre sobre el sistema operativo y se encarga de controlar, ejecutar y brindar servicios a las aplicaciones .NET. La aplicaciones desarrolladas en .NET una vez compiladas producen archivos de extensiones .exe o .dll, sin embargo estos archivos no contiene código máquina para ser ejecutadas por el sistema operativo, sino que están en un lenguaje intermedio llamado MSIL.
  • 10. Compilador : Un compilador es un pequeño programa informático, que se encarga de traducir (compilar) el código fuente de cualquier aplicación que se esté desarrollando. En pocas palabras, es un software que se encarga de traducir el programa hecho en lenguaje de programación, a un lenguaje de máquina que pueda ser comprendido por el equipo y pueda ser procesado o ejecutado por este. Programación .NET
  • 12.  https://es.wikipedia.org/wiki/Microsoft_.NET  https://blogs.msdn.microsoft.com/warnov/2010/07/04/breve-historia-del- framework-net/  http://octavouisraelplataformanet.blogspot.com/2009/06/platoforma- net.html  https://msdn.microsoft.com/es-es/library/ms229335(v=vs.100).aspx  http://culturacion.com/que-es-un-compilador/  http://www.definicionabc.com/tecnologia/compilador.php  https://msdn.microsoft.com/es-do/library/aa903378(v=vs.71).aspx  http://villegas1.activoforo.com/t18-que-es-clr-common-language-runtime Fuentes