Visual Basic 6.0 Prof. José Carlos Moscoso Prieto 1) CONCEPTO La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y la ubicación de los elementos de la interfaz, simplemente puede agregar objetos prefabricados en su lugar dentro de la pantalla. 2) PROYECTOS Y FICHEROS Cada aplicación que se empieza a desarrollar en Visual Basic 6.0 es un nuevo proyecto. Un proyecto comprende otras componentes más sencillas, como por ejemplo los formularios (que son las ventanas de la interface de usuario de la nueva aplicación) y los módulos (que son conjuntos de funciones y procedimientos sin interface gráfica de usuario). 3) FORMULARIOS Y CONTROLES Son elementos de desarrollo básicos que se usan para crear la interfaz; son los objetos con los que se trabaja para desarrollar la aplicación. Los formularios son objetos que exponen las propiedades que definen su apariencia, los métodos que definen su comportamiento y los eventos que definen la forma en que interactúan con el usuario. Mediante el establecimiento de las propiedades del formulario y la escritura de código de Visual Basic para responder a sus eventos se personaliza el objeto para cubrir las necesidades de la aplicación. En el ejemplo tenemos 3 formularios que pertenecen a un solo proyecto. 1 Visual Basic 6.0 Prof. José Carlos Moscoso Prieto Los controles son objetos que están contenidos en los objetos de formularios. Tenemos controles como los botones, las cajas texto, las cajas de selección desplegables, los botones de opción y de selección, los gráficos, los menús, y muchos otros tipos de elementos son controles para Visual Basic 6.0. En el ejemplo tenemos controles como: Label y Commandbutton. En la terminología de Visual Basic 6.0 se llama formulario (form) a una ventana. Un formulario puede ser considerado como una especie de contenedor para los controles. 4) NOMBRES DE OBJETOS Todos los objetos de Visual Basic 6.0 deben tener un nombre, por medio del cual se hace referencia a dicho objeto. El nombre puede ser el que el usuario desee, e incluso Visual Basic 6.0 proporciona nombres por defecto para los diversos controles. Los nombres por defecto no son adecuados porque hacen referencia al tipo de control, pero no al uso que de dicho control está haciendo el programador. Por ejemplo, si se utilizan dos cuadros de texto (textbox) para realizar una suma, conviene que sus nombres hagan referencia a la palabra operador, y así cuando haya que utilizar ese nombre se sabrá exactamente a qué control corresponde. Un nombre adecuado sería por ejemplo txtoperador1, txtoperador2 donde las tres primeras letras indican que se trata de un textbox, y las restantes a la utilidad del control. 5) NOMENCLATURA DE LOS OBJETOS ABREVIATURA chk cmd drv frm hsb lbl lst opt shp tmr 2 CONTROL CheckBox CommandButton DriveListBox Form HorizontalScrollBar Label List OptionButton Shape Timer ABREVIATURA CONTROL cbo Combo y Drop-List Box dir DirListBox fil FileListBox fra Frame img Image lin Line mnu Menu pct PictureBox txt TextBox vsb VerticalScrollBar Visual Basic 6.0 Prof. José Carlos Moscoso Prieto 6) AGREGAR COMENTARIOS AL CÓDIGO El símbolo (') indica a Visual Basic que pase por alto las palabras que van a continuación de él. Estas palabras son comentarios situados en el código para el desarrollador y otros programadores que vayan a examinar después el código. Por ejemplo: ' Este comentario comienza en el borde izquierdo de ' la pantalla. Text1.Text = "Hola" ' Pone un saludo amistoso ' en el cuadro de texto. 7) CONTROLES MÁS USADOS A) BOTÓN DE COMANDO (CommandButton) Las aplicaciones de Visual Basic tienen botones de comando que permiten al usuario hacer clic en ellos para realizar acciones. No hay que confundir la propiedad Caption con la propiedad Name. La primera define a un texto que aparecerá escrito en el control, mientras que la segunda define el nombre interno con el que se puede hacer referencia al citado objeto. Si en la propiedad Caption se pone el carácter (&) antes de una de sus letras, dicha letra aparece subrayada en el botón. Esto quiere decir que, como es habitual en Windows, dicho botón puede activarse con el teclado por medio de la combinación Alt+letra subrayada. El evento que siempre suelen tener programado los botones de comandos es el evento Click. B) ETIQUETA (Label) Un control Label (etiqueta) muestra texto que el usuario no puede modificar directamente. En las etiquetas o labels la propiedad más importante es Caption, que contiene el texto que aparece sobre este control. 3 Visual Basic 6.0 C) CAJA DE TEXTO (TextBox) Los cuadros de texto son controles versátiles que permiten obtener información del usuario o mostrar texto. La propiedad más importante de las cajas de texto es Text, que almacena el texto contenido en ellas. También se utiliza la propiedad MaxLength para determinar el número máximo de caracteres que pueden introducirse en la caja de texto. 4 Prof. José Carlos Moscoso Prieto Visual Basic 6.0 Prof. José Carlos Moscoso Prieto EJERCICIO PARA LA SALA DE CÓMPUTO (GUI) A. EJERCICIO 1 Crear un Nuevo Proyecto de Visual Basic Guardar el Proyecto y el Formulario con el nombre Calculadora (Archivo) Diseñar la Interfaz Gráfica Mostrada Nombrar los controles respectivamente: Formulario: frmcalculadora Labels: lbltitulo, lbloperador1, lbloperador2, lblresultado TextBoxs: txtoperador1, txtoperador2, txtresultado Commandbuttons: cmdlimpiar, cmdsalir, cmdsuma, cmdresta, cmddividir y cmdmultiplicar. B. EJERCICIO 2 En el Proyecto Calculadora, crear un segundo Formulario con el nombre Minicalculadora (Archivo) Diseñar la Interfaz Gráfica Mostrada Nombrar los controles respectivamente: Formulario: frmminicalculadora Labels: lbloperador, lbligual TextBoxs: txtoperador1, txtoperador2, txtresultado Commandbuttons: cmdsuma, cmdresta, cmdmultiplicar y cmddividir. 5
© Copyright 2024