SlideShare una empresa de Scribd logo
1 de 3
VISUAL.NET.
1.- Visual Basic .NET (VB.NET): Es un lenguaje de programacion orientado a los 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 compatible hacia atrás 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.
2.-Características del lenguaje de programación Visual Basic .NET:
• Es orientado a objetos y componentes.
• Microsoft provee una IDE sencilla de manejar.
• Utiliza una especia de lenguaje ensamblador propio ILASM.
• Para hacer ventanas, solo se necesita arrastrar componentes y agregarlos al diseño
• Soporte para LINQ
• La sintaxis es casi la misma Que VB6.
3.- ¿Que necesito para programar en Visual Basic .NET?
Antes de hacer cualquier cosa debes tener instalado cualquiera de las versiones del .NET
Framework, la más recientes la versión 3.5 que puedes descargar del sitio oficial de microsoft.
Necesitas un IDE o RAD que te permita diseñar formularios y copilar tus aplicaciones, para eso
Microsoft ofrece Visual Studio.
O si quieres un IDE Libre puedes usar Sharpdevelop, que te permite programar tanto enVisual
Basic .NET como C# .NET.
También existe una IDE basada en SharpDevelop llamada MonoDevelop, que es una
implementación multiplataforma (aunque debo decir que nunca la he probado). Además de
que funciona también en sistemas Mac y claro Linux.
4.-Las ventajas y las desventajas.
Ventajas:
• Posee una curva de aprendizaje muy rápida.
• Integra el diseño e implementación de formularios de Windows.
• Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso
prácticamente total a la API de Windows, incluidas librerías actuales.
• Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar
información, documentación y fuentes para los proyectos.
• Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
• Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones
mediante Microsoft Script Control.
• Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de
forma no oficial, un componente para trabajar con OpenGL 1.1: [7].
• Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows
como Mac, que permite programar macros para extender y automatizar funcionalidades en
documentos, hojas de cálculo, bases de datos (access).
• Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno
adecuado para realizar pequeños prototipos rápidos.
Desventajas:
• Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas,[8] se
citan entre ellas:
• Problema de versionado asociado con varias librerías runtimeDLL´s, conocido como DLL Hell.
• Pobre soporte para programación orientada a objetos*9+.
• 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.
Imagen:

Más contenido relacionado

La actualidad más candente

visual basic .net
visual basic .netvisual basic .net
visual basic .netronald_a_go
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciacristina_alicia89
 
Net Beans
Net BeansNet Beans
Net Beans1da4
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework IntroductionCésar Reneses
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Marcelo Christian Marchese
 
Mi lenguaje de
Mi lenguaje deMi lenguaje de
Mi lenguaje dejeanoneill
 
Presentacion Visual Web Developer
Presentacion Visual Web DeveloperPresentacion Visual Web Developer
Presentacion Visual Web DeveloperITEA
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basicguest01eddce
 

La actualidad más candente (16)

visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Visual studio introduccion
Visual studio introduccionVisual studio introduccion
Visual studio introduccion
 
Netbeans
NetbeansNetbeans
Netbeans
 
Silverlight
SilverlightSilverlight
Silverlight
 
Net Beans
Net BeansNet Beans
Net Beans
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
 
Visual Web Developer
Visual Web DeveloperVisual Web Developer
Visual Web Developer
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
 
Mi lenguaje de
Mi lenguaje deMi lenguaje de
Mi lenguaje de
 
.NET Multiplataforma
.NET Multiplataforma .NET Multiplataforma
.NET Multiplataforma
 
Presentacion Visual Web Developer
Presentacion Visual Web DeveloperPresentacion Visual Web Developer
Presentacion Visual Web Developer
 
Introducción a Java FX
Introducción a Java FXIntroducción a Java FX
Introducción a Java FX
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basic
 
1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 

Similar a Visual

Programación
ProgramaciónProgramación
ProgramaciónE199
 
Programación
ProgramaciónProgramación
ProgramaciónE199
 
Programación
ProgramaciónProgramación
ProgramaciónE1994
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredorobinsong13
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NETDavid
 
Visual basic
Visual basicVisual basic
Visual basicyolyrojas
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy belloYanelsy Bello
 
Katherine y wendy
Katherine y wendy Katherine y wendy
Katherine y wendy A1997
 
Informe programacion
Informe programacionInforme programacion
Informe programacionMaryorieAvila
 
Visual basic
Visual basicVisual basic
Visual basicsandrap0
 
Material teorico
Material teoricoMaterial teorico
Material teoricoJonny Jara
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studiomarco368
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8 marco368
 

Similar a Visual (20)

Programación
ProgramaciónProgramación
Programación
 
Programación
ProgramaciónProgramación
Programación
 
Programación
ProgramaciónProgramación
Programación
 
Plataforma.net
Plataforma.netPlataforma.net
Plataforma.net
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredo
 
shanshi
shanshishanshi
shanshi
 
Bisual basic 6,0
Bisual basic 6,0Bisual basic 6,0
Bisual basic 6,0
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy bello
 
PROGRAMACION .NET
PROGRAMACION .NETPROGRAMACION .NET
PROGRAMACION .NET
 
Katherine y wendy
Katherine y wendy Katherine y wendy
Katherine y wendy
 
Bea
BeaBea
Bea
 
Bea
BeaBea
Bea
 
Informe programacion
Informe programacionInforme programacion
Informe programacion
 
Visual basic
Visual basicVisual basic
Visual basic
 
Material de apoyo
Material de apoyoMaterial de apoyo
Material de apoyo
 
Material teorico
Material teoricoMaterial teorico
Material teorico
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
 

Visual

  • 1. VISUAL.NET. 1.- Visual Basic .NET (VB.NET): Es un lenguaje de programacion orientado a los 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 compatible hacia atrás 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. 2.-Características del lenguaje de programación Visual Basic .NET: • Es orientado a objetos y componentes. • Microsoft provee una IDE sencilla de manejar. • Utiliza una especia de lenguaje ensamblador propio ILASM. • Para hacer ventanas, solo se necesita arrastrar componentes y agregarlos al diseño • Soporte para LINQ • La sintaxis es casi la misma Que VB6. 3.- ¿Que necesito para programar en Visual Basic .NET? Antes de hacer cualquier cosa debes tener instalado cualquiera de las versiones del .NET Framework, la más recientes la versión 3.5 que puedes descargar del sitio oficial de microsoft. Necesitas un IDE o RAD que te permita diseñar formularios y copilar tus aplicaciones, para eso Microsoft ofrece Visual Studio. O si quieres un IDE Libre puedes usar Sharpdevelop, que te permite programar tanto enVisual Basic .NET como C# .NET. También existe una IDE basada en SharpDevelop llamada MonoDevelop, que es una implementación multiplataforma (aunque debo decir que nunca la he probado). Además de que funciona también en sistemas Mac y claro Linux.
  • 2. 4.-Las ventajas y las desventajas. Ventajas: • Posee una curva de aprendizaje muy rápida. • Integra el diseño e implementación de formularios de Windows. • Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales. • Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos. • Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes. • Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control. • Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1: [7]. • Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo, bases de datos (access). • Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos. Desventajas: • Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas,[8] se citan entre ellas: • Problema de versionado asociado con varias librerías runtimeDLL´s, conocido como DLL Hell. • Pobre soporte para programación orientada a objetos*9+. • 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.