Introducción A VisualBasic
Introducción A VisualBasic
En Visual Basic 6.0 los objetos con que trabajamos poseen propiedades, métodos y eventos,
aunque algunos objetos pueden no tener las mismas propiedades, métodos o eventos que
otros objetos poseen, y también algunos objetos pueden tener las mismas propiedades de
otros objetos. Un ejemplo de lo dicho anteriormente podría ser el siguiente: En Visual Basic
existe un objeto o control llamado TextBox (caja de texto) y tiene una propiedad llamada
Text (texto), que indica el texto que posee la caja y también existe un objeto o control
llamado CommandButton (botón de comando) que obviamente usted se puede imaginar
que no puede tener la propiedad Text que posee una caja de texto. Otro ejemplo sería: El
evento Change (cambio) de una TextBox que ocurre cuando el usuario esta escribiendo en
la caja de texto, también esta claro que en un CommandButton (botón de comando) no
pueda ocurrir este evento.
Otros términos que apreciaremos luego y que están también relacionados con un objeto
son: clases, herencia, encapsulación, polimorfismo, estado de objetos y mensajes en objetos.
Todos estos vocablos son elementos de la programación orientada a objetos y son los que
le dan verdadera potencia a este leguaje de programación.
1.2 Programas orientados a eventos
Los programas o paquetes de programas que utilizamos con frecuencia en Windows son
programas orientados a eventos. Solo cuando el usuario realiza alguna acción sobre los
objetos de un programa ocurre un determinado tipo de evento. Mediante ese evento el
programa realiza una operación y luego notifica al usuario sobre los resultados de dicha
operación. Puede probar esto cargando cualquier aplicación de Windows ya sea Microsoft
Word o Microsoft Excel, cuando este es cargado se queda a la espera de que usted haga algo,
por ejemplo, Word espera a que usted escriba alguna carta u otro tipo de documento, así
como, Excel espera a que el usuario escriba, por ejemplo, los valores de alguna nomina de
pago. Todo esto dicho anteriormente nos da a entender que cada programa es capaz de
manejar un sin numero de determinados tipos de eventos y que también son capaces de
responder a cada uno de ellos.
En Visual Basic 6.0 es posible crear todo tipo de aplicación para Windows, pudiendo
incorporar todas las características y elementos de un programa típico de Windows.
Visual Basic 6.0 posee una barra de herramientas donde es posible encontrar todos los
elementos que apreciamos en una aplicación de Windows: ventanas, botones, cajas de
texto, cajas de diálogo, botones de opción, botones de selección, barras de desplazamiento,
gráficos, menús, en general, todo objeto visible en una aplicación de Windows.
Prácticamente, todos los elementos de interacción entre la aplicación y el usuario de los que
dispone Windows pueden ser programados en Visual Basic 6.0 de un modo muy sencillo.
Con asiduidad, los programadores crean aplicaciones para Windows con solo algunas líneas
de códigos y pocas operaciones con el mouse y el teclado.
Algunos programas toman mucho más tiempo que otros para su realización, algunos toman
meses, otros años, o simplemente días. El tiempo de duración para la realización de una
aplicación, depende exclusivamente de la profundidad del programa y regularmente de la
capacidad del programador.
En un principio, crear aplicaciones para el entorno de Windows era bastante tedioso para
los programadores, debido a que su principal preocupación era la determinación del entorno
del programa y cómo responder a los posibles eventos del usuario, como dónde se hacia clic,
dónde se encontraba el usuario (en un menú o submenú) o si estaba haciendo doble clic, etc.
Todas estas cosas eran las principales preocupaciones del programador, y por ende,
aumentaban el periodo de tiempo para la terminación del programa, además del vasto
conocimiento que debía tener en lenguaje C.
Con la aparición de Visual Basic este problema desapareció. Ahora es mucho más fácil crear
aplicaciones para Windows sin la preocupación de tantas definiciones de variables,
constantes y punteros. Los errores en Visual Basic no se generan tan frecuentemente y, en
caso de que ocurra un error, es mucho más fácil de depurar (corregir), debido a que cada
objeto trabaja de forma independiente, es decir, posee su propio código fuente
independientemente de otros objetos. Si un objeto genera un error, simplemente habría
que, leer la codificación contenida en ese objeto.