desarrollo de aplicaciones en visual basic 6.0
DESCRIPTION
Power para explicar el desarrollo de aplicaciones en Visual BasicTRANSCRIPT
Desarrollo de aplicaciones en Visual Basic
Para desarrollar aplicaciones que resuelven
un determinado problema utilizando una
computadora se puede seguir el siguiente
procedimiento de resolución.
El mismo es para una estructura del tipo
secuencial, o sea que no tiene ninguna
condición en su código.
Aplicación de estructura secuencial
El procedimiento se ejemplificará con el desarrollo de una sencilla aplicación de estructura secuencial.
Resuelve un problema de aplicación de cálculos matemáticos.
Puede servir como guía para resolver problemas similares.
Problema
“Obtener y mostrar la suma y el promedio entre dos números dados.”
A: primer número
B: segundo número
S: suma de los dos números
P: promedio de los dos números
1- Planteo del problema
En este punto se determinan los
resultados que se desea obtener, los
datos que se necesitan y el proceso que
se debe realizar con esos datos para
lograr los resultados.
Planteo en el problema del ejemplo
Datos Proceso Resultados
A S = A+B S
B P = S:2 P
En donde las variables A y B son los números dados y, S y P son los resultados de la suma y el promedio
2- Realización del algoritmo En el ejemplo, el algoritmo para resolverlo es el
siguiente:
• Comienzo• Leer A• Leer B• S A+B• P S:2• Escribir S• Escribir P• Fin
3- Diseño de la interfase
Para diseñar la interfase se tienen en cuenta
solamente los datos y resultados que se
especificaron en el planteo. En este caso los
dos números que debe ingresar el usuario y los
dos resultados que mostrará la aplicación. Para
esto necesitaremos 4 etiquetas (Label) y 4
cuadros de texto (TextBox) en el formulario.
También debemos incluir los botones que comandarán la interfase. Pueden ser 3: Calcular, Limpiar y Salir. La interfase puede quedar de la siguiente forma:
Etiquetas. Con el control
Cuadros de textos. Con el control
Botones de comandos. Con el control
4- Dar nombres a cada control
Los controles pueden nombrarse como uno desee, e incluso se puede dejar el nombre dado por el programa por defecto. Sin embargo esto no es recomendable por que dificulta la comprensión del código del mismo
Es conveniente usar los prefijos convencionales:
lbl para las etiquetas (label)
txt para los cuadros de textos (textbox)
cmd para los botones de comandos (commandbutton)
Recuerde que para realizar esta operación debe seleccionar el control y luego, en la propiedad (Nombre), escribir el nombre que tendrá el control. Pueden ser por ejemplo los siguientes:
txtn1
txtn2
txtsum
txtpro
cmdsalcmdlimcmdcal
lbln1
lbln2
lblsum
lblpro
Cambio del formato
Ahora podemos también cambiar el
formato de los controles: fuentes
(font), colores (backcolor o forecolor),
estilo del botón (Style: 1-graphical),
autosize en las etiquetas (true), etc.
5- Escribir la codificación
En este punto debemos codificar el
evento Click() de cada botón de
comando. Para ello lo más conveniente
es hacer doble clic en el botón. Esto
abrirá la Ventana de Código y nos
posicionará en este evento.
Por ejemplo, al hacer doble click en el botón con la leyenda “Calcular”, se abrirá la ventana de código de la siguiente forma
EventoObjeto
Comienzo del procedimiento
Fin del procedimiento
Acá debe escribir el código
El código para el evento click() del botón cmdcal generalmente es la traducción del algoritmo al Visual Basic
Algoritmo
ComienzoLeer ALeer BS A+BP S:2Escribir SEscribir PFin
Codificación
Private Sub cmdcal_Click()A = Val(txtn1)B = Val(Txtn2)S = A + BP = S / 2Txtsum = STxtpro = PEnd Sub
En el procedimiento para el evento click() del botón con la leyenda “Limpiar” ( cmdlim ) simplemente se asignará un espacio en blanco a cada uno de los cuadros de texto.
Private Sub cmdlim_Click()Txtn1 = " "Txtn2 = " "Txtsum = " "Txtpro = " "End Sub
Espacios en blanco indicados entre comillas
Y el evento click() para el botón con la leyenda “Salir” (cmdsal) lleva siempre la sentencia (instrucción , orden) End.
Private Sub cmdsal_Click()
End
End SubSiempre lleva la sentencia End
6- Probar y depurar la aplicaciónEn este punto ejecutaremos la aplicación que
hemos creado para probar como funciona.
Se abre la interfase que hemos creado.
Debemos escribir en los cuadros de texto, los datos necesarios.
A continuación hacemos clic en el botón con la leyenda “Calcular” (cmdcal) .
Si la aplicación funciona correctamente ¡Aleluya!, pero esto generalmente no ocurre, por que casi siempre tiene errores, de todas formas todavía nos resta probar “Limpiar” (cmdlim) y “Salir” (cmdsal)
Corregiremos los errores (depurar).
Si tiene errores de sintaxis, que es cuando escribimos mal una orden, por ejemplo el nombre de un control, corregiremos la codificación en la ventana de código.
Si tiene errores de lógica (resultados incorrectos) corregiremos primero el algoritmo y luego la codificación.
Y siempre volveremos a ejecutar la aplicación hasta que nos parezca que está correcta.
Para ejecutar la aplicación se puede:
Seleccionar el botón en la barra de herramientas
Abrir el menú Ejecutar y seleccionar la opción Iniciar
O sino usando el teclado:
Presionar la tecla F5
o Presionar a la vez ALT y R
7- Guardar la aplicación Para guardar la aplicación que hemos
creado debemos abrir el menú Archivo y seleccionar el comando “Guardar proyecto como …”.
Se abrirá una ventana en donde seleccionamos la carpeta donde guardaremos el proyecto.
Luego debemos escribir el nombre del mismo, tratando de que tenga relación con la función de la aplicación y hacer clic en guardar. Se guardará con la extensión Vbp
A continuación nos solicitará el nombre del archivo donde guardará el formulario, generalmente usaremos el mismo del proyecto pero con extensión Frm.
Si nos solicita agregar el proyecto a SourceSafe contestaremos que “no” pues esta opción se usa para crear aplicaciones en equipos distintos y con distintas versiones del programa. Requiere conoci-mientos avanzados de Sistemas para poder usarlo.
8- Generar el ejecutable
Si la versión que estamos usando de Visual Basic nos permite, es el momento de generar la aplicación ejecutable, con extensión exe, y que puede funcionar en cualquier plataforma Windows.
Para ello simplemente hacemos click() en el comando Generar del menú Archivo. Se abrirá una ventana donde podremos seleccionar la carpeta donde se guardará y el nombre que tendrá. Luego hacemos clic en Aceptar y ya tendremos nuestro ejecutable.