Download docx - Manual de Visual Basic

Transcript

1 - IntroduccinLenguaje de programacin con el que podemos realizar casi cualquier tipo de programa para plataformas Windows, esto quiere decir, que podemos programar utilitarios para Windows, bases de datos, aplicaciones comerciales y de gestin, juegos, etc.Sin embargo lo que no se puede 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.Las aplicaciones que se pueden desarrollar con visual BASIC 5 y 6 sonaplicaciones de 32 bits solo para plataformas Windows.2 - La interface del Vb - El IDEElIDEsignifica interface de entorno de desarrollo, y se refiere a lainterface del propio programa, es decir a las distintas partes que componen el propio Visual Basic para poder desarrollar nuestros proyectos (es el entorno de trabajo)En esta parte, se describir un pantallazo de las secciones principales de este entornoLA 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 loscontroles no estndar, u otro tipo de controles, por ejemplo loscreados por nosotros, los que tengamosinstalados en el sistema, y dems que seinstalan con el VB, hay que agregarlos a mano, es decir uno mismo, esto se hace presionando las combinaciones de teclaCtrl+T. Cuando se agrega uncontrol no estndar, se aade a la barra y ya lo puedes utilizar.Los controles estndar son los controles bsicos, por ejemplo losCommand Buttonobotones de comando, Control TextBox o caja de texto,Picture Boxocaja de imagen. El control FileListBox para ver archivos, y varios otros que se explican en los siguientes captulos.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". Con ver objeto, accedemos a la vista de diseo del formulario, mientras que si elegimos Ver cdigo, se abre una ventana que muestra elcdigo de ese formulario seleccionado.Tambin podemos desde esta ventana,Guardarel formulario,eliminarloy varias otras acciones.Ventana de propiedadesde Visual Basic. Est debajo de laventana de Proyecto. 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 elcolor de fondo,el ancho,alto,el nombreque va a tener para poder identificarlo y muchas otras propiedades.Lo importante que quede claro es que esta ventana cambia cada vez que seleccionamos un objeto o control diferente, si seleccionamos unbotnoCommandButton, visualizar las propiedades de ese botn, si seleccionamos un formulario las propiedades de ese formulario, si seleccionamos un TextBox, mostrar las propiedades de ese textBox, etc.

Barra de mensybarra de herramientasde Visual Basic. 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, (Hay 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 ms.3- Formularios, propiedades, mtodos y eventosEn esta parte se realizar un ejemplo simple que consistir en unaventana o formularioque contendr unbotn, 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 necesariosFormularioEs laventanaocontenedordonde colocamos y agregamoscontroles 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 unformulario1con unbotny al presionar este botn hacer aparecer otro formulario en este caso un formulario2.Propiedades:Cuando hablamos de propiedades nos estamos refiriendo a lascaractersticas que puede tener un control u objeto, por ejemplo: los botones llamadoscommandbutton tienen una propiedad llamadacaption. Esta propiedadestablece el textoque va a mostrar el botn en el propio botn.Los formularios tambin poseen esta propiedadcaptiony muchos otros controles tambin la poseen, pero no todos. Otro ejemplo de una propiedad puede ser elcolor de fondo de un control,el ancho,el alto,el nombreque lleva para poder identificarlos, etc.Los EventosLos controles y objetos poseenEventos, 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 MtodosLos mtodos de un objeto sonfunciones propias que tiene cada objeto. Por ejemplolos formulariosposeen un mtodo llamadoshow, y lo que hace escargarloy hacerlo visible. Para un controlcomboboxeste tiene un mtodo llamadoadditem, 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.4 - Pasos para realizar el ejemplo1- Abre el Visual Basic y te aparecer una ventana para que puedas elegir el tipo de Proyecto o programa que vamos a realizar. Como se puede observar hay muchas opciones, nosotros elegiremos la opcin Estndar EXE.2- Ya abierto el VB puedes ver que tienes un formulario llamadoForm1, este es agregado automticamente cuando inicias un nuevo programa o proyecto, y es el nombre por defecto que se le asigna, obviamente esto se puede cambiar utilizando la propiedad Name que poseen los controles.3- Como se dijo nuestro programa va a consistir enun formulariocon unbotnque al presionarlo muestre un texto diciendo "Mi Primer programa", entonces agrega un botn a nuestro formulario. Para agregarlo lo puedes hacer desde la barra de controles, en la parteizquierda del IDE, y busca entre todos ellos un control llamadoCommand Button (Botn de comando). Haciendo doble clic sobre el control, o dibujndolo 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 propiedadCaptiondelbotn. Entonces selecciona con un clic elcommand1(asegrate que est seleccionado, cuando alrededor del botn aparece unos puntos azules) y en la ventana de propiedadesde los controles que est ubicada en la partederecha 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 delCommand1. Ahora busca en la lista de propiedadesla propiedad Captiony vers que diceCommand1, brrala y escribe: "Mostrar mensaje". Como puedes ver el texto o leyenda del botn a cambiado.NOTA:Nosotros todava no hemos ejecutado nuestro programa porque 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 Form15- Ahora vamos a agregar lasinstrucciones o lneas de cdigopara que cuando pulses el botn se despliegue un mensaje. HasDoble clicsobre el botn y puedes ver que se abre una ventana donde escribir el cdigo. Esta se llama precisamenteventana de Cdigo. Al abrirse la ventana muestra una serie de instrucciones

Private Sub Command1_Click()

End SubA esto se lo llamaSubrutinaoprocedimiento de cdigo, y estas subrutinas tienen un comienzo y un fin.Despus se explica ms 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 declaracinPrivate sub Command1_clickyEnd subescribe lo siguienteMsgbox "Mi primer programa"El cdigo tendra que quedarte de la siguiente maneraPrivate Sub Command1_click()

MsgBox "Mi primer programa"

End Sub

6- Ac lo que se hizo fue utilizar una funcin llamadaMsgBox, que sirve paramostrar mensajes. Ya podemos ejecutar o probar el ejemplo, para ello hay varias opciones y formas: Desde la barra de herramientas y presionas laflecha azul Ir al menEjecutar> opcinIniciar La ms sencilla de todas que es presionando latecla F5.Cuando ejecutes el programa y presiones elCommand1, semostrar el mensaje.

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 uncuadrado azul (stop)o ir almen ejecutary elegir la opcinterminar.6 - Sobre los proyectos en Visual BasicPor ltimo para cerrar, una aclaracin sobre losProyectos.Cada vez que inicias un programa nuevoStandar ExeVisual Basic has lo siguiente: Crea un formulario llamado "Form1" y tambin un proyecto de trabajo llamado por defecto "Proyecto1".Cuando lo guardas, desde el menArchivo>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 almen archivoy elegirguardar proyecto, tambin te pedir que guardes elformularioform1.frm. En ambos casos puedes asignarle el nombre que quieras.

5