INTRODUCCIÓN A LA PROGRAMACION VB6.0 Pequeño cuadernillo con rutinas útiles para comenzar a programar.
ASW
Componentes de la ventana de Visual Basic 6.0
Barra de menú
Caja de herramientas Sus elementos Básicos son
Formularios y controles Los elementos gráficos que forman parte de las aplicaciones en Visual Basic son controles que están contenidos en formularios (ventanas). Cada formulario y cada control tiene un conjunto de propiedades que define su aspecto (color, tamaño, tipo de letra, etc.), como responde a las acciones del usuario (si está activo o no lo está), etc. Podemos decir que las propiedades de un objeto son la forma en la cual se ve ese objeto en la pantalla y como se comportará este objeto.
Ejemplos de controles son: Botones, cajas de texto, cajas de selección desplegables, etiquetas, menús, etc.
Controles
Propiedades
Caja de Herramientas La caja de herramientas posee los siguientes controles: Cursor del ratón: sirve para seleccionar el objeto. Picture : permite incluir gráficos. Label (Etiqueta): sirve para poder poner mensajes o textos en la pantalla, que no son editables por el usuario. TextBox (caja de texto): permite que el usuario pueda escribir directamente.
Frame (marco): es un contenedor para los demás controles. CommandButton (Botón de comando), permite que el usuario pueda pulsar botones y que realicen determinadas acciones CheckBox (caja de chequeo), permite tener opciones sobre las que el usuario confirma o niega. OptionButton (botón de opción), permite tener varias opciones de las cuales seleccionar una. ComboBox (caja combinada o de opciones), permite tener varias opciones de las cuales seleccionar. ListBox: (caja de lista), presenta una lista de opciones y permite seleccionar una o varias de dichas opciones HScroll (Barra Horizontal de Scroll) se puede crear un barra de desplazamiento horizontal. VScroll (Barra vertical de Scroll), permite tener una barra vertical para desplazamientos. Timer: es un controlador de tiempo. DriveBox: caja de unidades, permite indicar que unidades de almacenamiento tiene el ordenador. DirBox: caja de directorios, indica los directorios y subdirectorios de una ruta en concreto. FileList: indica una lista de los ficheros que se encuentran en un determinado directorio o subdirectorio. Shape (formas): permite incluir formas gráficas en el formulario, como un cuadrado, un círculo, etc.
Line (linea): permite incluir una línea en el formulario. Image: permite incluir imágenes como fotografías, dibujos, etc.. Data: permite la conexión con una base de datos y poder añadir, modificar, consultar, borrar, etc..
Nuestro primer formulario
Label (Etiqueta): sirve para poder poner mensajes o textos en la pantalla, que no son editables por el usuario.
TextBox (caja de texto): permite que el usuario pueda escribir directamente.
CommandButton (Botón de comando), permite que el usuario pueda pulsar botones y que realicen determinadas acciones Agregaremos dos Labels más Label2 que contendrá la palabra Hola y Label3 que nos mostrará el nombre ingresado. Para definir la acción que ejecuta el botón: Al hacer doble clic sobre el botón Dentro de la subrutina escribiremos
Ahora crearemos un segundo formulario.
Crea el siguiente formulario
En el Commandbutton1 Label3 = 2016 - Val(Text1) Dado que el control Text1 puede contener solamente texto a instrucción Val( ) nos permite convertir ese texto en un valor numérico. Val("
38205 (Distrito Norte)") devuelve 38205 como valor numérico.
Rutina para cambiar de formulario
En nuestro ejemplo:
Rutina de comprobaciรณn para el armado de una palabra (letra a letra)
7 Idea de como crear un crucigrama
Private Sub Command1_Click() If UCase(text1) = "L" And UCase(text2) = "U" And UCase(text3) = "T" And UCase(text4) = "O" And UCase(text5) = "N" Then MsgBox ("CORRECTO") Else MsgBox ("INTENTA DE NUEVO") End If End Sub UCase (Función, Visual Basic) Devuelve una cadena o un carácter convertido en mayúsculas.
Como seleccionar una imagen utilizando un OptionButton Si quiero seleccionar una imagen de un grupo como por ejemplo:
Bajo el commandbutton1 escribiremos el siguiente código
Como crear un form con checkbox y comprobar
Para comprobar si la respuesta es correcta: Private Sub Command1_Click() If Check1.Value = 0 And Check2.Value = 1 And Check3.Value = 0 Then
Image1.Visible = True Image2.Visible = False c = c + 1 MsgBox (" Su respuesta fue correcta") Label2 = "Excelente" Else Image1.Visible = False Image2.Visible = True MsgBox (" Su respuesta fue incorrecta") Label2 = " Inténtalo de nuevo" i = i + 1 End If Label5 = c Label6 = i Form2.Hide Form3.Show End Sub
Como crear un form con Listbox y comprobar lo seleccionado
El siguiente formulario contiene una Label1 que contiene la pregunta. Un Listbox: Para generar el Listbox se utiliza:
En la propiedad list1.list se ingresan los ítems que deseamos que aparezcan en nuestra lista. Tenemos dos commandbutton cuyo código es: Seleccionar Private Sub Command1_Click() Label4 = List1
End Sub Comprobar Private Sub Command2_Click() If List1 = "Italia" Then MsgBox ("Correcto") Else MsgBox ("Incorrecto") End If End Sub
Como seleccionar un item de un combobox
Como crear un Menú en un form utilizando el editor del menú. Observen el siguiente formulario:
Una vez definidos los componentes del Menú, con solo hacer doble clic sobre la palabra clave del menú aparecerá la sub rutina en donde escribiremos a donde debe ir la opción del menú. Un ejemplo de la codificación detrás de las opciones del menú son:
Private Sub Mjupiter_Click() Form2.Hide Form6.Show
End Sub
Private Sub Mmarte_Click() Form55.Hide Form5.Show End Sub
Private Sub Mpreguntas_Click() Form2.Hide Form50.Show End Sub
Private Sub Salir_Click() End End Sub
¿Que es un módulo de Vb y para qué me sirve? Los módulos en programación se utilizan con la finalidad de hacer más sencilla la codificación y menos extenso el tamaño de cada archivo que compone el sistema. Además, un sistema muchas veces no realiza un sólo tipo de operaciones, por lo que hay que programar sus diferentes partes de manera que puedan operar de forma independiente. Esto facilita el desarrollo, la implantación y las pruebas. Una vez el sistema esté en funcionamiento si alguna parte
del programa llegara a dar errores, se corrige el módulo al cual esta parte pertenece sin afectar al resto del sistema. En nuestro caso, necesitamos que los puntos obtenidos por los aciertos o errores sean mantenidos para todos los formularios. Para ello debemos crear el mòdulo.
En el módulo, declararemos las variables que nos interesa conservar el contenido a través del proyecto.
En este caso C almacenará las respuestas correctas e I almacenará las respuestas incorrectas. De esta manera, a pesar que dejemos el formulario, el valor de C y de I se mantendrán. Como hacer que su proyecto sea un archivo ejecutable ¿Qué es compilar? Un compilador toma un texto (código fuente) escrito en un lenguaje de alto nivel y lo traduce a un lenguaje comprensible por las computadoras (código objeto). En nuestro trabajo el código fuente es el Visual Basic 6.0. Si deseamos ejecutar nuestro proyecto, se carga el Visual Basic 6.0 y desde ahí se ejecuta nuestro programa. Desde el VB6.0 podemos ver todas las rutinas que forman parte de nuestro programa.
Cuando se compila un programa, este es traducido al código objeto, que se independiza de la aplicación que lo generó. Al compilar un programa se crea un archivo .exe (ejecutable). Una de las ventajas de compilar el programa es que nos va a permitir ejecutar en cualquier computadora con sistema operativo Windows sin necesidad de tener instalado Visual Basic. Otra ventaja es que el programa objeto es que no puede ser editado. Es decir no puede ser alterado. Este archivo será el que será entregado junto con el Screencast (trailer o demo) del programa. Una vez corregidos todos los errores y comprobado que funciona como nosotros queremos:
Aparecerá la siguiente ventana:
Recuerda constatar donde quedará guardado el archivo ejecutable. Al finalizar la compilacón veremos que aparece un nuevo programa: que es diferente a nuestro proyecto original.
¿Para qué sirve comprimir los archivos? La compresión de archivos La compresión de archivos es la reducción del tamaño de un archivo para evitar que ocupe mucho más espacio. Otra función es la de concentrar varios archivos en uno solo, como el envío de carpetas por medio de correo electrónico, publicación en sitios Web, etc. Su importancia radica en reducir significativamente el espacio que ocupa un archivo dentro de un dispositivo de almacenamiento masivo
(memoria USB, unidad SSD, disquete, etc.), o en su caso concentrar una gran cantidad de archivos y carpetas en un solo archivo. Es una herramienta indispensable para ahorrar espacio de almacenamiento y tiempo de transmisión al enviar y recibir archivos a través de Internet o al realizar copias de seguridad. Uno de los programas más populares de compresión de archivos se llama: WinRar