Introducción Al Tutorial de Visual Basic 6.0
Introducción Al Tutorial de Visual Basic 6.0
0
Contenido
1 - Introduccin 2 - Breve historia y alcance del lenguaje 3 - La interface del Visual basic - El IDE 4 - Formularios, propiedades, mtodos y eventos 5 - Primer ejemplo 6 - Sobre los proyectos en Visual Basic
1 - Introduccin
Bienvenido a la introduccin de este tutorial bsico de visual basic Esta gua esta destinado para aquellos que nunca han entrado en contacto con este lenguaje de programacin. ( para que te des una idea se va a realizar en este captulo algo parecido al Hola mundo), si sos nuevo puede venirte como anillo al dedo, si no, te recomiendo que no pierdas ni un segundo leyendo de gusto y cierres la ventana, jeje. Este tutorial est basado en la versin 6.0 de visual basic, aunque con otras versiones no creo que tengas problemas. Entrando en el tema, con este lenguaje de programacin pods realizar casi cualquier tipo de programa para plataformas windows, esto quiere decir, que pods programar utilitarios para windows, bases de datos, aplicaciones comerciales y de gestin, juegos, etc.. . Sin embargo lo que no pods desarrollar son por ejemplo: aplicaciones que administren bases de datos gigantes, drivers para dispositivos , juegos que utilicen una interfaz grfica compleja, ya que tendras que utilizar otro entorno de desarrollo o lenguaje , como por ejemplo el C, el C++, Delphi , .NET u otros, es decir lenguajes que sean mas rpidos y que tengan soporte para este tipo de proyectos y programas.
Las aplicaciones que se puden desarrollar con visual basic 5 y 6 son aplicaciones de 32 bits solo para plataformas Windows. Mas informacin sobre la historia de visual basic en la Wikipedia
En la imagen superior pods ver la barra de controles. Esta barra contiene los controles estndar de Visual Basic. Se los llama estndar porque que son los controles que por
defecto aade Visual Basic cuando creamos un programa desde 0. A los controles no estndar, u otro tipo de controles, por ejemplo los creados por nosotros, los que tengamos instalados en el sistema, y dems que se instalan con el VB, hay que agregarlos a mano, es decir uno mismo, esto se hace desde el Men Componentes o presionando las combinaciones de tecla Ctrl+T. Cuando se agrega un control no estndar, se aade a la barra y ya lo pods utilizar.. Los controles estndar son los controles bsicos, por ejemplo los Command Button o botones de comando, Control TextBox o caja de texto, Picture Box o caja de imagen. El control FileListBox para ver archivos, y varios otros que se explican en los siguientes captulos.
La imagen anterior, nos muestra los formularios (ventanas) , mdulos de cdigo, y otros tipos de objeto que componen el proyecto que estamos realizando. Desde esta ventana podemos hacer varias operaciones, por ejemplo al seleccionar un formulario, en los botones "Ver Objeto" y "Ver cdigo" en la parte superior, accedemos a la vista de diseo del formulario, mientras que si elegimos Ver cdigo, se abre una ventana que muestra el cdigo de ese formulario seleccionado. Tambin podemos desde esta ventana, Guardar el formulario, eliminarlo y varias otras acciones.
Esta otra ventana acoplable que est debajo de la ventana de Proyecto, se llama Ventana de propiedades de Visual Basic. Desde la Ventana de Propiedades podemos modificar las caractersticas del objeto o control seleccionado actualmente. Por ejemplo si agrego un formulario y lo selecciono, puedo establecerle el color de fondo, el ancho, alto, el nombre que va a tener para poder identificarlo y muchas otras propieades. Lo importante que quede claro es que esta ventana cambia cada ves que seleccionamos un objeto o control diferente, si seleccionamos un botn o Command Button, visualizar las propiedades de ese botn, si seleccionamos un formulario las propiedades de ese formulario, si seleccionamos un TextBox, mostrar ls propiedades de ese textBox , etc..
Esta es la barra de menues y barra de herramientas de Visual Basic. Para no hacerla pesada y describir todas las opciones ya que no tiene sentido describir todo, desde aqu se puede configurar todo el entorno o IDE, elegir el tipo de proyecto que vamos a crear, ( por ejemplo un programa Exe comn , una Dll ActiveX o un Proyecto Ocx), Tambin Compilar
el proyecto en un ejecutable, Acceder a la ayuda, (tens que tener instalados los CD del Msdn), Abrir un proyecto, Guardar, El acceso a los distintos modos y opciones de depuracin de errores, y muchas opciones mas.
En esta parte se realizar un ejemplo simple que consistir en una ventana o formulario que contendr un botn, y al presionar este botn nos mostrar o abrir otra ventana con un mensaje, como las que utiliza windows cuando nos informa sobre algo . Este mensaje visualizar un texto con la descripcin"Mi primer programa". Pero antes de realizar este ejercicio veamos un par conceptos bsicos necesarios Formulario
Es la ventana o contenedor donde colocamos y agregamos controles de comando , como un botn, una caja de texto, un control de imagen, etc... Cuando hacemos un programa podemos tener varios formularios. Por ejemplo podemos tener un formulario1 con un botn y al presionar este botn hacer aparecer otro formulario en este caso un formulario2. Propiedades: Cuando hablamos de propiedades nos estamos refiriendo a las caractersticas que puede tener un control u objeto, por ejemplo: los botones llamados commandbutton tienen una propiedad llamada caption. Esta propiedad establece el texto que va a mostrar el botn en el propio botn. Los formularios tambin poseen esta propiedad caption y muchos otros controles tambin la poseen, pero no todos. Otro ejemplo de una propiedad puede ser el color de fondo de un control, el ancho, el alto, el nombre que lleva para poder identificarlos, etc.. . En resumen las propiedades, haciendo una comparacin, seran como para las personas tener 2 brazos, 2 piernas, el color del pelo, el color de los ojos, el nombre de la persona, donde vive, su cdigo postal, etc...
Los Eventos
Los controles y objetos poseen Eventos, pero no son todos iguales para todos los controles. Ejemplos de eventos serian: Para un botn: el evento click (cuando lo presionamos), para un formulario: load (este evento se ejecuta cuando se carga el formulario en la memoria), para un textbox o caja de texto: keypress (este evento se dispara cuando presionamos una tecla y el foco est puesto dentro de la caja de texto).
Los Mtodos Los mtodos de un objeto son funciones propias que tiene cada objeto. Por ejemplo los formularios poseen un mtodo llamado show , y lo que hace es cargarlo y hacerlo visible. Para un control combobox este tiene un mtodo llamado additem, y lo que hace es agregar elementos en dicho control. Pero los mtodos al igual que las propiedades y eventos, no estn presentes en todos los controles de manera igual, es decir algunos objetos y controles pueden compartirlos, pero otros no. Por ejemplo el mtodo Show de los formularios, no lo posee ningn control estndar excepto los formularios.
2 - Ya abierto el VB pods ver que tens un formulario llamado Form1, este es agregado automticamente cuando comenzs un nuevo programa o proyecto, y es el nombre por defecto que se le asigna, obviamente esto se puede cambiar utilizando la propiedad Name queposeen los controles. 3 - Como se dijo nuestro programa va a consistir en un formulario con un botn que al presionarlo muestre un texto diciendo "Mi Primer programa", entonces agreg un botn a nuestro formulario. Para agregarlo lo pods hacer desde la barra de controles, en la parte izquierda del IDE, y busc entre todos ellos un control llamado Command Button (Botn de comando). Haciendo doble click sobre el control, o dibujandolo sobre el formulario. 4 - Como te dars cuenta, el texto que muestra el botn por defecto es "Command1". Nosotros lo vamos a cambiar por "Mostrar mensaje". Para ello tenemos que cambiarle la propiedad Caption del botn. Entonces seleccion con un click el command1 (serciorate que est seleccionado, cuando al rededor del botn aparece unos puntos azules) y en la ventana de propiedades de los controles que esta ubicada en la parte derecha del IDE, te mostrar las propiedades del control que est seleccionado actualmente. En este caso como est seleccionado el botn solo nos mostrar las propiedades del Command1. Ahora busc en la lista de propiedades la propiedad Caption y vers que dice Command1, borrala y escribe: "Mostrar mensaje". Como pods ver el texto o leyenda del botn a cambiado.
NOTA: Nosotros todava no hemos ejecutado nuestro programa por que obviamente lo estamos diseando. A esto se lo denomina trabajar en "Tiempo de diseo". La otra forma de trabajo se denomina "Tiempo de ejecucin", que es cuando nuestro programa est siendo ejecutado o cargado en memoria. Tendras que tener algo por el estilo en tu formulario Form1
5 - Ahora vamos a agregar las instrucciones o lneas de cdigo para que cuando pulss el botn se despliegue un mensaje. Hac Doble click sobre el botn y pods ver que se habre una ventana donde escribir el cdigo. Esta se llama precisamente ventana de Cdigo. Al abrirse la ventana muestra una serie de instrucciones Private Sub Command1_Click() End Sub
A esto se lo llama Subrutina o procedimiento de cdigo, y estas subrutinas tienen un comienzo y un fin.
Despus se explica mas adelante que es eso de Private sub, End Sub, procedimientos, funciones...etc Por ahora lo que te tiene que quedar claro es que nosotros vamos a ingresar el cdigo necesario para mostrar, por medio de una ventana, el mensaje "mi primer programa". Entre la declaracin Private sub Command1_click y End sub escribe lo siguiente Msgbox "Mi primer programa"
El cdigo tendra que quedarte de la siguiente manera Private Sub Command1_click() MsgBox "Mi primer programa" End Sub
6 - Ac lo que se hizo fue utilizar una funcin llamada MsgBox , que sirve para mostrar mensajes. Ya podemos ejecutar o probar el ejemplo, para ello hay varias opciones y formas:
Desde la barra de herramientas y presionas la flecha azul Ir al men Ejecutar > opcin Iniciar La mas sencilla de todas que es presionando la tecla F5.
En este momento nuestro programa est en ejecucin, para volver a la pantalla de vista de diseo y detener el programa , tenemos que presionar el cono con un cuadrado azul (stop) o ir al men ejecutar y elegir la opcin terminar.
Cuando lo guards, desde el men Archivo > Guardar proyecto, se crear un archivo llamado "proyecto1.vbp", otro archivo con los formularios que tengas en el proyecto, en nuestro caso "Form1.frm" y otro archivo en este caso "Proyecto1.vbw" que es un archivo de configuracin. Este ltimo archivo a nosotros no nos interesa, ya que lo usa Visual Basic para configurar el proyecto cada vez que lo abrimos. Para guardar proyectos, hay que ir al men archivo y elegir guardar proyecto, tambin te pedir que guardes el formulario form1.frm . En ambos casos puedes asignarle el nombre que quieras.