SlideShare una empresa de Scribd logo
1 de 10
Politécnico padre zegri
Nombre : adrian espinal
Curso : 6to c de informática
Materia : programación ll
Profesor : yahaira Fernández
Programacion . net
Definicion :
• .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. 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.
Evolucion :
• .NET Framework 1.0: la primera versión del .NET Framework apareció en el 2002, junto con Visual Studio .NET
2002, el nuevo entorno de desarrollo de Microsoft.
• .NET Framework 1.1: la versión 1.1 aparece en el 2003, junto con Visual Studio .NET 2003 y el sistema operativo
Windows Server 2003. Por primera vez aparece .NET Compact Framework, que es una versión reducida
del .NET Framework, diseñada para su ejecución en dispositivos móviles.
• .NET Framework 2.0: aparece en el 2005, junto con Visual Studio 2005 (la palabra .NET desaparece del
nombre del producto) y SQL Server 2005 (la nueva versión del motor de bases de datos de Microsoft,
después de 5 años). Esta versión incluye cambios sustanciales en los lenguajes .NET, como son los tipos
genéricos o los tipos abstractos. También aparece una segunda versión del .NET Compact Framework.
• .NET Framework 3.0: aparece en el 2006, junto con Windows Vista.
• .NET Framework 3.5: aparece a finales del 2007, junto con Visual Studio 2008, SQL Server 2008 y Windows
Server 2008
Componentes fundamentales de la plataforma
(lenguaje de programación
Visual Basic .NET es un lenguaje de programación orientado a objetos que cuenta con los beneficios que le
brinda .NET Framework, el modelo de programación diseñado para simplificar la programación de
aplicaciones en un entorno sumamente distribuido: Internet.
La Biblioteca de Clases Base :
• La Biblioteca de Clases Base (BCL por sus siglas en inglés) maneja la mayoría de las operaciones básicas que se encuentran
involucradas en el desarrollo de aplicaciones, incluyendo entre otras:
•
• Interacción con los dispositivos periféricos
• Manejo de datos (ADO.NET)
• Administración de memoria
• Cifrado de datos
• Transmisión y recepción de datos por distintos medios (XML, TCP/IP)
• Administración de componentes Web que corren tanto en el servidor como en el cliente (ASP.NET)
• Manejo y administración de excepciones
• Manejo del sistema de ventanas
• Herramientas de despliegue de gráficos (GDI+)
• Herramientas de seguridad e integración con la seguridad del sistema operativo
• Manejo de tipos de datos unificado
• Interacción con otras aplicaciones
Clr (common lenguaje runtine)
• El CLR es el verdadero núcleo del framework de .NET, entorno de ejecución en el que se cargan las
aplicaciones desarrolladas en los distintos lenguajes, ampliando el conjunto de servicios del sistema
operativo (W2k y W2003). Permite integrar proyectos en distintos lenguajes soportados por la
plataforma .Net, como C++, Visual Basic, C#, entre otros.
• La herramienta de desarrollo compila el código fuente de cualquiera de los lenguajes soportados por
.NET en un código intermedio, el CIL (Common Intermediate Language) antes conocido como MSIL
(Microsoft Intermediate Language), similar al BYTECODE de Java.
Compiladores :
• Un compilador es un programa informático, que se encarga de traducir el código fuente de una
aplicación que este en desarrollo, es decir convierte un programa hecho en lenguaje de
programación de alto nivel a un lenguaje de máquina , el cual es conocido como de bajo nivel, de tal
forma que sea más entendible y mucho más fácil de procesar en el equipo en el que se esta
ejecutando.
Bibliografia :
• //es.wikipedia.org/wiki/Microsoft_.NET
• http://octavouisraelplataformanet.blogspot.com/2009/06/platoforma-net.html
• //lamiradelsniper.wordpress.com/2012/08/13/la-plataforma-net/
• http://cursosenlinea.tic.unam.mx/cursos/Lenguaje_de_programacion_VISUAL_BASIC_.NET.htm
•
• //es.wikipedia.org/wiki/Microsoft_.NET#Biblioteca_de_Clases_Base_de_.NET
• //es.wikipedia.org/wiki/Microsoft_.NET
• http://ingsistemascompilador.blogspot.com/p/conceptos-basicos-sobre-compiladores.html
•

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Programación
ProgramaciónProgramación
Programación
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
Katherine y wendy
Katherine y wendy Katherine y wendy
Katherine y wendy
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Material teorico
Material teoricoMaterial teorico
Material teorico
 
Programación
ProgramaciónProgramación
Programación
 
Codecamp 2009 Qué Hay De Nuevo Viejo
Codecamp 2009   Qué Hay De Nuevo ViejoCodecamp 2009   Qué Hay De Nuevo Viejo
Codecamp 2009 Qué Hay De Nuevo Viejo
 
Programación.net
Programación.netProgramación.net
Programación.net
 
Programacion .net
Programacion .netProgramacion .net
Programacion .net
 
Willy2
Willy2Willy2
Willy2
 
Willy2
Willy2Willy2
Willy2
 
Visual Basic Y Access
Visual Basic Y AccessVisual Basic Y Access
Visual Basic Y Access
 
Framework .net
Framework .netFramework .net
Framework .net
 
.Net framework
.Net framework.Net framework
.Net framework
 
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
 
framework.net -Jennifer Suarez
framework.net -Jennifer  Suarezframework.net -Jennifer  Suarez
framework.net -Jennifer Suarez
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual studio introduccion
Visual studio introduccionVisual studio introduccion
Visual studio introduccion
 

Destacado (14)

Digitale Schließsysteme für Ihr Zuhause
Digitale Schließsysteme für Ihr ZuhauseDigitale Schließsysteme für Ihr Zuhause
Digitale Schließsysteme für Ihr Zuhause
 
Formulas piolin
Formulas piolinFormulas piolin
Formulas piolin
 
Dia de muertos2
Dia de muertos2Dia de muertos2
Dia de muertos2
 
Recuperar4
Recuperar4Recuperar4
Recuperar4
 
Minecraft117
Minecraft117Minecraft117
Minecraft117
 
10 Tips for Omni-Channel Success
10 Tips for Omni-Channel Success10 Tips for Omni-Channel Success
10 Tips for Omni-Channel Success
 
Uso del internet
Uso del internetUso del internet
Uso del internet
 
resume
resumeresume
resume
 
Las nuevas vocaciones hospitalarias en el siglo XVII 1570-1700
Las nuevas vocaciones hospitalarias en el siglo XVII 1570-1700Las nuevas vocaciones hospitalarias en el siglo XVII 1570-1700
Las nuevas vocaciones hospitalarias en el siglo XVII 1570-1700
 
Das erste selbstverriegelnde Mittelfallenschloss der Welt! Versicherungskonform!
Das erste selbstverriegelnde Mittelfallenschloss der Welt! Versicherungskonform!Das erste selbstverriegelnde Mittelfallenschloss der Welt! Versicherungskonform!
Das erste selbstverriegelnde Mittelfallenschloss der Welt! Versicherungskonform!
 
ELOCK2 - Die Welt der Schließzylinder
ELOCK2 - Die Welt der SchließzylinderELOCK2 - Die Welt der Schließzylinder
ELOCK2 - Die Welt der Schließzylinder
 
Historia de San Juan de Dios
Historia de San Juan de DiosHistoria de San Juan de Dios
Historia de San Juan de Dios
 
Samantha Fynn's CV (1) (1) (1)
Samantha Fynn's CV (1) (1) (1)Samantha Fynn's CV (1) (1) (1)
Samantha Fynn's CV (1) (1) (1)
 
San juan de dios y los primeros compañeros
San juan de dios y los primeros compañerosSan juan de dios y los primeros compañeros
San juan de dios y los primeros compañeros
 

Similar a Politécnico padre zegri

Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.NetJesús R. Tineo
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2cristian Salazar L
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessavnslgars
 
Programacion
ProgramacionProgramacion
Programacionluisan99
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Netmellcv
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017Diego Bersano
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8 marco368
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
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
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerpaolatublog
 

Similar a Politécnico padre zegri (20)

Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
Material de apoyo
Material de apoyoMaterial de apoyo
Material de apoyo
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
 
Programacion
ProgramacionProgramacion
Programacion
 
Programación.NET
Programación.NETProgramación.NET
Programación.NET
 
Informática
InformáticaInformática
Informática
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
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
 

Último

GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 

Último (20)

GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 

Politécnico padre zegri

  • 1. Politécnico padre zegri Nombre : adrian espinal Curso : 6to c de informática Materia : programación ll Profesor : yahaira Fernández
  • 3. Definicion : • .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. 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.
  • 5. Evolucion : • .NET Framework 1.0: la primera versión del .NET Framework apareció en el 2002, junto con Visual Studio .NET 2002, el nuevo entorno de desarrollo de Microsoft. • .NET Framework 1.1: la versión 1.1 aparece en el 2003, junto con Visual Studio .NET 2003 y el sistema operativo Windows Server 2003. Por primera vez aparece .NET Compact Framework, que es una versión reducida del .NET Framework, diseñada para su ejecución en dispositivos móviles. • .NET Framework 2.0: aparece en el 2005, junto con Visual Studio 2005 (la palabra .NET desaparece del nombre del producto) y SQL Server 2005 (la nueva versión del motor de bases de datos de Microsoft, después de 5 años). Esta versión incluye cambios sustanciales en los lenguajes .NET, como son los tipos genéricos o los tipos abstractos. También aparece una segunda versión del .NET Compact Framework. • .NET Framework 3.0: aparece en el 2006, junto con Windows Vista. • .NET Framework 3.5: aparece a finales del 2007, junto con Visual Studio 2008, SQL Server 2008 y Windows Server 2008
  • 6. Componentes fundamentales de la plataforma (lenguaje de programación Visual Basic .NET es un lenguaje de programación orientado a objetos que cuenta con los beneficios que le brinda .NET Framework, el modelo de programación diseñado para simplificar la programación de aplicaciones en un entorno sumamente distribuido: Internet.
  • 7. La Biblioteca de Clases Base : • La Biblioteca de Clases Base (BCL por sus siglas en inglés) maneja la mayoría de las operaciones básicas que se encuentran involucradas en el desarrollo de aplicaciones, incluyendo entre otras: • • Interacción con los dispositivos periféricos • Manejo de datos (ADO.NET) • Administración de memoria • Cifrado de datos • Transmisión y recepción de datos por distintos medios (XML, TCP/IP) • Administración de componentes Web que corren tanto en el servidor como en el cliente (ASP.NET) • Manejo y administración de excepciones • Manejo del sistema de ventanas • Herramientas de despliegue de gráficos (GDI+) • Herramientas de seguridad e integración con la seguridad del sistema operativo • Manejo de tipos de datos unificado • Interacción con otras aplicaciones
  • 8. Clr (common lenguaje runtine) • El CLR es el verdadero núcleo del framework de .NET, entorno de ejecución en el que se cargan las aplicaciones desarrolladas en los distintos lenguajes, ampliando el conjunto de servicios del sistema operativo (W2k y W2003). Permite integrar proyectos en distintos lenguajes soportados por la plataforma .Net, como C++, Visual Basic, C#, entre otros. • La herramienta de desarrollo compila el código fuente de cualquiera de los lenguajes soportados por .NET en un código intermedio, el CIL (Common Intermediate Language) antes conocido como MSIL (Microsoft Intermediate Language), similar al BYTECODE de Java.
  • 9. Compiladores : • Un compilador es un programa informático, que se encarga de traducir el código fuente de una aplicación que este en desarrollo, es decir convierte un programa hecho en lenguaje de programación de alto nivel a un lenguaje de máquina , el cual es conocido como de bajo nivel, de tal forma que sea más entendible y mucho más fácil de procesar en el equipo en el que se esta ejecutando.
  • 10. Bibliografia : • //es.wikipedia.org/wiki/Microsoft_.NET • http://octavouisraelplataformanet.blogspot.com/2009/06/platoforma-net.html • //lamiradelsniper.wordpress.com/2012/08/13/la-plataforma-net/ • http://cursosenlinea.tic.unam.mx/cursos/Lenguaje_de_programacion_VISUAL_BASIC_.NET.htm • • //es.wikipedia.org/wiki/Microsoft_.NET#Biblioteca_de_Clases_Base_de_.NET • //es.wikipedia.org/wiki/Microsoft_.NET • http://ingsistemascompilador.blogspot.com/p/conceptos-basicos-sobre-compiladores.html •