Desarrollo de aplicaciones en visual basic 6.0

22
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.

description

Power para explicar el desarrollo de aplicaciones en Visual Basic

Transcript of Desarrollo de aplicaciones en visual basic 6.0

Page 1: Desarrollo de aplicaciones en visual basic 6.0

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.

Page 2: Desarrollo de aplicaciones en visual basic 6.0

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.

Page 3: Desarrollo de aplicaciones en visual basic 6.0

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

Page 4: Desarrollo de aplicaciones en visual basic 6.0

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.

Page 5: Desarrollo de aplicaciones en visual basic 6.0

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

Page 6: Desarrollo de aplicaciones en visual basic 6.0

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

Page 7: Desarrollo de aplicaciones en visual basic 6.0

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.

Page 8: Desarrollo de aplicaciones en visual basic 6.0

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

Page 9: Desarrollo de aplicaciones en visual basic 6.0

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)

Page 10: Desarrollo de aplicaciones en visual basic 6.0

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

Page 11: Desarrollo de aplicaciones en visual basic 6.0

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.

Page 12: Desarrollo de aplicaciones en visual basic 6.0

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.

Page 13: Desarrollo de aplicaciones en visual basic 6.0

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

Page 14: Desarrollo de aplicaciones en visual basic 6.0

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

Page 15: Desarrollo de aplicaciones en visual basic 6.0

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

Page 16: Desarrollo de aplicaciones en visual basic 6.0

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

Page 17: Desarrollo de aplicaciones en visual basic 6.0

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)

Page 18: Desarrollo de aplicaciones en visual basic 6.0

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.

Page 19: Desarrollo de aplicaciones en visual basic 6.0

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

Page 20: Desarrollo de aplicaciones en visual basic 6.0

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

Page 21: Desarrollo de aplicaciones en visual basic 6.0

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.

Page 22: Desarrollo de aplicaciones en visual basic 6.0

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.