SlideShare una empresa de Scribd logo
Instituto Politécnico Padre Zegri
•Nombre: Yamilka Collado #3
•Curso: 6to. C de Informática
•Materia: Programacion II
•Maestra: Yahaira Fernandez
•Fecha de Entrega: 29/08/2016
Definición
•.NET es un framework de Microsoft que hace un énfasis
en la transparencia de redes, con independencia de
plataforma de hardware y que permita un rápido
desarrollo de aplicaciones. Basado en ella, la empresa
intenta desarrollar una estrategia horizontal que integre
todos sus productos, desde el sistema operativo hasta las
herramientas de mercado.
Origen
•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.[1] [2] ISO también siguió los pasos para abril de
2003.
Continuación
• 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”. 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.
Evolución
• .NET Framework 1.0
• .NET Framework 1.1
• .NET Framework 2.0
• .NET Framework 3.0
• .NET Framework 3.5
• Service Pack 1
• .NET Framework 3.5 SP1 Client Profile
• .NET Framework 4
Lenguaje de Programación Visual Basic
.NET
•El lenguaje Visual Basic .NET es totalmente diferente a
sus antecesores, permite crear aplicaciones de escritorio,
Web y móviles. Brinda un completo número de
características para hacer que el desarrollo de aplicaciones
sea realmente rápido.
Librerías (Biblioteca)
• La biblioteca de clases de .NET Framework es una biblioteca de clases,
interfaces y tipos de valor que proporcionan acceso a la funcionalidad del
sistema. Es la base sobre la que se compilan aplicaciones, componentes y
controles de .NET Framework. En la tabla siguiente se muestran los
espacios de nombres y las categorías de espacios de nombres de la
biblioteca de clases, que también se documentan detalladamente en esta
referencia. Los espacios de nombres y las categorías se muestran según su
uso, y aparecen en primer lugar los espacios de nombres que se usan con
más frecuencia.
Librería
Common Language Runtime (CLR)
• El Common Language Runtime o CLR ("entorno en tiempo de ejecución de
lenguaje común") es un entorno de ejecución para los códigos de los
programas que corren sobre la plataforma Microsoft .NET. El CLR es el
encargado de compilar una forma de código intermedio llamada Common
Intermediate Language (CIL, anteriormente conocido como MSIL, por
Microsoft Intermediate Language), al código de maquina nativo, mediante un
compilador en tiempo de ejecución.
Compilador
• Un compilador es un programa informático que traduce un
programa escrito en un lenguaje de programación a otro lenguaje
diferente. Usualmente el segundo lenguaje es lenguaje de máquina,
pero también puede ser un código intermedio (bytecode), o
simplemente texto. Este proceso de traducción se conoce como
compilación.
Bibliografía
• https://es.wikipedia.org/wiki/Microsoft_.NET
• http://octavouisraelplataformanet.blogspot.com/2009/06/platoforma-
net.html
• https://blogs.msdn.microsoft.com/warnov/2010/07/04/breve-historia-del-
framework-net/
• http://cursosenlinea.tic.unam.mx/cursos/Lenguaje_de_programacion_VISU
AL_BASIC_.NET.htm
• https://es.wikipedia.org/wiki/Common_Language_Runtime
• https://es.wikipedia.org/wiki/Compilador

Más contenido relacionado

La actualidad más candente

Visual basic
Visual basicVisual basic
Jeisson alcantara
Jeisson alcantaraJeisson alcantara
Jeisson alcantara
Jeisson Alcantara
 
Biblioteca de clase
Biblioteca de claseBiblioteca de clase
Biblioteca de clase
Yoalb
 
Ug rloor
Ug rloorUg rloor
Ug rloor
RONALDF429
 
Ug rloor
Ug rloorUg rloor
Ug rloor
RONALDF429
 
UG-RLOOR
UG-RLOORUG-RLOOR
UG-RLOOR
RONALDF429
 
Informática
InformáticaInformática
Informática
Joan Gutierrez
 
Programacion.net
Programacion.netProgramacion.net
Programacion.net
Ericka0426
 
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
Antonio Palomares Sender
 
Ug zuñiga
Ug zuñigaUg zuñiga
Ug zuñiga
eduardojunior78
 
Programación.NET
Programación.NETProgramación.NET
Programación.NET
Judit Hernandez Rosario
 
Willy2
Willy2Willy2
Willy2
Willy2Willy2
visual basic .net
visual basic .netvisual basic .net
visual basic .net
ronald_a_go
 
Programación
ProgramaciónProgramación
Programación
Patricia Nuñez
 
Ug chaguay
Ug chaguayUg chaguay
Ug chaguay
monika_said
 
Supremo
SupremoSupremo
Ug chica
Ug chicaUg chica
Ug chica
richardim28
 
Programación
ProgramaciónProgramación
Programación
E1994
 

La actualidad más candente (19)

Visual basic
Visual basicVisual basic
Visual basic
 
Jeisson alcantara
Jeisson alcantaraJeisson alcantara
Jeisson alcantara
 
Biblioteca de clase
Biblioteca de claseBiblioteca de clase
Biblioteca de clase
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
UG-RLOOR
UG-RLOORUG-RLOOR
UG-RLOOR
 
Informática
InformáticaInformática
Informática
 
Programacion.net
Programacion.netProgramacion.net
Programacion.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
 
Programación.NET
Programación.NETProgramación.NET
Programación.NET
 
Willy2
Willy2Willy2
Willy2
 
Willy2
Willy2Willy2
Willy2
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Programación
ProgramaciónProgramación
Programación
 
Ug chaguay
Ug chaguayUg chaguay
Ug chaguay
 
Supremo
SupremoSupremo
Supremo
 
Ug chica
Ug chicaUg chica
Ug chica
 
Programación
ProgramaciónProgramación
Programación
 

Similar a Programación.net

Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
Jesús R. Tineo
 
Programacion
ProgramacionProgramacion
Programacion
luisan99
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET Propuesta
Marcel Aponte
 
Programacion .net
Programacion .netProgramacion .net
Programacion .net
Johan Diaz
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
michaelascanio
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
cristian Salazar L
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
Roger Campos
 
Introduccion.net
Introduccion.net Introduccion.net
Introduccion.net
Ovadito Duran
 
Framework .net
Framework .netFramework .net
Framework .net
magister845
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
paolatublog
 
Paola
PaolaPaola
Paola
PaolaPaola
Paola
PaolaPaola
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
paolatublog
 
Paola
PaolaPaola
Unidad 1
Unidad 1Unidad 1
Unidad 1
Angeles Quezada
 
C_Basico_Parte_I.pptx
C_Basico_Parte_I.pptxC_Basico_Parte_I.pptx
C_Basico_Parte_I.pptx
EliezerCrupsinay1
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
Jose Mejia Viteri
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
Taty Parreño Cardenas
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
Amalia Nuñez
 

Similar a Programación.net (20)

Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
 
Programacion
ProgramacionProgramacion
Programacion
 
Microsoft .NET Propuesta
Microsoft .NET PropuestaMicrosoft .NET Propuesta
Microsoft .NET Propuesta
 
Programacion .net
Programacion .netProgramacion .net
Programacion .net
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
 
Introduccion.net
Introduccion.net Introduccion.net
Introduccion.net
 
Framework .net
Framework .netFramework .net
Framework .net
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 
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
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
C_Basico_Parte_I.pptx
C_Basico_Parte_I.pptxC_Basico_Parte_I.pptx
C_Basico_Parte_I.pptx
 
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

Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 

Último (20)

Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 

Programación.net

  • 1.
  • 2. Instituto Politécnico Padre Zegri •Nombre: Yamilka Collado #3 •Curso: 6to. C de Informática •Materia: Programacion II •Maestra: Yahaira Fernandez •Fecha de Entrega: 29/08/2016
  • 3. Definición •.NET es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado.
  • 4. Origen •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.[1] [2] ISO también siguió los pasos para abril de 2003.
  • 5. Continuación • 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”. 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.
  • 6. Evolución • .NET Framework 1.0 • .NET Framework 1.1 • .NET Framework 2.0 • .NET Framework 3.0 • .NET Framework 3.5 • Service Pack 1 • .NET Framework 3.5 SP1 Client Profile • .NET Framework 4
  • 7. Lenguaje de Programación Visual Basic .NET •El lenguaje Visual Basic .NET es totalmente diferente a sus antecesores, permite crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de características para hacer que el desarrollo de aplicaciones sea realmente rápido.
  • 8. Librerías (Biblioteca) • La biblioteca de clases de .NET Framework es una biblioteca de clases, interfaces y tipos de valor que proporcionan acceso a la funcionalidad del sistema. Es la base sobre la que se compilan aplicaciones, componentes y controles de .NET Framework. En la tabla siguiente se muestran los espacios de nombres y las categorías de espacios de nombres de la biblioteca de clases, que también se documentan detalladamente en esta referencia. Los espacios de nombres y las categorías se muestran según su uso, y aparecen en primer lugar los espacios de nombres que se usan con más frecuencia.
  • 10. Common Language Runtime (CLR) • El Common Language Runtime o CLR ("entorno en tiempo de ejecución de lenguaje común") es un entorno de ejecución para los códigos de los programas que corren sobre la plataforma Microsoft .NET. El CLR es el encargado de compilar una forma de código intermedio llamada Common Intermediate Language (CIL, anteriormente conocido como MSIL, por Microsoft Intermediate Language), al código de maquina nativo, mediante un compilador en tiempo de ejecución.
  • 11.
  • 12. Compilador • Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje diferente. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.
  • 13. Bibliografía • https://es.wikipedia.org/wiki/Microsoft_.NET • http://octavouisraelplataformanet.blogspot.com/2009/06/platoforma- net.html • https://blogs.msdn.microsoft.com/warnov/2010/07/04/breve-historia-del- framework-net/ • http://cursosenlinea.tic.unam.mx/cursos/Lenguaje_de_programacion_VISU AL_BASIC_.NET.htm • https://es.wikipedia.org/wiki/Common_Language_Runtime • https://es.wikipedia.org/wiki/Compilador