You are on page 1of 6

Qu es Visual Basic?

La palabra Visual hace referencia al mtodo que se utiliza para


crear la Interfaz Grfica de Usuario, IGU (Graphical User Interface,
GUI), de la aplicacin. En lugar de crear aplicaciones mediante
laboriosas y numerosas lneas de cdigo para dar la apariencia y la
ubicacin de los elementos de la interfaz se recurre a la tcnica de
agregacin/eliminacin de objetos prefabricados (incorporados)
dentro de la pantalla.
La palabra Basic procede de BASIC (acrnimo de Beginners All-
Purpose Symbolic Instruction Code), el mtico lenguaje creado en el
Darmouth College de Estados Unidos y que han utilizado un mayor
nmero de programadores que ningn otro en la historia de la
informtica. Visual Basic es una extensin y evolucin del BASIC
original, del MBASIC del sistema operativo CP/M, y de las versiones
GW-BASIC o BASICA de Microsoft e IBM. Ahora contiene centenares de
palabras reservadas, sentencias, funciones, etc., la mayora de las
cuales estn relacionadas con la interfaz grfica de usuario.[ CITATION
Joy99 \l 1034 ]

Ediciones de Visual Basic

Visual Basic se encuentra disponible en tres versiones, cada una de


las cuales est orientada a unos requisitos de programacin
especficos.

La Edicin de aprendizaje de Visual Basic permite a los


programadores crear robustas aplicaciones para Microsoft
Windows 95 y Windows NT. Incluye todos los controles
intrnsecos, adems de los controles de cuadrcula, de fichas y los
controles enlazados a datos. La documentacin que se
proporciona con esta edicin incluye Learn VB Now (un CD-ROM
multimedia), un Manual del programador impreso, la Ayuda en
pantalla y los Libros en pantalla de Visual Basic.
La Edicin profesional proporciona a los profesionales un
completo conjunto de herramientas para desarrollar soluciones
para terceros. Incluye todas las caractersticas de la Edicin de
aprendizaje, as como controles ActiveX adicionales, incluidos
controles para Internet y el Generador de informes de Crystal
Reports. La documentacin que se proporciona con la Edicin
profesional incluye el Manual del programador, la Ayuda en
pantalla, la Gua de herramientas componentes y el Manual del
usuario de Crystal Reports para Visual Basic.

La Edicin empresarial permite a los profesionales crear slidas


aplicaciones distribuidas en un entorno de equipo. Incluye todas
las caractersticas de la Edicin profesional, as como el
Administrador de automatizacin, la Galera de objetos, las
herramientas de administracin de bases de datos, el sistema de
control de versiones orientado a proyectos Microsoft Visual
SourceSafe, etc. La documentacin impresa que se proporciona
con la Edicin empresarial incluye toda la documentacin de la
Edicin profesional, y la Gua para la creacin de aplicaciones
cliente-servidor con Visual Basic y el Manual del usuario de
SourceSafe.

Modo de diseo y ejecucin

La aplicacin Visual Basic de Microsoft puede trabajar de dos modos


distintos: en modo de diseo y en modo de ejecucin. En modo de
diseo el usuario construye interactivamente la aplicacin, colocando
controles en el formulario, definiendo sus propiedades, y
desarrollando funciones para gestionar los eventos.
La aplicacin se prueba en modo de ejecucin. En ese caso el usuario
acta sobre el programa (introduce eventos) y prueba cmo responde
el programa. Hay algunas propiedades de los controles que deben
establecerse en modo de diseo, pero muchas otras pueden
cambiarse en tiempo de ejecucin desde el programa escrito en
Visual Basic 6.0, en la forma en que ms adelante se ver.
Tambin hay propiedades que slo pueden establecerse en modo de
ejecucin y que no son visibles en modo de diseo.

Entorno de programacin

El Formulario

El formulario es el plano de fondo para los controles. Despus de


crear un nuevo proyecto, la pgina de diseo muestra uno como el de
la figura siguiente. Se trata del aspecto grfico de un objeto de la
clase MainForm derivada de Form . Para modificar su tamao ponga el
cursor del ratn sobre alguno de los cuadrados que le rodean y
arrastre en el sentido deseado.[ CITATION Fer09 \l 1034 ]

Propiedades

Cada clase de objeto tiene predefinido un conjunto de propiedades,


como ttulo, nombre, color, etc. Las propiedades de un objeto
representan todos los datos que por definicin estn asociados con
ese objeto. Cada propiedad de un objeto tiene un valor por defecto
que puede ser modificado in situ si se desea. Por ejemplo, la
propiedad ( Name ) del formulario del ejemplo que nos ocupa tiene el
valor MainForm .[ CITATION Fer09 \l 1034 ]
Los formularios y los distintos tipos de controles son entidades
genricas de las que puede haber varios ejemplares concretos en
cada programa. En programacin orientada a objetos (ms bien
basada en objetos, habra que decir) se llama clase a estas entidades
genricas, mientras que se llama objeto a cada ejemplar de una clase
determinada. Por ejemplo, en un programa puede haber varios
botones, cada uno de los cuales es un objeto del tipo de control
command button, que sera la clase.
Cada formulario y cada tipo de control tienen un conjunto de
propiedades que definen su aspecto grfico (tamao, color, posicin
en la ventana, tipo y tamao de letra, etc.) y su forma de responder a
las acciones del usuario (si est activo o no, por ejemplo). Cada
propiedad tiene un nombre que viene ya definido por el lenguaje.
Por lo general, las propiedades de un objeto son datos que tienen
valores lgicos (True, False) o numricos concretos, propios de ese
objeto y distintos de las de otros objetos de su clase. As pues, cada
clase, tipo de objeto o control tiene su conjunto de propiedades, y
cada objeto o control concreto tiene unos valores determinados para
las propiedades de su clase.
Casi todas las propiedades de los objetos pueden establecerse en
tiempo de diseo y tambin -casi siempre- en tiempo de ejecucin. En
este segundo caso se accede a sus valores por medio de las
sentencias del programa, en forma anloga a como se accede a
cualquier variable en un lenguaje de programacin. Para ciertas
propiedades sta es la nica forma de acceder a ellas. Por supuesto
Visual Basic 6.0 permite crear distintos tipos de variables, como ms
adelante se ver.
Se puede acceder a una propiedad de un objeto por medio del
nombre del objeto que pertenece, seguido de un punto y el nombre
de la propiedad, como por ejemplo optColor.objName.

Eventos
Ya se ha dicho que las acciones del usuario sobre el programa se
llaman eventos. Son eventos tpicos el clicar sobre un botn, el hacer
doble clic sobre el nombre de un fichero para abrirlo, el arrastrar un
icono, el pulsar una tecla o combinacin de teclas, el elegir una
opcin de un men, el escribir en una caja de texto, o simplemente
mover el ratn.
Cada vez que se produce un evento sobre un determinado tipo de
control, Visual Basic 6.0 arranca una determinada funcin o
procedimiento que realiza la accin programada por el usuario para
ese evento concreto. Estos procedimientos se llaman con un nombre
que se forma a partir del nombre del objeto y el nombre del evento,
separados por el carcter (_), como por ejemplo txtBox_click, que es
el nombre del procedimiento que se ocupar de responder al evento
click en el objeto txtBox.

Mtodos

Los mtodos son funciones que tambin son llamadas desde


programa, pero a diferencia de los procedimientos no son
programadas por el usuario, sino que vienen ya pre-programadas con
el lenguaje. Los mtodos realizan tareas tpicas, previsibles y
comunes para todas las aplicaciones. De ah que vengan con el
lenguaje y que se libere al usuario de la tarea de programarlos. Cada
tipo de objeto o de control tiene sus propios mtodos.[ CITATION
San99 \l 1034 ]

Bibliografa
Fernandez, C. (2009). Visual Basic: bsico. Obtenido de
http://site.ebrary.com/lib/uagrariaecsp/reader.action?docID=11046605#

Joyanes Aguilar, L., & Muoz Clemente, A. (1999). Microsoft Visual Basic 6: Iniciacin y
referencia. McGraw-Hill Espaa.

Sebastin, S. (1999). Aprenda Visual Basic 6.0 como si estuviera en primero.

You might also like