Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Desarrollo de aplicaciones  en Visual Basic <ul><li>Para desarrollar aplicaciones que resuelven un determinado problema ut...
Aplicación de estructura secuencial <ul><li>  El procedimiento se ejemplificará con el desarrollo de una sencilla aplicaci...
Problema <ul><li>“ Obtener y mostrar la suma  y el promedio entre dos números dados.” </li></ul><ul><li>A:   primer número...
1- Planteo del problema <ul><li>  En este punto se determinan los  resultados  que se desea obtener, los  datos  que se ne...
Planteo en el problema del ejemplo <ul><li>Datos   Proceso     Resultados </li></ul><ul><li>A S  =  A + B S </li></ul><ul>...
2- Realización del algoritmo <ul><li>En el ejemplo, el algoritmo para resolverlo es el siguiente: </li></ul><ul><ul><ul><u...
3- Diseño de la interfase <ul><li>Para diseñar la interfase se tienen en cuenta solamente los datos y resultados que se es...
También debemos incluir los botones que comandarán la interfase. Pueden ser 3: Calcular, Limpiar y Salir. La interfase pue...
4- Dar nombres a cada control <ul><li>Los controles pueden nombrarse como uno desee, e incluso se puede dejar el nombre da...
Recuerde que para realizar esta operación debe seleccionar el control y luego, en la propiedad (Nombre), escribir el nombr...
Cambio del formato <ul><li>Ahora podemos también cambiar el formato de los controles: fuentes (font), colores (backcolor o...
5- Escribir la codificación <ul><li>En este punto debemos codificar el evento Click() de cada botón de comando. Para ello ...
Por ejemplo, al hacer doble click en el botón con la leyenda “Calcular”, se abrirá la ventana de código de la siguiente fo...
El código para el evento click() del botón cmdcal generalmente es la traducción del algoritmo al Visual Basic <ul><li>Algo...
  En el procedimiento para el evento click() del botón con la leyenda “Limpiar” ( cmdlim ) simplemente se asignará un espa...
  Y el evento click() para el botón con la leyenda “Salir” (cmdsal) lleva siempre la sentencia (instrucción , orden)  End....
6- Probar y depurar la aplicación <ul><li>En este punto ejecutaremos la aplicación que hemos creado para  probar  como fun...
Corregiremos los errores ( depurar ). <ul><li>Si tiene errores de sintaxis, que es cuando escribimos mal una orden, por ej...
Para ejecutar la aplicación se puede:   Seleccionar el botón en la barra de herramientas Abrir el menú Ejecutar y seleccio...
7- Guardar la aplicación <ul><li>Para guardar la aplicación que hemos creado debemos abrir el menú Archivo y seleccionar e...
<ul><li>A continuación nos solicitará el nombre del archivo donde guardará el formulario, generalmente usaremos el mismo d...
8- Generar el ejecutable <ul><li>Si la versión que estamos usando de Visual Basic nos permite, es el momento de generar la...
Upcoming SlideShare
Loading in …5
×

Desarrollo de aplicaciones en visual basic 6.0

6,249 views

Published on

Power para explicar el desarrollo de aplicaciones en Visual Basic

Published in: Technology
  • Be the first to comment

Desarrollo de aplicaciones en visual basic 6.0

  1. 1. Desarrollo de aplicaciones en Visual Basic <ul><li>Para desarrollar aplicaciones que resuelven un determinado problema utilizando una computadora se puede seguir el siguiente procedimiento de resolución. </li></ul><ul><li>El mismo es para una estructura del tipo secuencial, o sea que no tiene ninguna condición en su código. </li></ul>
  2. 2. Aplicación de estructura secuencial <ul><li> El procedimiento se ejemplificará con el desarrollo de una sencilla aplicación de estructura secuencial. </li></ul><ul><li>Resuelve un problema de aplicación de cálculos matemáticos. </li></ul><ul><li>Puede servir como guía para resolver problemas similares. </li></ul>
  3. 3. Problema <ul><li>“ Obtener y mostrar la suma y el promedio entre dos números dados.” </li></ul><ul><li>A: primer número </li></ul><ul><li>B: segundo número </li></ul><ul><li>S: suma de los dos números </li></ul><ul><li>P: promedio de los dos números </li></ul>
  4. 4. 1- Planteo del problema <ul><li> 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. </li></ul>
  5. 5. Planteo en el problema del ejemplo <ul><li>Datos Proceso Resultados </li></ul><ul><li>A S = A + B S </li></ul><ul><li>B P = S : 2 P </li></ul><ul><li>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 </li></ul>
  6. 6. 2- Realización del algoritmo <ul><li>En el ejemplo, el algoritmo para resolverlo es el siguiente: </li></ul><ul><ul><ul><ul><ul><li>Comienzo </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Leer A </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Leer B </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>S A + B </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>P S : 2 </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Escribir S </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Escribir P </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Fin </li></ul></ul></ul></ul></ul>
  7. 7. 3- Diseño de la interfase <ul><li>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. </li></ul>
  8. 8. 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
  9. 9. 4- Dar nombres a cada control <ul><li>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 </li></ul><ul><li>Es conveniente usar los prefijos convencionales: </li></ul><ul><li>lbl para las etiquetas ( l a b e l ) </li></ul><ul><li>txt para los cuadros de textos ( t e xt box) </li></ul><ul><li>cmd para los botones de comandos ( c o m man d button) </li></ul>
  10. 10. 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 cmdsal cmdlim cmdcal lbln1 lbln2 lblsum lblpro
  11. 11. Cambio del formato <ul><li>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. </li></ul>
  12. 12. 5- Escribir la codificación <ul><li>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. </li></ul>
  13. 13. 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 Evento Objeto Comienzo del procedimiento Fin del procedimiento Acá debe escribir el código
  14. 14. El código para el evento click() del botón cmdcal generalmente es la traducción del algoritmo al Visual Basic <ul><li>Algoritmo </li></ul><ul><li>Comienzo </li></ul><ul><li>Leer A </li></ul><ul><li>Leer B </li></ul><ul><li>S A+B </li></ul><ul><li>P S:2 </li></ul><ul><li>Escribir S </li></ul><ul><li>Escribir P </li></ul><ul><li>Fin </li></ul>Codificación Private Sub cmdcal_Click() A = Val(txtn1) B = Val(Txtn2) S = A + B P = S / 2 Txtsum = S Txtpro = P End Sub
  15. 15. 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 = &quot; &quot; Txtn2 = &quot; &quot; Txtsum = &quot; &quot; Txtpro = &quot; &quot; End Sub Espacios en blanco indicados entre comillas
  16. 16. 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 Sub Siempre lleva la sentencia End
  17. 17. 6- Probar y depurar la aplicación <ul><li>En este punto ejecutaremos la aplicación que hemos creado para probar como funciona. </li></ul><ul><li>Se abre la interfase que hemos creado. </li></ul><ul><li>Debemos escribir en los cuadros de texto, los datos necesarios. </li></ul><ul><li>A continuación hacemos clic en el botón con la leyenda “Calcular” (cmdcal) . </li></ul><ul><li>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) </li></ul>
  18. 18. Corregiremos los errores ( depurar ). <ul><li>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. </li></ul><ul><li>Si tiene errores de lógica (resultados incorrectos) corregiremos primero el algoritmo y luego la codificación. </li></ul><ul><li>Y siempre volveremos a ejecutar la aplicación hasta que nos parezca que está correcta. </li></ul>
  19. 19. 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
  20. 20. 7- Guardar la aplicación <ul><li>Para guardar la aplicación que hemos creado debemos abrir el menú Archivo y seleccionar el comando “Guardar proyecto como …”. </li></ul><ul><li>Se abrirá una ventana en donde seleccionamos la carpeta donde guardaremos el proyecto. </li></ul><ul><li>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 </li></ul>
  21. 21. <ul><li>A continuación nos solicitará el nombre del archivo donde guardará el formulario, generalmente usaremos el mismo del proyecto pero con extensión Frm. </li></ul><ul><li>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. </li></ul>
  22. 22. 8- Generar el ejecutable <ul><li>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. </li></ul><ul><li>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. </li></ul>

×