Sie sind auf Seite 1von 7

HERRAMIENTAS DE COMPUTO II

DAZ QUIONES LILIA DEL CARMEN

PEREZ RAMOS JOSEFINA GUADALUPE |


VISUAL BASIC
Visual Basic (VB) es un lenguaje de programacin dirigido por eventos,
desarrollado por Alan Cooper para Microsoft. Este lenguaje de programacin es un
dialecto de BASIC, con importantes agregados. Su primera versin fue presentada
en 1991, con la intencin de simplificar la programacin utilizando un ambiente de
desarrollo que facilit en cierta medida la programacin misma. La ltima versin
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 comn de libreras, independiente de la
versin del sistema operativo, .NET Framework, a travs de Visual Basic .NET (y
otros lenguajes como C Sharp (C#) de fcil transicin de cdigo entre ellos); fue el
sucesor de Visual Basic 6. Aunque Visual Basic es de propsito general, tambin
provee facilidades para el desarrollo de aplicaciones de bases de datos usando
Data Access Objects, Remote Data Objects o ActiveX Data Objects. Visual Basic
contiene un entorno de desarrollo integrado o IDE que integra editor de textos para
edicin del cdigo fuente, un depurador, un compilador (y enlazador) y un editor de
interfaces grficas o GUI. Visual Basic dio un paso ms en innovacin y ahora es
posible programar aplicaciones Nativas para Android o IPhone utilizando un
software de la compaa Anywhere Software que transforma cdigo Visual Basic
(creado por dicha compaa) en APPs 100 % nativas en Java para ambos
sistemas operativos de dispositivos mviles.

Es uno de los tantos lenguajes de programacin que podemos encontrar hoy en

da. Dicho lenguaje nace del BASIC Beginners All-purpose Symbolic Instruction
Code (Cdigo Simblico De Instrucciones De Propsito General Para Principiantes
En Espaol) que fue creado en 1964 en su versin original por John George
Kemeny y Thomas Eugene Kurtz, en el Dartmouth College, Nuevo Hampshire,
Estados Unidos, con el propsito de servir a aquellas personas que estaban
interesadas en iniciarse en algn lenguaje de programacin. Luego de sufrir varias
modificaciones, en el ao 1978 se estableci el BASIC estndar.

VERSIONES

Primero fue GW-BASIC, luego se transform en QuickBASIC y actualmente se lo


conoce como Visual Basic

Visual Basic 1.0: Para MS-DOS fue liberada en septiembre de 1992. Poco
popular, este lenguaje no era compatible con Visual Basic para Windows,
ya que constitua en realidad la siguiente versin de los compiladores
BASIC vigentes para DOS, denominados QuickBASIC y BASIC PDS
(Profesional Development System). Usaba una interfaz de texto, con
caracteres ASCII extendidos que daban la apariencia de una interfaz
grfica.
Visual Basic 2.0: Fue liberado en noviembre de 1992. Vena en versiones
Standard y Professional. El entorno de programacin era ms fcil de usar
que el anterior, y su velocidad de proceso fue mejorada. En particular, los
formularios se convirtieron en objetos instnciales, sentando as los
conceptos fundamentales para mdulos de clase, que ms tarde se
ofreceran en la versin 4.
Visual Basic 3.0: Sali al mercado en verano de 1993, en versiones
Standard y Profesional. Inclua la versin 1.1 de Microsoft Jet Database
Engine, que permita acceso a bases de datos Access.
Visual Basic 4.0: Surgida en agosto de 1995, fue la primera versin que
generaba aplicaciones tanto de 16 como de 32 bits para Windows. Haba
incompatibilidades entre las distintas realeases de esta versin que
causaban fallas de instalacin y problemas de operacin. Mientras las
anteriores utilizaban controles VBX, con la 4.0 se comenzaron a utilizar
controles OLE en archivos OCX, que ms tarde se llamaran controles
ActiveX.
Visual Basic 5.0: En febrero de 1997, Microsoft lanz Visual Basic 5.0,
versin que generaba programas de 32 bits exclusivamente. Los
programadores que todava preferan desarrollar aplicaciones en 16 bits
deban necesariamente utilizar VB 4.0, siendo transportables en cdigo
fuente a VB 5.0 y viceversa. En la versin 5 se tena la posibilidad de crear
controles personalizados; tambin permita compilar a cdigo ejecutable
nativo de Windows, logrando con ello incrementar la velocidad de ejecucin
de los programas generados, ms notablemente en los de clculo.
Visual Basic 6.0: Salido a mediados de 1998, muy mejorado, increment el
nmero de reas e incluy la posibilidad de crear aplicaciones basadas en
Web. Microsoft retir el soporte de VB6 en marzo de 2008, pero a pesar de
ello las aplicaciones que genera son compatibles con plataformas ms
modernas, como Windows Vista, Windows Server 2008, Windows 7 y
Windows 8

CARACTERSTICAS

El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una


instalacin tpica del producto, las caractersticas bsicas se presentan de la
siguiente forma:

En la parte superior aparecen tres elementos, en este orden: la barra de ttulo


donde figura el nombre del proyecto en curso y su estado (diseo o ejecucin); la
barra de men con 13 opciones desplegables y una barra de herramientas; esta
ltima se puede personalizar, posibilitando la inclusin de prcticamente 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 cdigo
fuente de los mdulos, los objetos y los controles que contienen las ventanas de la
aplicacin y el panel de controles.
El panel de controles, que aunque es mvil normalmente est ubicado a la
derecha, por defecto cuenta con los siguientes controles:

o PictureBox: Caja de imgenes


o Label: Etiqueta
o TextBox: Caja de texto
o Frame: Marco
o CommandButton: Botn de comando
o CheckBox: Casilla de verificacin
o OptionButton: Botn de opcin
o ComboBox: Lista desplegable
o ListBox: Lista
o HScrollBar: Barra de desplazamiento horizontal
o VScrollBar: Barra de desplazamiento vertical
o Timer: Temporizador
o DriveListBox: Lista de unidades de disco
o DirListBox: Lista de directorios
o FileListBox: Lista de archivos
o Shape: Figura
o Line: Lnea
o Image: Imagen
o Data: Conexin a origen de datos
o OLE: Contenedor de documentos embebidos compatibles con Object
Linking and Embedding

Ejemplo de cdigo

El siguiente fragmento de cdigo muestra un cuadro de mensaje, en una ventana,


que dice "Hola, mundo!":

Private Sub Form_Load()


MsgBox ("Hola, mundo!")
End Sub

Ventajas

Posee una curva de aprendizaje muy rpida.


Integra el diseo e implementacin de formularios de Windows.
Permite usar con facilidad la plataforma de los sistemas Windows, dado que
tiene acceso prcticamente total a la API de Windows, incluidas libreras
actuales.

Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil


encontrar informacin, documentacin y fuentes para los proyectos.

Fcilmente extensible mediante libreras DLL y componentes ActiveX de


otros lenguajes.

Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en


las aplicaciones mediante Microsoft Script Control.

Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambin


est disponible, de forma no oficial, un componente para trabajar con OpenGL
1.1.

Existe una versin, 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 clculo y bases de datos
(Access).

Si bien permite desarrollar grandes y complejas aplicaciones, tambin


provee un entorno adecuado para realizar pequeos prototipos rpidos.

Desventajas

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

Problema de versionado asociado con varias libreras runtime DLL,


conocido como DLL Hell
Soporte pobre para programacin orientada a objetos

Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a


llamadas de la API de Windows.
Dependencia de complejas y frgiles entradas de registro COM

La capacidad de utilizar controles en un nico formulario es muy limitada en


comparacin a otras herramientas.

Das könnte Ihnen auch gefallen