0% encontró este documento útil (0 votos)
60 vistas

Visual Basic

Visual Basic es un lenguaje de programación dirigido por eventos desarrollado por Microsoft para simplificar la programación utilizando un ambiente de desarrollo. La última versión de VB, la 6, fue liberada en 1998. En 2001, Microsoft propuso reemplazar VB con .NET, que utiliza el framework .NET independiente del sistema operativo y permite una fácil transición entre lenguajes como C#. Visual Basic genera código que requiere DLL para funcionar y proporciona un entorno de desarrollo integrado con herramientas para diseñar interfaces y escrib

Cargado por

Abel Ochoa
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
60 vistas

Visual Basic

Visual Basic es un lenguaje de programación dirigido por eventos desarrollado por Microsoft para simplificar la programación utilizando un ambiente de desarrollo. La última versión de VB, la 6, fue liberada en 1998. En 2001, Microsoft propuso reemplazar VB con .NET, que utiliza el framework .NET independiente del sistema operativo y permite una fácil transición entre lenguajes como C#. Visual Basic genera código que requiere DLL para funcionar y proporciona un entorno de desarrollo integrado con herramientas para diseñar interfaces y escrib

Cargado por

Abel Ochoa
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan

Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes
agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la
programación utilizando un ambiente de desarrollo.

La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo
de 2008.

En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un


framework o marco común de librerías, independiente de la versión del sistema operativo .NET
Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición
de código entre ellos); fue el sucesor de Visual Basic 6.

Características
Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace
dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de Dynamic-Link
Library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual
Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic
Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje,
conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución.
Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de
funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema
operativo o las que proveen medios para la integración con otras aplicaciones.

Entorno de desarrollo
Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft
Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas
diferencias entre versiones del lenguaje).

El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del
producto, las características básicas se presentan de la siguiente forma:

En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el
nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones
desplegables y una barra de herramientas; esta última se puede personalizar, posibilitando la
inclusión de prácticamente la totalidad de los comandos del IDE.

En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Este
incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los
objetos y los controles que contienen las ventanas de la aplicación y el panel de controles.
El panel de controles, que aunque es móvil normalmente está ubicado a la derecha, por
defecto cuenta con los siguientes controles:

PictureBox: Caja de imágenes

Label: Etiqueta

TextBox: Caja de texto

Frame: Marco

CommandButton: Botón de comando

CheckBox: Casilla de verificación

OptionButton: Botón de opción

ComboBox: Lista desplegable

ListBox: Lista

HScrollBar: Barra de desplazamiento horizontal

VScrollBar: Barra de desplazamiento vertical

Timer: Temporizador

DriveListBox: Lista de unidades de disco

DirListBox: Lista de directorios

FileListBox: Lista de archivos

Shape: Figura

Line: Línea

Image: Imagen

Data

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.
Desventajas

Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas;9 se citan
entre ellas:

Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell

Soporte pobre para programación orientada a objetos10

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 COM11

La capacidad de utilizar controles en un único formulario es muy limitada en comparación a otras


herramientas.12
Anexos

También podría gustarte