SlideShare una empresa de Scribd logo
1 de 22
MANUAL VISUAL
BASIC .NET
YESICA MARÍA PARRA GRAJALES
EDWIN AVILAN
JOSÉ LUIS MARIÑO
INGENIERÍA DE SISTEMAS
SEXTO SEMESTRE
PLATAFORMA MICROSOFT.NET
Es el conjunto de nuevas tecnologías en las que Microsoft ha
estado trabajando durante los últimos años con el objetivo de
obtener una plataforma sencilla y potente para distribuir el
software en forma de servicios que puedan ser suministrados
remotamente y que puedan comunicarse y combinarse unos
con otros de manera totalmente independiente de la
plataforma, lenguaje de programación y modelo de
componentes con los que hayan sido desarrollados
PLATAFORMA .NET
• Propuesta de Microsoft para competir con la
plataforma Java
QUE ES LA PLATAFORMA .NET
ARQUITECTURA PLATAFORMA .NET
BENEFICIOS DEL .NET FRAMEWORK
 Código administrado
 Interoperabilidad multilenguaje
 Compilación
 Seguridad de acceso al código
 Despliegue (desarrollo de aplicaciones distribuidas)
Beneficios del .NET Framework
Código administrado
multilenguaje
Compilación
Despliegue (desarrollo de aplicaciones
distribuidas)
Seguridad de acceso
al código
LENGUAJES DE NET
 Características y servicios que ofrece:
Ejecución multiplataforma
Integración de lenguajes
Gestión de memoria(Recolector de basura)
Tratamiento de excepciones
Soporte multi-hilo
Distribución transparente
Interoperabilidad con código antiguo
Librería de Clases
C++
VB.NET
ASP.NET
CLASES DE LA PLATAFORMA .NET
 La librería de clases (FCL) es una librería formada
por cientos de tipos que permiten acceder a los
servicios ofrecidos por el CLR y a sus
funcionalidades más frecuentemente usadas.
 Además el programador puede crear nuevas clases
que extiendan su funcionalidad y se integren
perfectamente con el resto de las clases de la FCL.
 Esta librería de clases está escrita en MSIL luego
cualquier lenguaje cuyo compilador genere MSIL
podrá usarla.
 Con esta librería podemos crear todo tipo de
aplicaciones: aplicaciones de consola, de ventanas,
servicios Web, ASP.NET...
 Dada la amplitud de la FCL, ha sido necesario
organizar las clases en ella incluida en espacios de
nombres que agrupen clases con funcionalidades
similares.
 El espacio de nombres System es el espacio raíz del que
cuelgan todos los
 Espacios de nombres más usados:
 System: Contiene tipos de datos muy usados, datos
básicos, tablas, excepciones... Es el raíz.
 System.Object: Soporta toda la jerarquía de las clases
de .NET.
 System.Collections: Colecciones de datos de uso
común como pilas, colas, listas...
 System.Data: Manipulación de base de datos. Forma
la denominada arquitectura ADO.NET.
COMMON LANGUAGE RUNTIME
• 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.
VISUAL STUDIO.NET
 Microsoft incorpora en este entorno los siguientes
lenguajes de programación:
 Visual Basic.NET: Versión .NET de Visual Basic 6.0.
 Visual C++.net: Evolución de Visual C++.
 Visual J#.NET: Adaptación de Visual J++.
 Visual C#.NET: Un nuevo lenguaje de programación OO.
 Empresas ajenas han creado compiladores de sus
lenguajes para la plataforma .NET:
 Eiffel, Perl, Python, Haskell, Pascal, Oberon...
PLATAFORMA
DESARROLLANDO PARA LA
PLATAFORMA .NET
 .NET es independiente del lenguaje de programación, no
estamos restringidos a desarrollar en Visual C++ y Basic:
 Existen compiladores para C#, Visual Basic.NET,
Jscript.NET, COBOL, Python, Perl, etc.
 .NET soporta estos lenguajes no soportando realmente
ninguno de ellos
.NET sólo entiende Microsoft Intermediate
Language (IL)
ADO .NET
• Es un conjunto de clases
que exponen servicios de
acceso a datos para
programadores de .NET
Framework
• Ofrece una variedad de
componente al momento de
crear una aplicación de uso
compartido

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Programacion
ProgramacionProgramacion
Programacion
 
Visual basic
Visual basicVisual basic
Visual basic
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
 
Clase 1 introd asp net
Clase 1  introd asp net Clase 1  introd asp net
Clase 1 introd asp net
 
Introducción al c#
Introducción al c#Introducción al c#
Introducción al c#
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredo
 
Willy2
Willy2Willy2
Willy2
 
Willy2
Willy2Willy2
Willy2
 
Plataforma net
Plataforma netPlataforma net
Plataforma net
 
Biblioteca de clase
Biblioteca de claseBiblioteca de clase
Biblioteca de clase
 
Politécnico padre zegri
Politécnico padre zegriPolitécnico padre zegri
Politécnico padre zegri
 
UG-RLOOR
UG-RLOORUG-RLOOR
UG-RLOOR
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Ug rloor
Ug rloorUg rloor
Ug rloor
 
Presentación1
Presentación1Presentación1
Presentación1
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
Plataformas
PlataformasPlataformas
Plataformas
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 

Destacado

Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?Jeff Bramwell
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!SPC Adriatics
 
Moving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NETMoving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NETV Sanchez
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE IntroductionAhllen Javier
 
Object Oriented Programming I
Object Oriented Programming IObject Oriented Programming I
Object Oriented Programming Iraven_rainagi
 
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Bram de Jager
 
Introduction to Visual studio 2012
Introduction to Visual studio 2012 Introduction to Visual studio 2012
Introduction to Visual studio 2012 Prashant Chaudhary
 
Need of object oriented programming
Need of object oriented programmingNeed of object oriented programming
Need of object oriented programmingAmar Jukuntla
 
What does OOP stand for?
What does OOP stand for?What does OOP stand for?
What does OOP stand for?Colin Riley
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012Byron Paguay
 
Object oriented programming (oop) cs304 power point slides lecture 01
Object oriented programming (oop)   cs304 power point slides lecture 01Object oriented programming (oop)   cs304 power point slides lecture 01
Object oriented programming (oop) cs304 power point slides lecture 01Adil Kakakhel
 
Basic concepts of object oriented programming
Basic concepts of object oriented programmingBasic concepts of object oriented programming
Basic concepts of object oriented programmingSachin Sharma
 
Introduction to Object Oriented Programming
Introduction to Object Oriented ProgrammingIntroduction to Object Oriented Programming
Introduction to Object Oriented ProgrammingMoutaz Haddara
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net frameworkArun Prasad
 
Object Oriented Programming Concepts
Object Oriented Programming ConceptsObject Oriented Programming Concepts
Object Oriented Programming Conceptsthinkphp
 

Destacado (20)

Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
Moving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NETMoving to Microsoft Visual Basic .NET
Moving to Microsoft Visual Basic .NET
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE Introduction
 
Visual Studio 2012 introduction
Visual Studio  2012 introductionVisual Studio  2012 introduction
Visual Studio 2012 introduction
 
Object Oriented Programming I
Object Oriented Programming IObject Oriented Programming I
Object Oriented Programming I
 
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
Developing SharePoint 2013 apps with Visual Studio 2012 - SharePoint Connecti...
 
Oop Presentation
Oop PresentationOop Presentation
Oop Presentation
 
Introduction to Visual studio 2012
Introduction to Visual studio 2012 Introduction to Visual studio 2012
Introduction to Visual studio 2012
 
Need of object oriented programming
Need of object oriented programmingNeed of object oriented programming
Need of object oriented programming
 
What does OOP stand for?
What does OOP stand for?What does OOP stand for?
What does OOP stand for?
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012
 
Object oriented programming (oop) cs304 power point slides lecture 01
Object oriented programming (oop)   cs304 power point slides lecture 01Object oriented programming (oop)   cs304 power point slides lecture 01
Object oriented programming (oop) cs304 power point slides lecture 01
 
Basic concepts of object oriented programming
Basic concepts of object oriented programmingBasic concepts of object oriented programming
Basic concepts of object oriented programming
 
Object-oriented concepts
Object-oriented conceptsObject-oriented concepts
Object-oriented concepts
 
Introduction to Object Oriented Programming
Introduction to Object Oriented ProgrammingIntroduction to Object Oriented Programming
Introduction to Object Oriented Programming
 
Oops ppt
Oops pptOops ppt
Oops ppt
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 
Object Oriented Programming Concepts
Object Oriented Programming ConceptsObject Oriented Programming Concepts
Object Oriented Programming Concepts
 

Similar a Manual visual basic .net

Similar a Manual visual basic .net (20)

Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.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
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
 
Andre.paola9
Andre.paola9Andre.paola9
Andre.paola9
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
C_Basico_Parte_I.pptx
C_Basico_Parte_I.pptxC_Basico_Parte_I.pptx
C_Basico_Parte_I.pptx
 
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
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
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
 
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
 

Último

Concepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasConcepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasAnkara2
 
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxlizeth753950
 
presentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptpresentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptDerekLiberatoMartine
 
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxPA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxJOELORELLANA15
 
Trabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitecturaTrabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitecturaccastilloojeda12
 
Europa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxEuropa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxismaelchandi2010
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Secssuser50da781
 
BIOGRAFIA MARIANO MELGAR presentacion en power point
BIOGRAFIA MARIANO MELGAR  presentacion en power pointBIOGRAFIA MARIANO MELGAR  presentacion en power point
BIOGRAFIA MARIANO MELGAR presentacion en power pointyupanquihuisahilario
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaEmmanuel Toloza
 
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxCERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxMaikelPereira1
 
la configuyracion del territorio peruano
la configuyracion del territorio peruanola configuyracion del territorio peruano
la configuyracion del territorio peruanoEFRAINSALAZARLOYOLA1
 
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptxjezuz1231
 
La Importancia de la Universidad como Institución Social.pdf
La Importancia de la Universidad como Institución Social.pdfLa Importancia de la Universidad como Institución Social.pdf
La Importancia de la Universidad como Institución Social.pdfloquendo1901
 
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptxMapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptxMaraMilagrosBarrosMa
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfDreydyAvila
 

Último (15)

Concepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena OlvierasConcepto de Estética, aproximación,Elena Olvieras
Concepto de Estética, aproximación,Elena Olvieras
 
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docxACUERDOS PARA PINTAR EDUCACION INICIAL.docx
ACUERDOS PARA PINTAR EDUCACION INICIAL.docx
 
presentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).pptpresentacion-auditoria-administrativa-i-encuentro (1).ppt
presentacion-auditoria-administrativa-i-encuentro (1).ppt
 
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptxPA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
PA2_BITACORA _Taipe_Turpo_Teves_Sumire_Suma.pptx
 
Trabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitecturaTrabajo historia sobre el Renacimiento en la arquitectura
Trabajo historia sobre el Renacimiento en la arquitectura
 
Europa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptxEuropa y la Exploración del continente americano.pptx
Europa y la Exploración del continente americano.pptx
 
Origen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to SecOrigen del Hombre- cuadro comparativo 5to Sec
Origen del Hombre- cuadro comparativo 5to Sec
 
BIOGRAFIA MARIANO MELGAR presentacion en power point
BIOGRAFIA MARIANO MELGAR  presentacion en power pointBIOGRAFIA MARIANO MELGAR  presentacion en power point
BIOGRAFIA MARIANO MELGAR presentacion en power point
 
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza PinedaUnitario - Serie Fotográfica - Emmanuel Toloza Pineda
Unitario - Serie Fotográfica - Emmanuel Toloza Pineda
 
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptxCERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
CERTIFICADO para NIÑOS, presentacion de niños en la iglesia .pptx
 
la configuyracion del territorio peruano
la configuyracion del territorio peruanola configuyracion del territorio peruano
la configuyracion del territorio peruano
 
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
271706433-Horacio-Baliero-Casa-en-Punta-Piedras.pptx
 
La Importancia de la Universidad como Institución Social.pdf
La Importancia de la Universidad como Institución Social.pdfLa Importancia de la Universidad como Institución Social.pdf
La Importancia de la Universidad como Institución Social.pdf
 
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptxMapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
Mapa-conceptual-de-la-Primera-Guerra-Mundial.pptx
 
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcfdiagrama sinóptico dcerfghjsxdcfvgbhnjdcf
diagrama sinóptico dcerfghjsxdcfvgbhnjdcf
 

Manual visual basic .net

  • 2. YESICA MARÍA PARRA GRAJALES EDWIN AVILAN JOSÉ LUIS MARIÑO INGENIERÍA DE SISTEMAS SEXTO SEMESTRE
  • 3.
  • 4. PLATAFORMA MICROSOFT.NET Es el conjunto de nuevas tecnologías en las que Microsoft ha estado trabajando durante los últimos años con el objetivo de obtener una plataforma sencilla y potente para distribuir el software en forma de servicios que puedan ser suministrados remotamente y que puedan comunicarse y combinarse unos con otros de manera totalmente independiente de la plataforma, lenguaje de programación y modelo de componentes con los que hayan sido desarrollados
  • 5. PLATAFORMA .NET • Propuesta de Microsoft para competir con la plataforma Java
  • 6. QUE ES LA PLATAFORMA .NET
  • 8.
  • 9. BENEFICIOS DEL .NET FRAMEWORK  Código administrado  Interoperabilidad multilenguaje  Compilación  Seguridad de acceso al código  Despliegue (desarrollo de aplicaciones distribuidas)
  • 10. Beneficios del .NET Framework Código administrado multilenguaje Compilación Despliegue (desarrollo de aplicaciones distribuidas) Seguridad de acceso al código
  • 12.  Características y servicios que ofrece: Ejecución multiplataforma Integración de lenguajes Gestión de memoria(Recolector de basura) Tratamiento de excepciones Soporte multi-hilo Distribución transparente Interoperabilidad con código antiguo
  • 14. CLASES DE LA PLATAFORMA .NET  La librería de clases (FCL) es una librería formada por cientos de tipos que permiten acceder a los servicios ofrecidos por el CLR y a sus funcionalidades más frecuentemente usadas.  Además el programador puede crear nuevas clases que extiendan su funcionalidad y se integren perfectamente con el resto de las clases de la FCL.
  • 15.  Esta librería de clases está escrita en MSIL luego cualquier lenguaje cuyo compilador genere MSIL podrá usarla.  Con esta librería podemos crear todo tipo de aplicaciones: aplicaciones de consola, de ventanas, servicios Web, ASP.NET...  Dada la amplitud de la FCL, ha sido necesario organizar las clases en ella incluida en espacios de nombres que agrupen clases con funcionalidades similares.  El espacio de nombres System es el espacio raíz del que cuelgan todos los
  • 16.  Espacios de nombres más usados:  System: Contiene tipos de datos muy usados, datos básicos, tablas, excepciones... Es el raíz.  System.Object: Soporta toda la jerarquía de las clases de .NET.  System.Collections: Colecciones de datos de uso común como pilas, colas, listas...  System.Data: Manipulación de base de datos. Forma la denominada arquitectura ADO.NET.
  • 17. COMMON LANGUAGE RUNTIME • 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.
  • 18.
  • 19. VISUAL STUDIO.NET  Microsoft incorpora en este entorno los siguientes lenguajes de programación:  Visual Basic.NET: Versión .NET de Visual Basic 6.0.  Visual C++.net: Evolución de Visual C++.  Visual J#.NET: Adaptación de Visual J++.  Visual C#.NET: Un nuevo lenguaje de programación OO.  Empresas ajenas han creado compiladores de sus lenguajes para la plataforma .NET:  Eiffel, Perl, Python, Haskell, Pascal, Oberon...
  • 21. DESARROLLANDO PARA LA PLATAFORMA .NET  .NET es independiente del lenguaje de programación, no estamos restringidos a desarrollar en Visual C++ y Basic:  Existen compiladores para C#, Visual Basic.NET, Jscript.NET, COBOL, Python, Perl, etc.  .NET soporta estos lenguajes no soportando realmente ninguno de ellos .NET sólo entiende Microsoft Intermediate Language (IL)
  • 22. ADO .NET • Es un conjunto de clases que exponen servicios de acceso a datos para programadores de .NET Framework • Ofrece una variedad de componente al momento de crear una aplicación de uso compartido