Está en la página 1de 5

Introduccin a Visual Basic 6.

0 Es un lenguaje de programacin de alto nivel, que permite desarrollar aplicaciones Windows; este lenguaje utiliza el cdigo BASIC para las instrucciones y sentencias de la aplicacin. Es un lenguaje basado en objetos, ya que tiene una interfaz grfica donde se colocan los controles y luego se programan los eventos de cada objeto en cdigo BASIC y se ejecuta la aplicacin. Contiene todos los controles que se ven en el entorno Windows y stos se colocan sobre un elemento llamado Formulario, el cual ser la ventana de la aplicacin. Con Visual Basic 6.0 es muy sencillo crear aplicaciones y es el lenguaje predilecto de los que recin principian en el campo de la programacin Los programas creados con Visual Basic 6.0 se podrn ejecutar en cualquier equipo, aunque no tengan instalado el lenguaje; slo basta con que est presente en el directorio C:\Windows\System el archivo msvbvm60.dll (se puede copiar y pegar en dicho directorio) para que las aplicaciones funcionen. Sin embargo, pueden ser necesarios otros archivos, generalmente con extensin *.ocx y*.dll con informacin sobre los controles y libreras de objetos utilizados por el programa. Toda aplicacin que se est creando en Visual Basic 6.0 se denomina Proyecto y contiene bsicamente dos archivos, uno con extensin *.vbp y otro con extensin *.frm. El archivo *.vbp contiene toda la informacin acerca del proyecto en cdigo ASCIi, o sea, editable por el Block de Notas; entre los datos que contiene, estn los archivos que lo componen (*.frm, *.bas, *.cls, etc) y los archivos que utiliza, como los ya mencionados con extensin *.ocx o *.dll. Para crear el ejecutable, en el men Archivo, Generar... exe, se desplegar un cuadro de dilogo donde se elegir el lugar donde colocar el ejecutable, una vez hecho esto se compilar el proyecto y se crear el ejecutable. Al iniciar el programa aparecer una pantalla donde se elegir el tipo de programa que se crear: una aplicacin estndar, una aplicacin ActiveX, un control, etc. Si se selecciona una aplicacin estndar (EXE estndar) aparecer una pantalla donde se encuentra el Formulario, o sea, la futura ventana. Tambin se visualiza la caja de herramientas donde se encuentran los controles que se colocarn en el formulario. En la parte superior derecha se encuentra el Explorador de Proyecto, el cual es un cuadro donde se ven los formularios, mdulos y dems que pueda contener ese proyecto. Debajo de ste se encuentra el cuadro Propiedades, el cual muestra las propiedades del objeto seleccionado. Debajo de ste se encuentra el cuadro Posicin, el cual muestra la posicin del formulario en la pantalla, y permite ajustarla. Por ltimo, si alguna de estas pantallas no llega a visualizarse porque se cerraron, se las hace aparecer desde el men Ver. Los formularios, mdulos, etc., tienen una pantalla propia que muestra su contenido y que al haber ms de una abierta, se puede cambiar de ventana desde el men Ventana.

Archivos del Proyecto. Ya se dijo que un proyecto est compuesto bsicamente por dos archivos con extensin *.vbp (Visual Basic Proyect) el cual contiene la informacin del proyecto y otro con extensin *.frm (Form) el cual es el formulario en el que se desarrollar la aplicacin. Adems, pueden haber otros archivos *.frm en caso de tener ms de un formulario, mdulos estndar (*.bas) o mdulos de clase (*.cls); adems de otros como pginas de datos, controles ActiveX (*.ocx), etc. Ahora se describir la funcin y utilidad de algunos de estos archivos: Formularios (*.frm) Estos archivos tienen la informacin acerca de la ventana que representa, los controles que tiene, sus propiedades y el cdigo escrito en l. Este archivo contiene la interfaz grfica de la ventana y tambin el cdigo en ella escrito. Por lo tanto, a la hora de editarlo, se tendrn dos ventanas, una que muestra su interfaz grfica la cual se puede ver seleccionando dicho formulario en el Explorador del Proyecto y en Ver Objeto en el men Ver; la otra mostrar el cdigo BASIC escrito en el archivo y se accede a ella seleccionando el formulario y en Ver Cdigo desde el men Ver. Este archivo est escrito en cdigo ASCII editable por el Block de Notas. Mdulos estndar (*.bas) Estos archivos slo contienen cdigo BASIC y por lo tanto no tiene interfaz grfica, sin embargo su utilidad es grande ya que permite a todo el proyecto utilizar las funciones y procedimientos en l escritos, y de esta forma se evita reescribir cdigo. El alcance del cdigo escrito aqu es mucho ms amplio que el escrito en los formularios. Tambin se puede leer con el Block de Notas por contener caracteres ASCII. Mdulos de Clase (*.cls) Este tipo de mdulos, al igual que los mdulos estndar no tienen interfaz grfica y slo contienen cdigo BASIC, editable por el Block de Notas. La utilidad de stos es que permiten crear objetos diseados por el usuario, con propiedades, mtodos, funciones y eventos creados tambin por el usuario. Existen adems otros objetos como son los componentes ActiveX (otros controles), o los objetos Connection que son conexiones a bases de datos de otros servidores, etc. Para ingresar un nuevo formulario, mdulo estndar, mdulo de clase, etc., ir al men Insertar y elegir el componente a ingresar; tambin se puede ingresar alguno de estos componentes ya existente haciendo clic con el botn derecho en el Explorador de Proyecto y elegir el comando importar archivo, entonces se despliega un cuadro de dilogo en el cual se elegir el archivo a importar. Para quitar uno de estos componentes, seleccionarlo con el botn derecho y elegir Quitar, se pedir confirmacin y se quitar el archivo. Un objeto de estos tipos, una vez guardados, permanecen en su ubicacin, si se quitan del Proyecto no se elimina el archivo del disco.

Controles. Los controles son aquellos objetos de Visual Basic 6.0 que tienen una interfaz grfica. Estos se encuentran en la caja de herramientas y son controles estndar; entre ellos se encuentran los siguientes:

Etiquetas (Label) Cajas de Texto (Textbox) Barras de Desplazamiento (Scrollbars) Marcos (Frame) Botones de Opcin (Option) Casillas de Verificacin (Checkbox) Cuadros de Lista (Listbox) Cuadros Combinados (Combobox) Botones de Comando (Commandbutton) Controles de archivos (Drive, Dirlist, Filelist) Controles grficos (Image, Picturebox) Control de tiempo (Timer) Control de Datos (Datacontrol)

Si se agregan algunos componentes, desde el men Proyecto, Controles adicionales, se agregarn libreras y controles ActiveX (*.dll y *.ocx) los cuales contienen otros tipos de controles que aparecern disponibles en la caja de herramientas, controles como la barra de progreso (Progressbar), el control Listview, el control Imagelist, el control de Fechas (DTPitch), etc. Cada control que se coloca en el formulario, y aun el mismo formulario tienen sus propios Eventos, Propiedades y Mtodos; stos se vern ms adelante. El Depurador (Debugger) Cuando se crea una aplicacin, se suelen cometer muchos errores hasta que, con muchas pruebas, se los va corrigiendo (depurando) hasta que responde de acuerdo a lo que se espera. Visual Basic 6.0 tiene una excelente herramienta para la depuracin de las aplicaciones. Para este fin se puede ejecutar la aplicacin en cualquier momento, desde el men Ejecutar, si se llega a un momento en el programa en el cual se introdujeron errores, el programa dar un mensaje de error y mostrar en la ventana de cdigo el lugar donde se encuentra el error. Tambin se puede pausar o terminar la ejecucin del programa con los botones Interrumpir y Restablecer de este men. Estos tres botones se encuentran tambin en la barra de herramientas Estndar. El men Depuracin permite la ejecucin controlada del programa;ejecutar el programa paso a paso, colocar puntos de interrupcin en el cdigo y al llegar a ese punto la ejecucin del programa se pausa y se muestra la lnea de cdigo resaltada. En este men hay un comando llamado Agregar Inspeccin, donde se escribe una expresin (variable, propiedad de un control, etc.), se le asigna un contexto (procedimiento, funcin, etc.), un mdulo (un formulario, un mdulo estndar, todo el proyecto, etc.) y un tipo de inspeccin, la cual ser el criterio que se utilizar para examinarla y que interrumpir el programa cuando la condicin se cumpla. Tambin en el men Ver se encuentra la ventana Inmediato, en la cual se pueden visualizar los resultados (cuando el programa est interrumpido o no est ejecutndose), escribiendo la sentencia Print y luego la expresin. Se puede utilizar tambin llamndola desde el cdigo con la

sentencia Debug. Otra ventana es la ventana Locales, en la cual se visualizan los cambios ocurridos en las variables locales de un procedimiento o funcin, es ideal para cuando se ejecuta un programa paso a paso, para examinar el comportamiento de las variables. Por ltimo, la ventana Inspecciones muestra las variables que se hallan agregado con Agregar inspeccin. Personalizacin de Visual Basic 6.0 Visual Basic 6.0 se puede personalizar para una mayor facilidad al trabajar con l, de acuerdo a las preferencias del usuario. En la ventana de cdigo, el cdigo que se escribe aparece con determinados colores. El cdigo escrito aparece en negro, las palabras clave (Keywords) de Visual Basic 6.0 aparecen en azul, los errores en rojo y los comentarios en verde. Estos colores aparecen por defecto, sin embargo se pueden personalizar. Para esto, ir al men Herramientas y luego a Opciones. En la pestaa Formato del Editor aparece la opcin de cambiar los colores del cdigo, la fuente y tamao. En la ventana de cdigo, los procedimientos (las expresiones que comienzan con Private Sub y finalizan con End Sub) aparecen separadas por una lnea. En la pestaa Editor, la casilla Separador de procedimientos, se activa y desactiva esta caracterstica. Cuando se escribe un identificador (el nombre de un objeto por ejemplo) seguido de un punto, aparece una lista con las propiedades y mtodos de ese objeto. Esta caracterstica se habilita o deshabilita desde la pestaa Editor, las casillas Lista de miembros automtica, Informacin rpida automtica y Sugerencias de datos automticas. Estas caractersticas se denominan Autocompletar. Los formularios poseen una cuadrcula en la vista diseo, la cual no se ve cuando se ejecuta el programa. Esta sirve como gua para el usuario a la hora de posicionar los controles en el formulario. Se personaliza, activa o desactiva esta caracterstica desde la pestaa General, Opciones de Cuadrcula. Cuando se utilicen variables, puede elegirse que se obligue a declararlas todas a la hora de escribir cdigo, aparecer al inicio de la ventana una expresin que dir Option Explicit; para activar o desactivar esta opcin, pestaa Editor, casilla Requerir declaracin de variables. La ventana de cdigo. Con respecto a la ventana de cdigo, vale mencionar algunas caractersticas de sta a fin de utilizar mejor las posibilidades que brinda. Los cuadros combinados de la parte superior indican el control y el evento que involucra el procedimiento a editar. Los botones de la parte inferior izquierda sirven para mostrar un slo procedimiento a la vez en la ventana (se puede alternar con los cuadros combinados de la parte superior) o todos los procedimientos separados por una lnea. En la parte izquierda de esta ventana hay una barra vertical donde se cliquea para agregar puntos de interrupcin (que aparecen como un crculo bord) para la ejecucin controlada de un programa.

Comentarios. Los comentarios son frases explicativas acerca del cdigo que se est escribiendo, se presentan por defecto de color verde y no son tomados en cuenta a la hora de ejecutar el programa (lo mismo que para las sentencias que utilicen Debug). Para escribir un comentario, se comienza con un carcter '(apstrofe) y luego se escribe lo que se desee. Sentencias en la misma lnea y sentencia en ms de una lnea. Las sentencias se pueden separar de dos formas: comenzando a escribir en otra lnea o en la misma lnea, separada por : (dos puntos). Tambin se puede escribir una sentencia en ms de una lnea, si se deja un espacio y se coloca un carcter & antes de pasar a la lnea siguiente. Una limitacin de este tipo de escritura es que no se pueden comentar este tipo de lneas. Agregando componentes. Puede que se desee utilizar controles adicionales (como los ya mencionados) o que se deseen utilizar libreras de objetos especiales, como DAO para el acceso a bases de datos (Access, dBase, Paradox, etc.). Estos componentes se pueden agregar desde el men Proyecto, Controles adicionales (o con Ctrol+T desde el teclado) para los controles y Proyecto, Referencias para las libreras. En ambos casos aparecer un cuadro para elegir los componentes deseados, o eliminar los que no se deseen utilizar. Propiedades del Proyecto. El proyecto que se est elaborando tiene sus propiedades: un nombre, descripcin, derechos de autor, nmero de versin, etc. Estas propiedades son accesibles desde el men Proyecto, Propiedades de... . En estas propiedades se basar un objeto denominado App. Trabajo con Visual Basic 6.0 Los objetos de Visual Basic 6.0 tienen (o pueden tener) eventos, propiedades y mtodos. Los eventos son las acciones que el usuario ejerce sobre un objeto; es un evento el hacer clic sobre un control, mover el ratn, etc. Las Propiedades son las cualidades que presenta un objeto; por ejemplo su nombre, su color, su tamao, su posicin, etc. Los Mtodos son las operaciones que un objeto puede hacer, por ejemplo un formulario posee el mtodo PrintForm, el cual enva un trabajo de impresin de s mismo. Eventos. Segn el tipo de objeto, se admitirn algunos eventos, ya que si bien hay eventos comunes a varios objetos, otros no los tienen, y algunos objetos no tienen eventos (por ejemplo los controles Line y Shape). En la ventana de de cdigo de un formulario hay dos cuadros combinados en la parte superior. El de la izquierda despliega todos los controles del formulario (y el propio formulario) que admiten

También podría gustarte