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 retro compatible 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.
Para mantener eficacia en el desarrollo de las aplicaciones. La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2015, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como Desharrapado .
Al igual que con todos los lenguajes
de programación basados en .NET, los programas escritos en VB .NET requieren el
Framework .NET o Mono para ejecutarse.
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:
* 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 runtime DLL´s, conocido como DLL Hell
* Pobre soporte 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
CARACTERÍSTICAS
- Incorpora un diseñador de Windows Forms
Completado de código. Soporta el uso de la combinación de teclas Ctrl +
Espacio.
- Depurador incorporado.
-Herramientas para "Ir a Definición", "Encontrar
referencias" y "renombrado".
-Títulos para títulos y para depuración.
-Conversor bidireccional entre C# y Visual Basic .NET,
y unidireccional hacia Boo.
- Escrito enteramente en C#
- Compilación de código directamente dentro del
entorno de desarrollo integrado.
VERSIONES
VISUAL BASIC 2008 (VB
9.0)
Para esta versión se añadieron
varias novedades, incluyendo:
Visual Basic 2010 ofrece soporte
para entorno de ejecución dinámica.
VB 2010 forma parte de Microsoft Silverlight. Visual Basic es un lenguaje de
programación que permite realizar diferentes programas de registro anidados.
VERSIONES DEL ENTORNO DE PROGRAMACIÓN PARA VISUAL
BASIC
Al mismo tiempo que evolucionaba el
lenguaje, las herramientas que Microsoft proporciona para programar también
evolucionaban para adaptarse a las novedades.
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. Esta
versión de Visual Studio introdujo, junto con el Framework .NET tres nuevos
lenguajes de programación, Visual C#, VB.NET y Visual J#.
En esta primera versión de Visual
Studio .NET se podían programar aplicaciones Windows.Forms (aplicaciones de
escritorio) y aplicaciones ASP.NET (Aplicaciones Web).
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.
En esta versión se añadió por primera
vez la posibilidad de programar para dispositivos móviles usando .NET, ya fuera
usando el Compact Framework, o ASP.NET.
Añade soporte de 64-bit (x86-64: AMD64
e Intel 64, e IA-64: Itanium)
Ediciones:
Express, Standard, ready bost, Professional, Tools for Office, y 5 ediciones
Visual Studio Team System
La versión interna de Visual Studio
2005 es la 8.0, mientras que el formato del archivo es la 9.0.
VISUAL BASIC EXPRESS
EDITION
A partir de la introducción en el
mercado de la versión 2005 de Visual Studio Microsoft publicó lo que se conoce
como ediciones Exp de distintos programas. Las versiones Express son versiones
limitadas pero gratuitas, pensadas para usos no profesionales (principiantes,
aficionados y pequeños negocios), existiendo una edición independiente para
cada lenguaje.
Visual Basic Express Edition es una
versión de Visual Studio limitada. Esta versión permite sólo programar en
VB.NET, y además limita el tipo de proyectos que se pueden desarrollar. Visual
Web Developer Express Edition permite programar páginas ASP.NET en VB.
Se lanzó el Service Pack 1 para Visual
Studio 2005 el 14 de diciembre de 2006.
VISUAL STUDIO 2008
El IDE de Visual Studio 2008 permite
trabajar contra 3 .NET frameworks diferentes:
También es muy fácil de usar gracias
al desarrollo de hardware.
Además, integra el framework ASP.NET
AJAX para el desarrollo de AJAX..
VISUAL STUDIO 2010
El 12 de Abril del 2010, Microsoft
publica Visual Studio 2010, nombre clave Dev10, y .NET Framework versión 4.
Compatible con Visual Basic.net, con una interfaz re diseñada, mas sencilla y
con soporte para diseño de aplicaciones en Windows 7.
ESPECIFICACIONES
VISUAL STUDIO .NET 2003
Este documento describe el lenguaje Visual
Basic .NET. Es una descripción completa del lenguaje, no una visión
general de conceptos ni un manual de referencia del usuario. Para obtener
información general, vea Características del lenguaje Visual Basic.
Para obtener información sobre referencia del lenguaje, vea Referencia
del lenguaje Visual Basic.
No hay comentarios:
Publicar un comentario