Está en la página 1de 4

ELABORADO POR: INFORMTICO IVN CARO P SITIO WEB WWW.SISTEMAWEB.COMOJ.

COM/
MANUAL BSICO DE VISUAL BASIC 6

Visual Basic 6.0 es uno de los lenguajes de programacin que ms entusiasmo despiertan entre los programadores de PCs, tanto expertos como novatos. En el caso de los programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en poqusimo tiempo (comparado con lo que cuesta programar en Visual C++, por ejemplo). En el caso de los programadores novatos por el hecho de ver de lo que son capaces a los pocos minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0 es una menor velocidad o eficiencia en las aplicaciones. Visual Basic 6.0 es un lenguaje de programacin visual, tambin llamado lenguaje de 4 Generacin. Esto quiere decir que un gran nmero de tareas se realizan sin escribir cdigo, simplemente con operaciones grficas realizadas con el ratn sobre la pantalla. PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS Existen distintos tipos de programas. En los primeros tiempos de los ordenadores los programas eran de tipo secuencial (tambin llamados tipo batch) Un programa secuencial es un programa que se arranca, lee los datos que necesita, realiza los clculos e imprime o guarda en el disco los resultados. De ordinario, mientras un programa secuencial est ejecutndose no necesita ninguna intervencin del usuario. A este tipo de programas se les llama tambin programas basados u orientados a procedimientos o a algoritmos (procedural languages). Este tipo de programas siguen utilizndose ampliamente en la actualidad, pero la difusin de los PCs ha puesto de actualidad otros tipos de programacin. Por su parte los programas orientados a eventos son los programas tpicos de Windows, tales como Netscape, Word, Excel y PowerPoint. Cuando uno de estos programas ha arrancado, lo nico que hace es quedarse a la espera de las acciones del usuario, que en este caso son llamadas eventos. El usuario dice si quiere abrir y modificar un fichero existente, o bien comenzar a crear un fichero desde el principio. Estos programas pasan la mayor parte de su tiempo esperando las acciones del usuario (eventos) y respondiendo a ellas. Las acciones que el usuario puede realizar en un momento determinado son variadsimas, y exigen un tipo especial de programacin: la programacin orientada a eventos. Este tipo de programacin es sensiblemente ms complicada que la secuencial y la interactiva, pero Visual Basic 6.0 la hace especialmente sencilla y agradable. Modo de Diseo y Modo de 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 1

ELABORADO POR: INFORMTICO IVN CARO P SITIO WEB WWW.SISTEMAWEB.COMOJ.COM/ 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. EL ENTORNO DE PROGRAMACIN VISUAL BASIC 6.0 Cuando se arranca Visual Basic 6.0 aparece en la pantalla una configuracin similar a la mostrada en la Figura 1.1. En ella se pueden distinguir los siguientes elementos:

Figura 1.1 1. La barra de ttulos, la barra de mens y la barra de herramientas de Visual Basic 6.0 en modo Diseo (parte superior de la pantalla). 2. Caja de herramientas (toolbox) con los controles disponibles (a la izquierda de la ventana). 3. Formulario (form) en gris, en que se pueden ir situando los controles (en el centro). Est dotado de una rejilla (grid) para facilitar la alineacin de los controles. 4. Ventana de proyecto, que muestra los formularios y otros mdulos de programas que forman parte de la aplicacin (arriba a la derecha). 5. Ventana de Propiedades, en la que se pueden ver las propiedades del objeto seleccionado o del propio formulario (en el centro a la derecha). Si esta ventana no aparece, se puede hacer visible con la tecla <F4>. 6. Ventana FormLayout, que permite determinar la forma en que se abrir la aplicacin cuando comience a ejecutarse (abajo a la derecha). Existen otras ventanas para edicin de cdigo (Code Editor) y para ver variables en tiempo de ejecucin con el depurador o Debugger (ventanas Immediate, Locals y 2

ELABORADO POR: INFORMTICO IVN CARO P SITIO WEB WWW.SISTEMAWEB.COMOJ.COM/ Watch). Todo este conjunto de herramientas y de ventanas es lo que se llama un entorno integrado de desarrollo o IDE (Integrated Development Environment). Construir aplicaciones con Visual Basic 6.0 es muy sencillo: basta crear los controles en el formulario con ayuda de la toolbox y del ratn, establecer sus propiedades con ayuda de la ventana de propiedades y programar el cdigo que realice las acciones adecuadas en respuesta a los eventos o acciones que realice el usuario.

Las herramientas (toolbox) La Figura 1.2 muestra la caja de herramientas, que incluye los controles con los que se puede disear la pantalla de la aplicacin. Estos controles son por ejemplo botones, etiquetas, cajas de texto, zonas grficas, etc. Para introducir un control en el formulario simplemente hay que clicar en el icono adecuado de la toolbox y colocarlo en el formulario con la posicin y el tamao deseado, clicando y arrastrando con el ratn. Clicando dos veces sobre el icono de un control aparece ste en el centro del formulario y se puede modificar su tamao y/o trasladar con el ratn como se desee. El nmero de controles que pueden aparecer en esta ventana vara con la configuracin del sistema. Para introducir nuevos componentes se utiliza el comando Components en el men Project, con lo cual se abre el cuadro de dilogo mostrado en la Figura 1.2

Figura 1.2 LA VENTANA DE PROYECTO (PROJECT) Figura 1.3 Esta ventana, mostrada en la Figura 1.3, permite acceder a los distintos formularios y mdulos que componen el proyecto. Desde ella se puede ver el diseo grfico de dichos formularios (botn View Object ), y tambin permite editar el cdigo que contienen (botn View Code ). Estos botones estn situados en la parte superior de la ventana, debajo de la barra de ttulos. Los mdulos estndar (ficheros *.bas) contienen slo cdigo que, en general, puede ser utilizado por distintos formularios y/o controles del proyecto e incluso por varios proyectos. Por ejemplo puede prepararse un mdulo estndar de funciones matemticas que sea de utilidad general. Normalmente contienen siempre algunas declaraciones de variables globales o Public, que sern accesibles directamente desde todos los formularios. Los mdulos de clase (ficheros *.cls) contienen clases definidas por el usuario. Las clases son como formularios o controles complejos, sin interface grfica de usuario. 3

ELABORADO POR: INFORMTICO IVN CARO P SITIO WEB WWW.SISTEMAWEB.COMOJ.COM/ LA VENTANA DE PROPIEDADES (PROPERTIES) Todos los objetos Visual Basic 6.0 tienen unas propiedades que los definen: su nombre (Name), su etiqueta o ttulo (Caption), el texto que contiene (Text), su tamao y posicin, su color, si est activo o no (Enabled), etc. La Figura 1.4 muestra parcialmente las propiedades de un formulario. Todas estas propiedades se almacenan Figura 1.4 dentro de cada control o formulario en forma de estructura (similar a las del lenguaje C). Por tanto, si por ejemplo en algn momento se quiere modificar el nombre de un botn basta con hacerlo en la ventana de propiedades (al disear el programa) o en el cdigo en Basic (durante la ejecucin), mediante el operador punto (.), en la forma:
Boton1.Name = "NuevoNombre".

Para realizar una modificacin de las propiedades de un objeto durante el diseo del programa, se activar la ventana de propiedades (con el men, con el botn de la barra de herramientas o pulsando <F4>). Esta ventana tiene dos lengetas, que permiten ordenar las propiedades alfabticamente o por categoras. Utilizando la forma que sea ms cmoda se localizar con ayuda de la barra de desplazamiento la propiedad que se quiera modificar. Al clicar sobre ella puede activarse un men desplegable con las distintas opciones, o bien puede modificarse directamente el valor de la propiedad. Si esta propiedad tiene slo unos valores fijos (por ejemplo, los colores), puede abrirse un cuadro de dilogo para elegir un color, o el tamao y tipo de letra que se desee si se trata de una propiedad Font.

Figura 1.5 La Figura 1.5 muestra la ventana FormLayout, que permite determinar la posicin en la que el formulario aparecer sobre la pantalla cuando se haga visible al ejecutar la aplicacin.

También podría gustarte