martes, 10 de noviembre de 2009
lunes, 9 de noviembre de 2009
CREACION DE MENUS EN VISUAL BASIC
este documento contiene la forma mas practica, para crear menus, espero lo descarguen y desarrollen el taller.
click para descargar ejemplo de menus
martes, 22 de septiembre de 2009
NUEVOS EJERCICOS PARA TRABAJAR
DAR CLICK PARA DESCARGAR
jueves, 17 de septiembre de 2009
EJERCICIPOS PROPUESTOS PARA DESARROLLAR
miércoles, 16 de septiembre de 2009
martes, 15 de septiembre de 2009
Guia De Programacion En Visual Basic
viernes, 4 de septiembre de 2009
EJEMPLO SOBRE FORMULARIOS
Ahora vamos a hacer un programa de ejemplo parecido al anterior, pero con algunas variantes.
En la primera parte, el programa que hicimos consistía en un formulario que tenía un botón (Command1), y al presionarlo mostraba otro formulario . Este lo llevamos a cabo con el método show que tienen los formularios y sirve para mostrarlos en pantalla.
El objetivo de este programa es mostrar cuatro métodos que poseen los formularios, ellos son: Load, Unload, Hide y Show.
El método Load tiene la función de cargar el formulario en la memoria y unload descargarlo de la memoria. Esto no significa que si el método load carga el formulario, automáticamente se muestre en la pantalla, quiere decir que solo permanece cargado en memoria, luego para mostrarlo tendríamos que utilizar el método show por ejemplo (hay otras opciones para hacer lo mismo pero no vienen al caso detallarlas para este ejemplo).
El método Hide oculta el formulario pero sigue permaneciendo en la memoria. Para descargarlo completamente de la memoria ram, tendríamos que usar el método Unload.
Imagen previa del ejemplo:
Pasos a seguir
1 - Crea un nuevo proyecto exe.
2 - Desde la barra de controles agrega 4 command button.
3 - Ahora selecciona el Command1 y en la propiedad caption borrale el "command1" y escribe "Cargar formulario en memoria (Load)".
A hora lo mismo pero en el command2 desde la propiedad caption escribí "Mostrar formulario 2 (Show)".
En el Command3 "Descargar formulario de la memoria (UnLoad)"
E n el Command4 , "Ocultar formulario (Hide)".
4 - Ya terminando, ubicá los botones en el formulario de forma similar, como muestra la imagen anterior.
Para mover los botones o cualquier otro objeto dentro de un formulario, solo tenés que seleccionar el objeto que quieras, mantener presionado el botón izquierdo del mouse y soltarlo en el lugar que quieras. lo mismo pasa con el tamaño de los controles, cuando los seleccionas podés cambiarle el tamaño.
5 - Ahora vamos a escribir el código para los botones. Por si ya te olvidaste lo que íbamos a hacer, lo que harán estos botones son:
El Command1 Cargar en la memoria mediante Load el Formulario pero no lo hace visible.
El Command2 hace las 2 cosas al mismo tiempo, es decir lo carga y lo hace visible.
El Command3 Descarga completamente el Formulario de memoria
El Command4, mediante Hide lo oculta, aunque esté oculto sigue permaneciendo cargado.
En el Command1 entonces , hacé doble click en dicho botón y tipea: Load Form2 .
Para el Command2 que mostrará el Form2: Form2.show.
El botón Command3: Unload form2
El Command4: Form2.hide .
6 - El último paso que nos queda para poder correr nuestro programa es ingresar un nuevo formulario, entonces desde el menú proyecto eliges la opción agregar formulario y agregas uno nuevo al proyecto.
Ahora pulsá F5 y prueba el programa.
Nota : seguro que te preguntarás para que sirve el método Load, si para que aparezca en pantalla el Form2 tengo que usar la instrucciónshow. Supongamos que tenemos un programa con varios formularios y que estos tienen muchos controles y es medio "pesado" (me refiero en bytes), entonces a veces conviene cargar dichos formularios en la memoria, para que cuando necesitamos llamarlos o mostrarlos en pantalla, estos se muestren de forma mas rápida. Esta es una de las posibilidades del uso no es la única.
El código completo sería el siguiente:
'Carga el form2 pero no lo muestra
Private Sub command1_click()
Load Form2
End Sub
'Carga y muestra el Form2
Private Sub command2_click()
Form2.Show
End Sub
'Descarga completamente de la memoria el Form2
Private Sub command3_click()
Unload Form2
End Sub
'lo oculta pero no descarga el Form2 de la memoria
Private Sub command4_click()
Form2.Hide
End Sub