SlideShare una empresa de Scribd logo
Visual Basic .NET (VB.NET) es un lenguaje de programación
orientado a objetos que se puede considerar una evolución de
Visual Basic implementada sobre el framework .NET. Su
introducción resultó muy controvertida, ya que debido a
cambios significativos en el lenguaje VB.NET no es
retrocompatible con Visual Basic, pero el manejo de las
instrucciones es similar a versiones anteriores de Visual Basic,
facilitando así el desarrollo de aplicaciones más avanzadas con
herramientas modernas.
• El compilador de línea de comandos de Visual
Basic .NET se proporciona como alternativa a
la compilación de programas desde el entorno
de desarrollo integrado (IDE) de Visual Studio
.NET.
• Visual Studio .NET (2002)
Visual Studio .NET se publicó en 2002 y fue la primera versión de
Visual Studio en introducir el framework .NET.

• Visual Studio .NET 2003
Visual Studio .NET 2003 se publicó en 2003 fue una actualización
menor de Visual Studio .NET, básicamente propiciada por la
introducción de la versión 1.1 del Framework .NET.
• Visual Studio 2005
Publicado el 4 de octubre de 2005, se basó en el framework .NET 2.0. Añade
soporte de 64-bit (x86-64: AMD64 e Intel 64, e IA-64: Itanium) La versión
interna de Visual Studio 2005 es la 8.0, mientras que el formato del archivo es
la 9.0.

• Visual Studio 2008
El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks
diferentes:
NET Framework 2.0
NET Framework 3.0
NET Framework 3.5
• Si ha programado en otros lenguajes, gran parte del material
que se trata en esta sección le resultará familiar. Aunque la
mayoría de las construcciones son similares a las de otros
lenguajes, el modelo orientado a eventos de Visual Basic
presenta algunas diferencias sutiles.
• Si es un programador principiante, el material tratado en esta
sección le servirá como introducción a las unidades de
generación básicas para escribir código. Una vez que
comprenda los conceptos básicos, podrá crear aplicaciones
eficaces mediante Visual Basic.
• Posee una curva de aprendizaje muy rápida.
• Integra el diseño e implementación de formularios
de Windows.
• Fácilmente extensible mediante librerías DLL y
componentes ActiveX de otros lenguajes.
• Si bien permite desarrollar grandes y complejas
aplicaciones, también provee un entorno adecuado
para realizar pequeños prototipos rápidos.
• Problema de versionado asociado con varias librerías
runtime DLL, conocido como DLL Hell.
• Soporte pobre para programación orientada a
objetos.
• Incapacidad para crear aplicaciones multihilo, sin
tener que recurrir a llamadas de la API de Windows.
• Dependencia de complejas y frágiles entradas de
registro COM.
Soporte
para LINQ

Literales
XML

Expresiones
lambda
Presentacion

Más contenido relacionado

La actualidad más candente

.NET Multiplataforma
.NET Multiplataforma .NET Multiplataforma
.NET Multiplataforma
Rodolfo Finochietti
 
Netbeans
NetbeansNetbeans
Netbeans
NaNy PiRe
 
Proyecto Mono
Proyecto MonoProyecto Mono
Proyecto Mono
Lorenzo Itza
 
.NET Core
.NET Core.NET Core
.NET Core
Mariano Sánchez
 
Windows 10 Developer Readiness
Windows 10 Developer ReadinessWindows 10 Developer Readiness
Windows 10 Developer Readiness
Rodolfo Finochietti
 
Net Beans
Net BeansNet Beans
Net Beans
1da4
 
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
Diego Bersano
 
Mi lenguaje de programación
Mi lenguaje de programaciónMi lenguaje de programación
Mi lenguaje de programación
Ryaluk0252
 
Aplicaciones Real-Time con SignalR
Aplicaciones Real-Time con SignalRAplicaciones Real-Time con SignalR
Aplicaciones Real-Time con SignalR
Rodolfo Finochietti
 
Deber asp
Deber  aspDeber  asp
Deber asp
Yandry Ramos
 
Vb studio net 2005 (i) -Alba Lydia Urcina Avilés
Vb studio net 2005 (i)   -Alba Lydia Urcina AvilésVb studio net 2005 (i)   -Alba Lydia Urcina Avilés
Vb studio net 2005 (i) -Alba Lydia Urcina Avilés
Alba_Urcina
 
Silverlight
SilverlightSilverlight
Silverlight
Elemental Geeks
 
Internet
InternetInternet
Azure IoT Hub
Azure IoT HubAzure IoT Hub
Azure IoT Hub
Rodolfo Finochietti
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
Carlos Herrera
 
Programacion web
Programacion webProgramacion web
Programacion web
fany concepcion
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.net
Rulo Rosaz
 
Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
Elvin Hernandez
 
OpenVidu Commitconf 2018
OpenVidu Commitconf 2018 OpenVidu Commitconf 2018
OpenVidu Commitconf 2018
Micael Gallego
 
IoT y Dispositivos
IoT y DispositivosIoT y Dispositivos
IoT y Dispositivos
Rodolfo Finochietti
 

La actualidad más candente (20)

.NET Multiplataforma
.NET Multiplataforma .NET Multiplataforma
.NET Multiplataforma
 
Netbeans
NetbeansNetbeans
Netbeans
 
Proyecto Mono
Proyecto MonoProyecto Mono
Proyecto Mono
 
.NET Core
.NET Core.NET Core
.NET Core
 
Windows 10 Developer Readiness
Windows 10 Developer ReadinessWindows 10 Developer Readiness
Windows 10 Developer Readiness
 
Net Beans
Net BeansNet Beans
Net Beans
 
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
 
Mi lenguaje de programación
Mi lenguaje de programaciónMi lenguaje de programación
Mi lenguaje de programación
 
Aplicaciones Real-Time con SignalR
Aplicaciones Real-Time con SignalRAplicaciones Real-Time con SignalR
Aplicaciones Real-Time con SignalR
 
Deber asp
Deber  aspDeber  asp
Deber asp
 
Vb studio net 2005 (i) -Alba Lydia Urcina Avilés
Vb studio net 2005 (i)   -Alba Lydia Urcina AvilésVb studio net 2005 (i)   -Alba Lydia Urcina Avilés
Vb studio net 2005 (i) -Alba Lydia Urcina Avilés
 
Silverlight
SilverlightSilverlight
Silverlight
 
Internet
InternetInternet
Internet
 
Azure IoT Hub
Azure IoT HubAzure IoT Hub
Azure IoT Hub
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Presentacion tecnica microsoft.net
Presentacion tecnica microsoft.netPresentacion tecnica microsoft.net
Presentacion tecnica microsoft.net
 
Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
OpenVidu Commitconf 2018
OpenVidu Commitconf 2018 OpenVidu Commitconf 2018
OpenVidu Commitconf 2018
 
IoT y Dispositivos
IoT y DispositivosIoT y Dispositivos
IoT y Dispositivos
 

Destacado

manual programacion visual_basic_net
 manual programacion visual_basic_net manual programacion visual_basic_net
manual programacion visual_basic_net
smailyn
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
Foquita05
 
Curso visual studio
Curso visual studioCurso visual studio
Curso visual studio
Euroinnova Formación
 
Depuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studioDepuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studio
Javier Hermoso Blanco
 
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
 
ProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosProgramacióN Orientada A Objetos
ProgramacióN Orientada A Objetos
Raymond Marquina
 
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Pablo Ariel Di Loreto
 
Visual studio 2010 parte i
Visual studio 2010 parte iVisual studio 2010 parte i
Visual studio 2010 parte i
Yuri Barzola
 
Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010
Jersson Dongo
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
Miguel Ángel Cantero Víllora
 
Rubrica de evaluación de paginas web
Rubrica de evaluación de paginas webRubrica de evaluación de paginas web
Rubrica de evaluación de paginas web
Felipe Garcia Orozco
 
Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008
Johniel Cordero
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012
Byron Paguay
 

Destacado (13)

manual programacion visual_basic_net
 manual programacion visual_basic_net manual programacion visual_basic_net
manual programacion visual_basic_net
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
 
Curso visual studio
Curso visual studioCurso visual studio
Curso visual studio
 
Depuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studioDepuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studio
 
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
 
ProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosProgramacióN Orientada A Objetos
ProgramacióN Orientada A Objetos
 
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
 
Visual studio 2010 parte i
Visual studio 2010 parte iVisual studio 2010 parte i
Visual studio 2010 parte i
 
Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 
Rubrica de evaluación de paginas web
Rubrica de evaluación de paginas webRubrica de evaluación de paginas web
Rubrica de evaluación de paginas web
 
Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012
 

Similar a Presentacion

Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
David
 
Programacion.NET
Programacion.NETProgramacion.NET
Programacion.NET
Patricia Nuñez
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredo
robinsong13
 
Politécnico padre zegri
Politécnico padre zegriPolitécnico padre zegri
Politécnico padre zegri
Ericka0426
 
Programación
ProgramaciónProgramación
Programación
E199
 
Programación
ProgramaciónProgramación
Programación
E1994
 
Programación
ProgramaciónProgramación
Programación
E199
 
Katherine y wendy
Katherine y wendy Katherine y wendy
Katherine y wendy
A1997
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguia
tonytenorio2
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
Jesús R. Tineo
 
Presentación1
Presentación1Presentación1
Presentación1
Leonardo Gutierrez
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
Dilson Cruz
 
Sandra y celeste
Sandra y celesteSandra y celeste
Sandra y celeste
kiririac
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
cristian Salazar L
 
S1-PD1.pptx
S1-PD1.pptxS1-PD1.pptx
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
lilymejia1979
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
brobelo
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
lilymejia1979
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
marco368
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
marco368
 

Similar a Presentacion (20)

Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Programacion.NET
Programacion.NETProgramacion.NET
Programacion.NET
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredo
 
Politécnico padre zegri
Politécnico padre zegriPolitécnico padre zegri
Politécnico padre zegri
 
Programación
ProgramaciónProgramación
Programación
 
Programación
ProgramaciónProgramación
Programación
 
Programación
ProgramaciónProgramación
Programación
 
Katherine y wendy
Katherine y wendy Katherine y wendy
Katherine y wendy
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguia
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
 
Presentación1
Presentación1Presentación1
Presentación1
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
 
Sandra y celeste
Sandra y celesteSandra y celeste
Sandra y celeste
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
S1-PD1.pptx
S1-PD1.pptxS1-PD1.pptx
S1-PD1.pptx
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
 

Presentacion

  • 1.
  • 2. Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es retrocompatible con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.
  • 3. • El compilador de línea de comandos de Visual Basic .NET se proporciona como alternativa a la compilación de programas desde el entorno de desarrollo integrado (IDE) de Visual Studio .NET.
  • 4. • Visual Studio .NET (2002) Visual Studio .NET se publicó en 2002 y fue la primera versión de Visual Studio en introducir el framework .NET. • Visual Studio .NET 2003 Visual Studio .NET 2003 se publicó en 2003 fue una actualización menor de Visual Studio .NET, básicamente propiciada por la introducción de la versión 1.1 del Framework .NET.
  • 5. • Visual Studio 2005 Publicado el 4 de octubre de 2005, se basó en el framework .NET 2.0. Añade soporte de 64-bit (x86-64: AMD64 e Intel 64, e IA-64: Itanium) La versión interna de Visual Studio 2005 es la 8.0, mientras que el formato del archivo es la 9.0. • Visual Studio 2008 El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes: NET Framework 2.0 NET Framework 3.0 NET Framework 3.5
  • 6. • Si ha programado en otros lenguajes, gran parte del material que se trata en esta sección le resultará familiar. Aunque la mayoría de las construcciones son similares a las de otros lenguajes, el modelo orientado a eventos de Visual Basic presenta algunas diferencias sutiles. • Si es un programador principiante, el material tratado en esta sección le servirá como introducción a las unidades de generación básicas para escribir código. Una vez que comprenda los conceptos básicos, podrá crear aplicaciones eficaces mediante Visual Basic.
  • 7.
  • 8. • Posee una curva de aprendizaje muy rápida. • Integra el diseño e implementación de formularios de Windows. • Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes. • Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
  • 9. • Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell. • Soporte pobre para programación orientada a objetos. • Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows. • Dependencia de complejas y frágiles entradas de registro COM.