Vous êtes sur la page 1sur 20

VISUAL BASIC 6

Renato Palomares Mecatrnica UTS

CARACTERSTICAS PRINCIPALES

LENGUAJE DE PROGRAMACIN VISUAL


Llamado tambin 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 . Facilidad de desarrollar aplicaciones complejas en poco tiempo.

BASADO EN OBJETOS
Basado en objetos, aunque no orientado a objetos como C++ o Java. Utiliza objetos con propiedades y mtodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++.

PROGRAMAS SECUENCIALES
Es un programa que se arranca, lee los datos que necesita, realiza los clculos e imprime o guarda en el disco los resultados. Mientras se ejecuta no necesita ninguna intervencin del usuario. Tambin llamados programas basados u orientados a procedimientos o a algoritmos (procedural languages).

PROGRAMAS INTERACTIVOS
Exigen la intervencin del usuario en tiempo de ejecucin, bien para suministrar datos, para indicar al programa lo que debe hacer por medio de mens. Los programas interactivos limitan y orientan la accin del usuario. Un ejemplo de programa interactivo podra ser Matlab.

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. Estos programas pasan la mayor parte de su tiempo esperando las acciones del usuario (eventos) y respondiendo a ellas. 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.

ENTORNO WINDOWS
Visual Basic incorpora todos los elementos del entorno Windows: Ventanas Botones Cajas de dialogo y de texto Botones de opcin y de seleccin Barras de desplazamiento Grficos Mens, etc. En ocasiones bastan unas pocas operaciones con el ratn y la introduccin a travs del teclado de algunas sentencias para disponer de aplicaciones con todas las caractersticas de Windows 95/98/NT.

MODO DE DISEO Y MODO DE EJECUCIN


Visual Basic 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. Tambin hay propiedades que slo pueden establecerse en modo de ejecucin.

FORMULARIOS Y CONTROLES
Cada uno de los elementos grficos que pueden formar parte de una aplicacin tpica de Windows es un tipo de control: los botones las cajas de dilogo y de texto las cajas de seleccin desplegables los botones de opcin y de seleccin las barras de desplazamiento horizontales y verticales los grficos los mens, etc. Se llama formulario (form) a una ventana. Es una especie de contenedor para los controles.

OBJETOS
Los formularios y los distintos tipos de controles son entidades genricas de las que puede haber varios ejemplares en un programa. En programacin orientada a objetos se llama clase a estas entidades genricas, mientras que se llama objeto a cada ejemplar de una clase determinada .
objeto a

objeto b

Clase

objeto c

PROPIEDADES
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. Las propiedades de los objetos pueden establecerse en tiempo de diseo y en tiempo de ejecucin. ACCEDER A PROPIEDADES Se puede acceder a una propiedad de un objeto por medio del nombre del objeto a que pertenece, seguido de un punto y el nombre de la propiedad, ejemplo: optColor.objName

NOMBRES DE OBJETOS
Todo objeto debe tener un nombre. El nombre del objeto debe expresar la funcin del objeto. Ejemplo: hsbTemp Las 3 primeras letras indican horizontal scroll bar, y las restantes (empezando por mayuscula) que servir para definir una temperatura.

CONVENCIN DE NOMBRES DE OBJETOS 3 minsculas que indican el tipo de control. Seguidas por otras 3 letras (la primera mayuscula), hace referencia al uso del control.

ABREVIATURAS DE CONTROLES

Abreviaturas para los controles ms usuales.

EVENTOS
Son las acciones del usuario sobre el programa (en tiempo de ejecucin). Clicar sobre un botn Hacer doble clic sobre el nombre de un fichero para abrirlo Arrastrar un icono 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

EVENTOS
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 (_), ejemplo: txtBox_click que es el nombre del procedimiento que se ocupar de responder al evento click en el objeto txtBox.

MTODOS Funciones llamadas desde programa. No son programadas por el usuario (a diferencia de los procedimientos). Pre-programadas por el lenguaje. Cada tipo de objeto tiene sus propios mtodos.

PROYECTOS Y FICHEROS Cada aplicacin en Visual Basic 6.0 es un proyecto.

Un proyecto comprende formularios (ventanas de la interface de usuario) y los mdulos (funciones y procedimientos sin interface grfica de usuario).

CMO SE GUARDA UN PROYECTO? Se componen de al menos dos ficheros. Fichero del proyecto. Ficheros de formularios. Ficheros de mdulos.

CMO SE GUARDA UN PROYECTO?


Fichero de proyecto
*.vbp (Visual Basic Project ) que se crea con el comando File/Save Project As. El fichero del proyecto contiene toda la informacin de conjunto.

Fichero de formulario
Se crean con File/Save Filename As teniendo como extensin *.frm.

Fichero de mdulo
Los ficheros de cdigo o mdulos se guardan tambin con el comando File/Save Filename As y tienen como extensin *.bas si se trata de un mdulo estndar o *.cls si se trata de un mdulo de clase (class module).

Vous aimerez peut-être aussi