SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Microsoft                                                                        Visual Basic 6.0




            1
       PRACTICA
                                INTRODUCCIÓN A VISUAL BASIC


     En esta primera práctica conocerá un poco más el funcionamiento de una aplicación
Windows típica: el procesador WordPad.

      Con el menú Inicio de Windows abra la aplicación WordPad que está en el grupo
Programas-Accesorios.

   − Observe como la aplicación se abre en una ventana independiente que puede cambiar de
     tamaño, maximizarse o minimizarse, utilizando los botones    de la ventana.

   − Despliegue el menú principal que aparece. Observe la barra de estado, donde se le da
     información sobre el comando del menú en el que está situado. Elija la opción Insertar-
     Fecha y hora.

   − Se abre una nueva ventana. Este tipo de ventanas se llaman cuadro de diálogo porque se
     establece una especie de diálogo entre el usuario y la aplicación. Fíjese como este caso
     usted puede indicar el formato de fecha.

   − Compruebe que la ventana principal ya no es la activa, pasando el foco al cuadro de
     diálogo. (Fíjese en el color de la barrra de título de una y otra ventana). Observe como esta
     nueva ventana ya no presenta todos los botones de ventana.

   − Pulse el botón Aceptar. Vuelva a mostrar el mismo cuadro de diálogo. Ahora pulse el
     botón Cancelar. Dese cuenta en la diferencia que representa cerrar un cuadro de diálogo
     con un botón Aceptar y con otro Cancelar.

   − Elija la opción Archivo-Abrir. Pulse la tecla [Esc] El cuadro de diálogo se cierra como si
     hubiera pulsado el botón Cancelar.

   − Pulse el botón abrir Se vuelve abrir el mismo cuadro de diálogo. Las barras de
     herramientas permiten un acceso más rapido a ciertos comandos de menú.

   − Cancele el cuadro y salga de WordPad con la opción Salir del menú Archivo. Responda
     que no al cuadro de mensaje que aparece. En el cuadro aprenderá muchas de las técnicas
     necesarias para crear aplicaciones similares a ésta.




                                                                                          PAG. 157
Microsoft                                                                       Visual Basic 6.0




            2
       PRÁCTICA
                                       EL ENTORNO DE DESARROLLO



       En esta segunda práctica ya trabaja en el entorno de desarrollo de Visual Basic. Conocerá
su interfaz de usuario y establecerá algunas opciones para el resto de las prácticas. También
guardará su primer proyecto Visual Basic.

   •   Inicie Visual Basic a través del menú Inicio de Windows y cree y proyecto exe estándar.
       Observe como presenta una ventana que ocupa toda la pantalla y un conjunto de ventanas
       ancladas a sus lados. Detrás está situado el escritorio de Windows.

   •   Identifique cada una de las ventanas de Visual Basic: la Principal, la de Proyecto, la de
       Propiedades, la caja de herramientas, etc.

   •   Cierre la ventana posición del formulario y que Visual Basic pregunte si se desea guardar
       el proyecto antes de que se inicie.

   •   Introduzca el siguiente código en el evento Activate del formulario.
   •   Print "Esta instrucción muestra el texto en la ventana."

   •   Guarde el proyecto que aparece por omisión al cargar Visual Basic. Cree una carpeta para
       este proyecto de nombre Práctica2 de VB. El nombre del proyecto será Práctica2.vbp.
       Acepte el nombre que le sugiere Visual Basic para el formularlo.

   •   Inicie la ejecución del proyecto. Fíjese en la barra de título de Visual Basic y compruebe
       como le indica en cada caso en qué tiempo de desarrollo se encuentra: diseño, ejecución o
       interrupción.

   •   Pase al modo Interrumpir. Finalmente termine la aplicación con el botón Terminar.

   •   Salga de Visual Basic hasta la próxima práctica.




                                                                                         PAG. 159
Microsoft                                                                       Visual Basic 6.0




            3                PROGRAMACIÓN EN VISUAL BASIC

       PRÁCTICA
       En esta Práctica establecerá propiedades de un objeto formulario. Dicho formulario será
la ventana principal de la aplicación que se estudia en gran parte del curso en pantalla y que
también sirve como proyecto en muchas de las prácticas.

      Usted realizará, en las prácticas, algunas tareas que ha visto en el curso aunque no
completamente y otras total mente nuevas.

   •   Inicie Visual Basic, lo que hará que aparezca un nuevo proyecto en pantalla con un único
       formulario.

   •   Utilice la ventana Propiedades para establecer el valor de las propiedades necesarias para
       que el formulario presente las siguientes características:

             Sea una ventana redimensionable en la que aparezcan los botones minimizar,
       maximizar y restaurar. También debe estar disponible el menú de control.

              La barra de título de la ventana debe presentar el texto Videoclub BRANDO.

              Debe presentar el icono de formulario de nombre Eye. ico, situado en la
       rutaCommon GraphicslconsNisc.

              Su nombre sea frmPrincipal.

              Aparezca maximizado cuando se cargue en ejecución.

   •   Guarde el nuevo proyecto en una carpeta de nombre Videoclub. El nombre del formulario
       será Principal.frm y el nombre del proyecto Videoclub.vbp.

   •   Salga de Visual Basic hasta la próxima practica.




                                                                                         PAG. 161
Microsoft                                                                    Visual Basic 6.0




            4                                     TRABAJAR CON MENÚS

       PRÁCTICA
        En esta práctica construirá completamente el menú del formulario creado en la anterior
práctica.

   − Abra el proyecto Videoclub.vbp situado en la carpeta Videoclub, creado en la anterior
     práctica.

   − Realice las acciones necesarias para que el único formulario que existe en el proyecto,
     tenga el siguiente menú:

       Objeto menú                                             Nombre objeto

       Archivo                                                 mnuArchiv0
             Copia de seguridad…                               mnuArchivoCopia
             Restaurar…                                        mnuArcluvoRestaurar
             ---------------------------                       mnuArchivoSepl
       Salir                                                   mnuArchivoSalir

       Introducir                                              mnuIntroducir
              Socio             Ctrl+S                         mnuritroducirSocio
              Película          Ctrl+P                         mnu ntroducirPel ícula

       Préstamos                                               mnuPréstamos
              Prestar película... Ctrl+Z                       mnuPréstamosPrestarpelícula
              Devolver película Ctrl+Y                         mnuPréstaniosDevolverpelícula

       Informes                                                mnuInformes
              Prestamos fuera de tiempo
             mnuInformesPréstamosfueratiempo
              Búsquedas                                       mnuInformesBúsquedas
                     Buscar película...                 mnuInfomesBúsquedasBuscarpelícula
                     Buscar socio...                    mnuInfomesBúsqtiedasBuscarsocio

       Ayuda                                                   mnuAyuda
               Contenido         F1                            mnuAyudaContenido
               ---------------------                           mnuAyudaSep 1
               Acerca de                                       mnuAyuda.Acercade

      El elemento Archivo - Salir debe realizar dos acciones: descargar el formulario de
memoria y salir de la aplicación.

   •   Guarde el proyecto.


                                                                                        PAG. 163
Visual Basic 6.0                                                                       Microsoft




   •   Inicie el proyecto. Observe corno la ventana aparece maximizada al iniciarse.

   •   Despliegue todos los elementos de menú y compruebe que aparecen correctamente tanto
       las teclas de acceso rápido, de método abreviado y los niveles de menú.

   •   Finalice la ejecución con la opción correcta del menú creado.

   •   Salga de Visual Basic hasta la próxima práctica.




PAG. 164
Microsoft                                                                          Visual Basic 6.0




            5
       PRÁCTICA
                                                      CUADROS DE DIÁLOGO


       En esta práctica trabajará con el control Diálogo común para mostrar cuadros de diálogo
estándar de Windows.

   •   Abra el proyecto VÍdeoclub.vbp. Deberá estar tal como lo dejó en la anterior práctica.
       Muestre en pantalla el único formulario que contiene.

   •   Inserte un objeto Diálogo Común en el formularlo. No hace falta establecer ninguna
       propiedad, llamándose CommonDialog l.

   •   Elija la opción Copia de seguridad... del menú Archivo del formulario. Aparecerá el
       procedimiento de evento Click de dicho elemento de menú.

   •   Utilice el método ShowPrinter para que se muestre el cuadro de diálogo Imprimir.

   •   Inicie el proyecto sin guardar los cambios. Elija Archivo - Copia de seguridad y
       compruebe que aparece el cuadro de diálogo Imprimir.

   •   Vuelva a Visual Basic.

   •   Elimine la línea de código en la que se utiliza el método ShopwPrinter e introduzca las
       líneas de código necesarias para que:

             La barra de título del cuadro de diálogo muestre el texto Realizar copia de
             seguridad.

                     La extensión por omisión del archivo a guardar sea MDB.

             La lista de tipos de archivo permita ver o bien las bases de datos (*.mdb) o bien los
             archivos de texto (*.txt) o bien todos los archivos (*.*). Recuerde utilizar el
             carácter en la propiedad Filter. Se muestre el cuadro de diálogo Guardar como.

   •   Guarde el proyecto e inícielo.

   •   Elija la opción Copia de seguridad... del menú Archivo. Compruebe que el cuadro de
       diálogo presenta las características requeridas. Despliegue la lista de tipos de archivo y vea
       que existen las tres posibilidades indicadas.

   •   Vuelva a Visual Basic y ciérrelo hasta la próxima práctica.




                                                                                             PAG. 165
Microsoft                                                                        Visual Basic 6.0




            6                                          CONTROLES BÁSICOS

       PRÁCTICA
       En esta práctica debe crear un formulario nuevo y dibujar los distintos controles para que
tenga el aspecto de la figura.

       En la figura se le indica el nombre de cada control, siendo el del formulario frmDetsocios.




   •   Inicie Visual Basic y abra el proyecto Videoclub.vbp situado en la carpeta Videoclub.
       Inserte un nuevo formulario y realice las acciones necesarias para que su aspecto sea el de
       la figura anterior.

   •   El formulario debe presentar las características de un cuadro de diálogo: sin icono yno
       redimensionable.

   •   Ajuste el tamaño y la posición del formulario a la que usted desee para que el formulario
       no se vea descompensado.

   •   El cuadro de texto txtDir debe permitir introducir más de una línea de texto así como
       presenta una barra de desplazamiento vertical.

   •   El botón Cerrar debe responder tanto a pulsar en él como a pulsar la tecla [Esc]. Al
       hacerlo, se descargará de memoria el formulario.



                                                                                          PAG. 167
Visual Basic 6.0                                                                      Microsoft




   •   Conecte este formulario con la opción Introducir- Socio del menú del formulario
       frmPrincipal creado en una practica anterior.

   •   Inicie el proyecto guardando los cambios. El nombre del archivo del formularlo será
       Detalles Socio.frm.

   •   Compruebe que al elegir la opción mencionada del menú aparece el nuevo cuadro de
       diálogo y el aspecto de los controles dibujados.

   •   Utilice las teclas de acceso rápido de las etiquetas para comprobar que no reciben el foco
       sino que lo hace el cuadro de texto que tiene asociadas.

   •   Vuelva a Visual Basic y salga de él hasta la próxima práctica.




PAG. 168
Microsoft                                                                           Visual Basic 6.0




            7                                     CONTROLES BÁSICOS II

       PRÁCTICA

   •   En esta práctica trabajara preferentemente con el control cuadro de lista.

   •   Inicie Visual Basic con lo que se creará un nuevo proyecto con un único formulario.

   •   Realice los pasos necesarios para conseguir que el formulario presente un aspecto similar
       al de la figura. Se incluye el nombre de cada control, que deberá respetar. El nombre del
       formulario es frmCompra.




   •   Inicialmente tanto el botón cmdDerecha como cmdlzquierda no están activados.

   •   La etiqueta de texto IblCuenta se adapta al contenido de la misma y tiene la propiedad
       Appearance al valor 0 – Flat.

   •   El cuadro de lista IstProductos mantiene ordenada la lista de elementos.

   •   El cuadro de lista lstProductos y la posee una lista de elementos creada en tiempo de
       diseño. Para ello utilice su propiedad List, en la ventana de Propiedades y añada los
       elementos que puede ver en la figura.


                                                                                             PAG. 169
Visual Basic 6.0                                                                        Microsoft




   •   Para añadir un elemento despliegue la lista de esta propiedad y escríbalo. Pulse
       [Ctrl+Intro] para pasar al siguiente elemento y finalice con [Intro]. No importa el orden de
       introducción ya que se debe mantener ordenada la lista.

   •   Escriba código para que el funcionamiento de la aplicación sea el siguiente:

   - Cuando se elige un elemento de IstProductos se activa el botón cmdDerecha.

    - Cuando se hace en el botón cmdDerecha se añade a la lista lstCompra el elemento
seleccionado de IstProductos; se elimina el elemento seleccionado en la lista IstProductos; se
actualiza la etiqueta IblCuenta al número de elementos que tiene IstCompra y se desactiva el
botón cmdDerecha.

    - Cuando se hace el le en el botón cmdIzquierda se añade a la lista IstProductos el elemento
seleccionado de IstCompra; se elimina dicho elemento de IstCompra; se actualiza la etiqueta
IbICuenta al número de elementos que tiene IstCompra y se desactiva el botón cmdIzquierda.

   - Cuando se hace clic en el botón Vaciar se eliminan todos los elementos de la lista
IstCompra; se actualiza la etiqueta IblCuenta y se desactivan tanto el botón cmdDerecha como
cmdIzquierda.

   - Cuando se pulsa en el botón Salir finaliza la aplicación.

   •   Guarde el proyecto con el nombre Práctica7 en una nueva carpeta de nombre Práctica7
       de VB.

   •   Ejecute la aplicación y compruebe que funciona bien su aplicación.




PAG. 170
Microsoft                                                                        Visual Basic 6.0




            8              FUNDAMENTOS DE PROGRAMACIÓN

       PRÁCTICA
      En esta práctica trabajara con variables y con el operador de concatenación (&) de
cadenas. Antes de comenzar a programar lea completamente la práctica.

   Programe una aplicación para que realice el siguiente proceso.

   •   Al iniciarse la aplicación se le pedirá al usuario que introduzca dos operandos. Para ello
       deberá utilizar la función InputBox.

   •   El resultado de la operación debe ser la concatenación de los dos operandos de la siguiente
       forma:

              operando2 operando l

es decir, primero el segundo operando introducido, después un espacio en blanco y finalmente el
primer operando introducido.

   •   Este resultado aparecerá en una etiqueta de texto situada en el único formulario de la
       aplicación.

   •   Debe tener en cuenta que será obligado declarar las variables que necesite antes de su uso
       y de que cada variable utilizada debe tener su correspondiente tipo de datos.

   •   Guarde el proyecto en una carpeta nueva de nombre Práctica8 de VB. El proyecto se
       llamará Práctica8.vbp.




                                                                                          PAG. 171
Microsoft                                                                       Visual Basic 6.0




            9         FUNDAMENTOS DE PROGRAMACIÓN II

PRÁCTICA
      Esta práctica tiene dos partes: en la primera trabajará con estructuras de decisión y en la
segunda con estructuras de repetición. Recuerde que puede haber más de una solución válida.




Estructuras de decisión

   •   Cree un proyecto nuevo de Visual Basic. El único formulario que contiene debe tener un
       aspecto similar al de la figura.

   •   El objetivo del proyecto es el de validar el nombre de usuario y password que introduzca
       el usuario en los cuadros de texto. Si ambos son correctos se muestra un mensaje de
       bienvenida. A continuación se indican las combinaciones correctas:

       Nombre usuario               Passoword                    Mensaje de aceptación.
            Juan                       hola                      Bienvenido Señor Juan.
            Pedro                     cuento                     Bienvenido Señor Pedro.
            Ana                       coche                      Bienvenida Profesora Ana.

   •   En caso de que coincida el nombre de usuario pero no el password, se deberá mostrar un
       mensaje indicando que el password no es correcto.

   •   Si lo que no coincide es el nombre de usuario, independientemente del valor del password
       deberá indicarse con un mensaje que el usuario no está autorizado.




                                                                                         PAG. 173
Visual Basic 6.0                                                                        Microsoft




   •   El cuadro de texto donde se introduce el password solo debe mostrar el carácter * por cada
       carácter que introduzca el usuario. Para ello utilice su propiedad PasswordChan.

   •   La validación debe realizarse en el momento en que se pulse en el botón Aceptar y
       teniendo en cuenta la combinación de mayúsculas y minúsculas.

   •   Guarde el proyecto en una carpeta nueva de nombre Práctica 9 de VB. El nombre del
       proyecto será Práctica9.vbp.

   •   Ejecute el proyecto y compruebe que funciona bien para todos los casos.

Estructuras de repetición

       En este caso no es necesario estar en Visual Basic ya que lo único que necesita es una hoja
de papel y un bolígrafo.

        El objetivo de este ejercicio es saber transformar una estructura de repetición en otra,
trabajando con sus condiciones.

   •   Escriba una estructura de repetición Do..Loop distinta pero equivalente a la siguiente:

               Do While (i<= 9) And (Not fin)
                    <Instrucciones>
               Loop

               donde i es una variable de tipo Integer y fin de tipo Boolean.




PAG. 174
Microsoft                                                                        Visual Basic 6.0




  10                FUNDAMENTOS DE PROGRAMACIÓN III

       PRÁCTICA
       En esta práctica tendrá que realizar varias decisiones importantes: utilizar o no un
procedimiento, tipo de procedimiento a utilizar; paso de parámetros necesarios, qué debe y qué no
debe hacer el procedimiento, etc.

       Además utilizará dos funciones que incorpora el lenguaje Visual Basic y que puede utilizar
en sus programas: IsDate y WeekDay. La primera permite comprobar si el argumento que se le
pasa es o no una fecha válida. La segunda nos devuelve un número que indica el día de la semana
correspondiente a una determinada fecha, que se le pasa como argumento.

   •   Cree un proyecto nuevo y realice los pasos necesarios para que su único formulario tenga
       un aspecto similar al de la figura.




   •   Escriba el código necesario para que el funcionamiento de la aplicación sea el siguiente:

   •   El usuario introduce una fecha en el cuadro de texto txtFecha y pulsa en el botón
       cmdAceptar. Entonces se comprueba que la entrada del usuario sea una fecha válida para
       lo que puede utilizar la función IsDate. En caso afirmativo se muestra en un cuadro de
       mensaje el día de la semana correspondiente a dicha fecha, para lo que puede utilizar la
       función WeekDay. En caso de que no sea una flecha válida, se muestra un mensaje
       indicándolo.

   Por ejemplo, si introduce 11/2/97, la aplicación debería devolver el mensaje siguiente Usted
nació un Martes.

   •   Deberá crear un procedimiento que dada una fecha devuelva una cadena de texto con el
       día de la semana correspondiente a dicha flecha ( " Lunes" "Martes". Etc.).




                                                                                           PAG. 175
Visual Basic 6.0                                                                   Microsoft




   Fíjese como este procedimiento deberá transformar el valor numérico que devuelve la función
WeekDay en su correspondiente cadena de texto. Por ejemplo si WeekDa.y, da como resultado 1,
nuestro procedimiento debería devolver la cadena "Lunes" (el primer día de la semana).

   •   Dicho procedimiento solo debe poder ser utilizado en el formularlo.

   •   Utilice el sistema de ayuda de Visual Basic para más información sobre las funciones
       IsDate y WeekDay.

   •   Guarde el proyecto en una carpeta nueva de nombre Práctica l0 de VB. El proyecto se
       llamará Práctica 10.vbp.

   •   Inicie el proyecto y compruebe que funciona bien.




PAG. 176

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Guia no 1 10 1
Guia no 1 10 1Guia no 1 10 1
Guia no 1 10 1
 
Macromedia Flash MX
Macromedia Flash MXMacromedia Flash MX
Macromedia Flash MX
 
Wink 2.0
Wink 2.0Wink 2.0
Wink 2.0
 
Manual windows movie maker abc0
Manual windows movie maker abc0Manual windows movie maker abc0
Manual windows movie maker abc0
 
Hxc6
Hxc6Hxc6
Hxc6
 
Crear videos con instant demo
Crear videos con instant demoCrear videos con instant demo
Crear videos con instant demo
 
Trabajo de informatica - VIDEOS
Trabajo de informatica - VIDEOSTrabajo de informatica - VIDEOS
Trabajo de informatica - VIDEOS
 
Wink 2.0 Interamericana
Wink 2.0 InteramericanaWink 2.0 Interamericana
Wink 2.0 Interamericana
 
Guia no 2 10 3_4_periodo
Guia no 2 10 3_4_periodoGuia no 2 10 3_4_periodo
Guia no 2 10 3_4_periodo
 
Spark video
Spark videoSpark video
Spark video
 
Taller de Wink
Taller de WinkTaller de Wink
Taller de Wink
 
Guia Live Writer
Guia Live WriterGuia Live Writer
Guia Live Writer
 
Pdf1
Pdf1Pdf1
Pdf1
 
Taller de creación de videotutoriales
Taller de creación de videotutorialesTaller de creación de videotutoriales
Taller de creación de videotutoriales
 
Programa Wink
Programa WinkPrograma Wink
Programa Wink
 
GuíA Whatsize
GuíA WhatsizeGuíA Whatsize
GuíA Whatsize
 
Wmm
WmmWmm
Wmm
 
Crear videos
Crear videosCrear videos
Crear videos
 
Hotpotatoes
HotpotatoesHotpotatoes
Hotpotatoes
 
Diarios de campo
Diarios de campoDiarios de campo
Diarios de campo
 

Ähnlich wie Practicas de vacaciones 1 10

Visual basic terminado jose oropeza
Visual basic terminado jose oropezaVisual basic terminado jose oropeza
Visual basic terminado jose oropezaJose Martinez
 
Visual basic por primera vez
Visual basic por primera vezVisual basic por primera vez
Visual basic por primera vezromeprofe
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminadoLEFR202
 
21158360 visual-basic
21158360 visual-basic21158360 visual-basic
21158360 visual-basicmflormc
 
Visual basic-60-navarra
Visual basic-60-navarraVisual basic-60-navarra
Visual basic-60-navarraAse Sino
 
Visual basic-60-navarra(1)
Visual basic-60-navarra(1)Visual basic-60-navarra(1)
Visual basic-60-navarra(1)franco reyes
 
Adobe Premier - Noe Abraham Tarqui Torres
Adobe Premier - Noe Abraham Tarqui TorresAdobe Premier - Noe Abraham Tarqui Torres
Adobe Premier - Noe Abraham Tarqui Torresnoe040893
 
Manual.Dvd Lab.Pro
Manual.Dvd Lab.ProManual.Dvd Lab.Pro
Manual.Dvd Lab.Proguestfb4d394
 
USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++Luz Fa Calderòn
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadojose martinez
 
Visual Basic Para Aplicaciones Del Access 2000
Visual Basic Para Aplicaciones Del Access 2000Visual Basic Para Aplicaciones Del Access 2000
Visual Basic Para Aplicaciones Del Access 2000guest88f97f
 

Ähnlich wie Practicas de vacaciones 1 10 (20)

Visual basic jose oropeza
Visual basic jose oropezaVisual basic jose oropeza
Visual basic jose oropeza
 
Visual basic terminado jose oropeza
Visual basic terminado jose oropezaVisual basic terminado jose oropeza
Visual basic terminado jose oropeza
 
Visual basic por primera vez
Visual basic por primera vezVisual basic por primera vez
Visual basic por primera vez
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Visual basic jose martinez
Visual basic  jose martinezVisual basic  jose martinez
Visual basic jose martinez
 
21158360 visual-basic
21158360 visual-basic21158360 visual-basic
21158360 visual-basic
 
21158360 visual-basic
21158360 visual-basic21158360 visual-basic
21158360 visual-basic
 
Visual basic-60-navarra
Visual basic-60-navarraVisual basic-60-navarra
Visual basic-60-navarra
 
Visual basic-60-navarra(1)
Visual basic-60-navarra(1)Visual basic-60-navarra(1)
Visual basic-60-navarra(1)
 
Practicas visualbasic 6.0
Practicas visualbasic 6.0Practicas visualbasic 6.0
Practicas visualbasic 6.0
 
Adobe Premier - Noe Abraham Tarqui Torres
Adobe Premier - Noe Abraham Tarqui TorresAdobe Premier - Noe Abraham Tarqui Torres
Adobe Premier - Noe Abraham Tarqui Torres
 
Manual.Dvd Lab.Pro
Manual.Dvd Lab.ProManual.Dvd Lab.Pro
Manual.Dvd Lab.Pro
 
vb6
vb6vb6
vb6
 
Practica 3
Practica 3Practica 3
Practica 3
 
informa computacion
informa computacioninforma computacion
informa computacion
 
Visual basic con access
Visual basic con accessVisual basic con access
Visual basic con access
 
USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminado
 
Visual Basic Para Aplicaciones Del Access 2000
Visual Basic Para Aplicaciones Del Access 2000Visual Basic Para Aplicaciones Del Access 2000
Visual Basic Para Aplicaciones Del Access 2000
 

Mehr von edidson fuentes

Sesion 07 los precursores de la economia politica
Sesion 07 los precursores de la economia politicaSesion 07 los precursores de la economia politica
Sesion 07 los precursores de la economia politicaedidson fuentes
 
Sesion 01 los principales mov sociales faci-esfi
Sesion 01 los principales mov sociales faci-esfiSesion 01 los principales mov sociales faci-esfi
Sesion 01 los principales mov sociales faci-esfiedidson fuentes
 
Sesion 01 los principales mov sociales faci-esbm
Sesion 01 los principales mov sociales faci-esbmSesion 01 los principales mov sociales faci-esbm
Sesion 01 los principales mov sociales faci-esbmedidson fuentes
 
Sesion 01 los principales mov sociales facs-esfb
Sesion 01 los principales mov sociales facs-esfbSesion 01 los principales mov sociales facs-esfb
Sesion 01 los principales mov sociales facs-esfbedidson fuentes
 
Sesion 05 apunto en clase
Sesion 05 apunto en claseSesion 05 apunto en clase
Sesion 05 apunto en claseedidson fuentes
 
Sesion 04 las formaciones economicas sociales
Sesion 04 las formaciones economicas socialesSesion 04 las formaciones economicas sociales
Sesion 04 las formaciones economicas socialesedidson fuentes
 
Sesion 04 formas de estudio
Sesion 04 formas de estudioSesion 04 formas de estudio
Sesion 04 formas de estudioedidson fuentes
 
Sesion 03 sociologia la realidad social
Sesion 03 sociologia la realidad socialSesion 03 sociologia la realidad social
Sesion 03 sociologia la realidad socialedidson fuentes
 
Sesion 02 sociologia relacion con otras ciencias
Sesion 02 sociologia relacion con otras cienciasSesion 02 sociologia relacion con otras ciencias
Sesion 02 sociologia relacion con otras cienciasedidson fuentes
 
Ejercicio practico 1 10 2018
Ejercicio practico 1 10 2018Ejercicio practico 1 10 2018
Ejercicio practico 1 10 2018edidson fuentes
 
Procep 2016-diplomados-y-cursos.
Procep 2016-diplomados-y-cursos.Procep 2016-diplomados-y-cursos.
Procep 2016-diplomados-y-cursos.edidson fuentes
 
Intercreatividad en las web 2 sesion 05 edmono
Intercreatividad en las web 2   sesion 05 edmonoIntercreatividad en las web 2   sesion 05 edmono
Intercreatividad en las web 2 sesion 05 edmonoedidson fuentes
 
Intercreatividad en las web 2 sesion 04 generadores de publicacion
Intercreatividad en las web 2   sesion 04 generadores de publicacionIntercreatividad en las web 2   sesion 04 generadores de publicacion
Intercreatividad en las web 2 sesion 04 generadores de publicacionedidson fuentes
 
Intercreatividad en las web 2 sesion 03 wix-comic
Intercreatividad en las web 2   sesion 03 wix-comicIntercreatividad en las web 2   sesion 03 wix-comic
Intercreatividad en las web 2 sesion 03 wix-comicedidson fuentes
 
Intercreatividad en las web 2 sesion 02 docentes 20
Intercreatividad en las web 2   sesion 02 docentes 20Intercreatividad en las web 2   sesion 02 docentes 20
Intercreatividad en las web 2 sesion 02 docentes 20edidson fuentes
 
Intercreatividad en las web 2 sesion 01 nativos digitales
Intercreatividad en las web 2   sesion 01 nativos digitalesIntercreatividad en las web 2   sesion 01 nativos digitales
Intercreatividad en las web 2 sesion 01 nativos digitalesedidson fuentes
 

Mehr von edidson fuentes (20)

Sesion 07 los precursores de la economia politica
Sesion 07 los precursores de la economia politicaSesion 07 los precursores de la economia politica
Sesion 07 los precursores de la economia politica
 
Sesion 01 los principales mov sociales faci-esfi
Sesion 01 los principales mov sociales faci-esfiSesion 01 los principales mov sociales faci-esfi
Sesion 01 los principales mov sociales faci-esfi
 
Sesion 01 los principales mov sociales faci-esbm
Sesion 01 los principales mov sociales faci-esbmSesion 01 los principales mov sociales faci-esbm
Sesion 01 los principales mov sociales faci-esbm
 
Sesion 01 los principales mov sociales facs-esfb
Sesion 01 los principales mov sociales facs-esfbSesion 01 los principales mov sociales facs-esfb
Sesion 01 los principales mov sociales facs-esfb
 
Sesion 05 apunto en clase
Sesion 05 apunto en claseSesion 05 apunto en clase
Sesion 05 apunto en clase
 
Sesion 04 las formaciones economicas sociales
Sesion 04 las formaciones economicas socialesSesion 04 las formaciones economicas sociales
Sesion 04 las formaciones economicas sociales
 
Sesion 04 influencia
Sesion 04 influenciaSesion 04 influencia
Sesion 04 influencia
 
Sesion 04 formas de estudio
Sesion 04 formas de estudioSesion 04 formas de estudio
Sesion 04 formas de estudio
 
Sesion 03 sociologia la realidad social
Sesion 03 sociologia la realidad socialSesion 03 sociologia la realidad social
Sesion 03 sociologia la realidad social
 
Sesion 02 sociologia relacion con otras ciencias
Sesion 02 sociologia relacion con otras cienciasSesion 02 sociologia relacion con otras ciencias
Sesion 02 sociologia relacion con otras ciencias
 
Sesion 01 sociologia
Sesion 01 sociologiaSesion 01 sociologia
Sesion 01 sociologia
 
Ejercicio practico 1 10 2018
Ejercicio practico 1 10 2018Ejercicio practico 1 10 2018
Ejercicio practico 1 10 2018
 
Procep 2016-diplomados-y-cursos.
Procep 2016-diplomados-y-cursos.Procep 2016-diplomados-y-cursos.
Procep 2016-diplomados-y-cursos.
 
Iconografia
IconografiaIconografia
Iconografia
 
Matematicas clase 1
Matematicas clase 1Matematicas clase 1
Matematicas clase 1
 
Intercreatividad en las web 2 sesion 05 edmono
Intercreatividad en las web 2   sesion 05 edmonoIntercreatividad en las web 2   sesion 05 edmono
Intercreatividad en las web 2 sesion 05 edmono
 
Intercreatividad en las web 2 sesion 04 generadores de publicacion
Intercreatividad en las web 2   sesion 04 generadores de publicacionIntercreatividad en las web 2   sesion 04 generadores de publicacion
Intercreatividad en las web 2 sesion 04 generadores de publicacion
 
Intercreatividad en las web 2 sesion 03 wix-comic
Intercreatividad en las web 2   sesion 03 wix-comicIntercreatividad en las web 2   sesion 03 wix-comic
Intercreatividad en las web 2 sesion 03 wix-comic
 
Intercreatividad en las web 2 sesion 02 docentes 20
Intercreatividad en las web 2   sesion 02 docentes 20Intercreatividad en las web 2   sesion 02 docentes 20
Intercreatividad en las web 2 sesion 02 docentes 20
 
Intercreatividad en las web 2 sesion 01 nativos digitales
Intercreatividad en las web 2   sesion 01 nativos digitalesIntercreatividad en las web 2   sesion 01 nativos digitales
Intercreatividad en las web 2 sesion 01 nativos digitales
 

Kürzlich hochgeladen

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Kürzlich hochgeladen (20)

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Practicas de vacaciones 1 10

  • 1. Microsoft Visual Basic 6.0 1 PRACTICA INTRODUCCIÓN A VISUAL BASIC En esta primera práctica conocerá un poco más el funcionamiento de una aplicación Windows típica: el procesador WordPad. Con el menú Inicio de Windows abra la aplicación WordPad que está en el grupo Programas-Accesorios. − Observe como la aplicación se abre en una ventana independiente que puede cambiar de tamaño, maximizarse o minimizarse, utilizando los botones de la ventana. − Despliegue el menú principal que aparece. Observe la barra de estado, donde se le da información sobre el comando del menú en el que está situado. Elija la opción Insertar- Fecha y hora. − Se abre una nueva ventana. Este tipo de ventanas se llaman cuadro de diálogo porque se establece una especie de diálogo entre el usuario y la aplicación. Fíjese como este caso usted puede indicar el formato de fecha. − Compruebe que la ventana principal ya no es la activa, pasando el foco al cuadro de diálogo. (Fíjese en el color de la barrra de título de una y otra ventana). Observe como esta nueva ventana ya no presenta todos los botones de ventana. − Pulse el botón Aceptar. Vuelva a mostrar el mismo cuadro de diálogo. Ahora pulse el botón Cancelar. Dese cuenta en la diferencia que representa cerrar un cuadro de diálogo con un botón Aceptar y con otro Cancelar. − Elija la opción Archivo-Abrir. Pulse la tecla [Esc] El cuadro de diálogo se cierra como si hubiera pulsado el botón Cancelar. − Pulse el botón abrir Se vuelve abrir el mismo cuadro de diálogo. Las barras de herramientas permiten un acceso más rapido a ciertos comandos de menú. − Cancele el cuadro y salga de WordPad con la opción Salir del menú Archivo. Responda que no al cuadro de mensaje que aparece. En el cuadro aprenderá muchas de las técnicas necesarias para crear aplicaciones similares a ésta. PAG. 157
  • 2. Microsoft Visual Basic 6.0 2 PRÁCTICA EL ENTORNO DE DESARROLLO En esta segunda práctica ya trabaja en el entorno de desarrollo de Visual Basic. Conocerá su interfaz de usuario y establecerá algunas opciones para el resto de las prácticas. También guardará su primer proyecto Visual Basic. • Inicie Visual Basic a través del menú Inicio de Windows y cree y proyecto exe estándar. Observe como presenta una ventana que ocupa toda la pantalla y un conjunto de ventanas ancladas a sus lados. Detrás está situado el escritorio de Windows. • Identifique cada una de las ventanas de Visual Basic: la Principal, la de Proyecto, la de Propiedades, la caja de herramientas, etc. • Cierre la ventana posición del formulario y que Visual Basic pregunte si se desea guardar el proyecto antes de que se inicie. • Introduzca el siguiente código en el evento Activate del formulario. • Print "Esta instrucción muestra el texto en la ventana." • Guarde el proyecto que aparece por omisión al cargar Visual Basic. Cree una carpeta para este proyecto de nombre Práctica2 de VB. El nombre del proyecto será Práctica2.vbp. Acepte el nombre que le sugiere Visual Basic para el formularlo. • Inicie la ejecución del proyecto. Fíjese en la barra de título de Visual Basic y compruebe como le indica en cada caso en qué tiempo de desarrollo se encuentra: diseño, ejecución o interrupción. • Pase al modo Interrumpir. Finalmente termine la aplicación con el botón Terminar. • Salga de Visual Basic hasta la próxima práctica. PAG. 159
  • 3. Microsoft Visual Basic 6.0 3 PROGRAMACIÓN EN VISUAL BASIC PRÁCTICA En esta Práctica establecerá propiedades de un objeto formulario. Dicho formulario será la ventana principal de la aplicación que se estudia en gran parte del curso en pantalla y que también sirve como proyecto en muchas de las prácticas. Usted realizará, en las prácticas, algunas tareas que ha visto en el curso aunque no completamente y otras total mente nuevas. • Inicie Visual Basic, lo que hará que aparezca un nuevo proyecto en pantalla con un único formulario. • Utilice la ventana Propiedades para establecer el valor de las propiedades necesarias para que el formulario presente las siguientes características: Sea una ventana redimensionable en la que aparezcan los botones minimizar, maximizar y restaurar. También debe estar disponible el menú de control. La barra de título de la ventana debe presentar el texto Videoclub BRANDO. Debe presentar el icono de formulario de nombre Eye. ico, situado en la rutaCommon GraphicslconsNisc. Su nombre sea frmPrincipal. Aparezca maximizado cuando se cargue en ejecución. • Guarde el nuevo proyecto en una carpeta de nombre Videoclub. El nombre del formulario será Principal.frm y el nombre del proyecto Videoclub.vbp. • Salga de Visual Basic hasta la próxima practica. PAG. 161
  • 4. Microsoft Visual Basic 6.0 4 TRABAJAR CON MENÚS PRÁCTICA En esta práctica construirá completamente el menú del formulario creado en la anterior práctica. − Abra el proyecto Videoclub.vbp situado en la carpeta Videoclub, creado en la anterior práctica. − Realice las acciones necesarias para que el único formulario que existe en el proyecto, tenga el siguiente menú: Objeto menú Nombre objeto Archivo mnuArchiv0 Copia de seguridad… mnuArchivoCopia Restaurar… mnuArcluvoRestaurar --------------------------- mnuArchivoSepl Salir mnuArchivoSalir Introducir mnuIntroducir Socio Ctrl+S mnuritroducirSocio Película Ctrl+P mnu ntroducirPel ícula Préstamos mnuPréstamos Prestar película... Ctrl+Z mnuPréstamosPrestarpelícula Devolver película Ctrl+Y mnuPréstaniosDevolverpelícula Informes mnuInformes Prestamos fuera de tiempo mnuInformesPréstamosfueratiempo Búsquedas mnuInformesBúsquedas Buscar película... mnuInfomesBúsquedasBuscarpelícula Buscar socio... mnuInfomesBúsqtiedasBuscarsocio Ayuda mnuAyuda Contenido F1 mnuAyudaContenido --------------------- mnuAyudaSep 1 Acerca de mnuAyuda.Acercade El elemento Archivo - Salir debe realizar dos acciones: descargar el formulario de memoria y salir de la aplicación. • Guarde el proyecto. PAG. 163
  • 5. Visual Basic 6.0 Microsoft • Inicie el proyecto. Observe corno la ventana aparece maximizada al iniciarse. • Despliegue todos los elementos de menú y compruebe que aparecen correctamente tanto las teclas de acceso rápido, de método abreviado y los niveles de menú. • Finalice la ejecución con la opción correcta del menú creado. • Salga de Visual Basic hasta la próxima práctica. PAG. 164
  • 6. Microsoft Visual Basic 6.0 5 PRÁCTICA CUADROS DE DIÁLOGO En esta práctica trabajará con el control Diálogo común para mostrar cuadros de diálogo estándar de Windows. • Abra el proyecto VÍdeoclub.vbp. Deberá estar tal como lo dejó en la anterior práctica. Muestre en pantalla el único formulario que contiene. • Inserte un objeto Diálogo Común en el formularlo. No hace falta establecer ninguna propiedad, llamándose CommonDialog l. • Elija la opción Copia de seguridad... del menú Archivo del formulario. Aparecerá el procedimiento de evento Click de dicho elemento de menú. • Utilice el método ShowPrinter para que se muestre el cuadro de diálogo Imprimir. • Inicie el proyecto sin guardar los cambios. Elija Archivo - Copia de seguridad y compruebe que aparece el cuadro de diálogo Imprimir. • Vuelva a Visual Basic. • Elimine la línea de código en la que se utiliza el método ShopwPrinter e introduzca las líneas de código necesarias para que: La barra de título del cuadro de diálogo muestre el texto Realizar copia de seguridad. La extensión por omisión del archivo a guardar sea MDB. La lista de tipos de archivo permita ver o bien las bases de datos (*.mdb) o bien los archivos de texto (*.txt) o bien todos los archivos (*.*). Recuerde utilizar el carácter en la propiedad Filter. Se muestre el cuadro de diálogo Guardar como. • Guarde el proyecto e inícielo. • Elija la opción Copia de seguridad... del menú Archivo. Compruebe que el cuadro de diálogo presenta las características requeridas. Despliegue la lista de tipos de archivo y vea que existen las tres posibilidades indicadas. • Vuelva a Visual Basic y ciérrelo hasta la próxima práctica. PAG. 165
  • 7. Microsoft Visual Basic 6.0 6 CONTROLES BÁSICOS PRÁCTICA En esta práctica debe crear un formulario nuevo y dibujar los distintos controles para que tenga el aspecto de la figura. En la figura se le indica el nombre de cada control, siendo el del formulario frmDetsocios. • Inicie Visual Basic y abra el proyecto Videoclub.vbp situado en la carpeta Videoclub. Inserte un nuevo formulario y realice las acciones necesarias para que su aspecto sea el de la figura anterior. • El formulario debe presentar las características de un cuadro de diálogo: sin icono yno redimensionable. • Ajuste el tamaño y la posición del formulario a la que usted desee para que el formulario no se vea descompensado. • El cuadro de texto txtDir debe permitir introducir más de una línea de texto así como presenta una barra de desplazamiento vertical. • El botón Cerrar debe responder tanto a pulsar en él como a pulsar la tecla [Esc]. Al hacerlo, se descargará de memoria el formulario. PAG. 167
  • 8. Visual Basic 6.0 Microsoft • Conecte este formulario con la opción Introducir- Socio del menú del formulario frmPrincipal creado en una practica anterior. • Inicie el proyecto guardando los cambios. El nombre del archivo del formularlo será Detalles Socio.frm. • Compruebe que al elegir la opción mencionada del menú aparece el nuevo cuadro de diálogo y el aspecto de los controles dibujados. • Utilice las teclas de acceso rápido de las etiquetas para comprobar que no reciben el foco sino que lo hace el cuadro de texto que tiene asociadas. • Vuelva a Visual Basic y salga de él hasta la próxima práctica. PAG. 168
  • 9. Microsoft Visual Basic 6.0 7 CONTROLES BÁSICOS II PRÁCTICA • En esta práctica trabajara preferentemente con el control cuadro de lista. • Inicie Visual Basic con lo que se creará un nuevo proyecto con un único formulario. • Realice los pasos necesarios para conseguir que el formulario presente un aspecto similar al de la figura. Se incluye el nombre de cada control, que deberá respetar. El nombre del formulario es frmCompra. • Inicialmente tanto el botón cmdDerecha como cmdlzquierda no están activados. • La etiqueta de texto IblCuenta se adapta al contenido de la misma y tiene la propiedad Appearance al valor 0 – Flat. • El cuadro de lista IstProductos mantiene ordenada la lista de elementos. • El cuadro de lista lstProductos y la posee una lista de elementos creada en tiempo de diseño. Para ello utilice su propiedad List, en la ventana de Propiedades y añada los elementos que puede ver en la figura. PAG. 169
  • 10. Visual Basic 6.0 Microsoft • Para añadir un elemento despliegue la lista de esta propiedad y escríbalo. Pulse [Ctrl+Intro] para pasar al siguiente elemento y finalice con [Intro]. No importa el orden de introducción ya que se debe mantener ordenada la lista. • Escriba código para que el funcionamiento de la aplicación sea el siguiente: - Cuando se elige un elemento de IstProductos se activa el botón cmdDerecha. - Cuando se hace en el botón cmdDerecha se añade a la lista lstCompra el elemento seleccionado de IstProductos; se elimina el elemento seleccionado en la lista IstProductos; se actualiza la etiqueta IblCuenta al número de elementos que tiene IstCompra y se desactiva el botón cmdDerecha. - Cuando se hace el le en el botón cmdIzquierda se añade a la lista IstProductos el elemento seleccionado de IstCompra; se elimina dicho elemento de IstCompra; se actualiza la etiqueta IbICuenta al número de elementos que tiene IstCompra y se desactiva el botón cmdIzquierda. - Cuando se hace clic en el botón Vaciar se eliminan todos los elementos de la lista IstCompra; se actualiza la etiqueta IblCuenta y se desactivan tanto el botón cmdDerecha como cmdIzquierda. - Cuando se pulsa en el botón Salir finaliza la aplicación. • Guarde el proyecto con el nombre Práctica7 en una nueva carpeta de nombre Práctica7 de VB. • Ejecute la aplicación y compruebe que funciona bien su aplicación. PAG. 170
  • 11. Microsoft Visual Basic 6.0 8 FUNDAMENTOS DE PROGRAMACIÓN PRÁCTICA En esta práctica trabajara con variables y con el operador de concatenación (&) de cadenas. Antes de comenzar a programar lea completamente la práctica. Programe una aplicación para que realice el siguiente proceso. • Al iniciarse la aplicación se le pedirá al usuario que introduzca dos operandos. Para ello deberá utilizar la función InputBox. • El resultado de la operación debe ser la concatenación de los dos operandos de la siguiente forma: operando2 operando l es decir, primero el segundo operando introducido, después un espacio en blanco y finalmente el primer operando introducido. • Este resultado aparecerá en una etiqueta de texto situada en el único formulario de la aplicación. • Debe tener en cuenta que será obligado declarar las variables que necesite antes de su uso y de que cada variable utilizada debe tener su correspondiente tipo de datos. • Guarde el proyecto en una carpeta nueva de nombre Práctica8 de VB. El proyecto se llamará Práctica8.vbp. PAG. 171
  • 12. Microsoft Visual Basic 6.0 9 FUNDAMENTOS DE PROGRAMACIÓN II PRÁCTICA Esta práctica tiene dos partes: en la primera trabajará con estructuras de decisión y en la segunda con estructuras de repetición. Recuerde que puede haber más de una solución válida. Estructuras de decisión • Cree un proyecto nuevo de Visual Basic. El único formulario que contiene debe tener un aspecto similar al de la figura. • El objetivo del proyecto es el de validar el nombre de usuario y password que introduzca el usuario en los cuadros de texto. Si ambos son correctos se muestra un mensaje de bienvenida. A continuación se indican las combinaciones correctas: Nombre usuario Passoword Mensaje de aceptación. Juan hola Bienvenido Señor Juan. Pedro cuento Bienvenido Señor Pedro. Ana coche Bienvenida Profesora Ana. • En caso de que coincida el nombre de usuario pero no el password, se deberá mostrar un mensaje indicando que el password no es correcto. • Si lo que no coincide es el nombre de usuario, independientemente del valor del password deberá indicarse con un mensaje que el usuario no está autorizado. PAG. 173
  • 13. Visual Basic 6.0 Microsoft • El cuadro de texto donde se introduce el password solo debe mostrar el carácter * por cada carácter que introduzca el usuario. Para ello utilice su propiedad PasswordChan. • La validación debe realizarse en el momento en que se pulse en el botón Aceptar y teniendo en cuenta la combinación de mayúsculas y minúsculas. • Guarde el proyecto en una carpeta nueva de nombre Práctica 9 de VB. El nombre del proyecto será Práctica9.vbp. • Ejecute el proyecto y compruebe que funciona bien para todos los casos. Estructuras de repetición En este caso no es necesario estar en Visual Basic ya que lo único que necesita es una hoja de papel y un bolígrafo. El objetivo de este ejercicio es saber transformar una estructura de repetición en otra, trabajando con sus condiciones. • Escriba una estructura de repetición Do..Loop distinta pero equivalente a la siguiente: Do While (i<= 9) And (Not fin) <Instrucciones> Loop donde i es una variable de tipo Integer y fin de tipo Boolean. PAG. 174
  • 14. Microsoft Visual Basic 6.0 10 FUNDAMENTOS DE PROGRAMACIÓN III PRÁCTICA En esta práctica tendrá que realizar varias decisiones importantes: utilizar o no un procedimiento, tipo de procedimiento a utilizar; paso de parámetros necesarios, qué debe y qué no debe hacer el procedimiento, etc. Además utilizará dos funciones que incorpora el lenguaje Visual Basic y que puede utilizar en sus programas: IsDate y WeekDay. La primera permite comprobar si el argumento que se le pasa es o no una fecha válida. La segunda nos devuelve un número que indica el día de la semana correspondiente a una determinada fecha, que se le pasa como argumento. • Cree un proyecto nuevo y realice los pasos necesarios para que su único formulario tenga un aspecto similar al de la figura. • Escriba el código necesario para que el funcionamiento de la aplicación sea el siguiente: • El usuario introduce una fecha en el cuadro de texto txtFecha y pulsa en el botón cmdAceptar. Entonces se comprueba que la entrada del usuario sea una fecha válida para lo que puede utilizar la función IsDate. En caso afirmativo se muestra en un cuadro de mensaje el día de la semana correspondiente a dicha fecha, para lo que puede utilizar la función WeekDay. En caso de que no sea una flecha válida, se muestra un mensaje indicándolo. Por ejemplo, si introduce 11/2/97, la aplicación debería devolver el mensaje siguiente Usted nació un Martes. • Deberá crear un procedimiento que dada una fecha devuelva una cadena de texto con el día de la semana correspondiente a dicha flecha ( " Lunes" "Martes". Etc.). PAG. 175
  • 15. Visual Basic 6.0 Microsoft Fíjese como este procedimiento deberá transformar el valor numérico que devuelve la función WeekDay en su correspondiente cadena de texto. Por ejemplo si WeekDa.y, da como resultado 1, nuestro procedimiento debería devolver la cadena "Lunes" (el primer día de la semana). • Dicho procedimiento solo debe poder ser utilizado en el formularlo. • Utilice el sistema de ayuda de Visual Basic para más información sobre las funciones IsDate y WeekDay. • Guarde el proyecto en una carpeta nueva de nombre Práctica l0 de VB. El proyecto se llamará Práctica 10.vbp. • Inicie el proyecto y compruebe que funciona bien. PAG. 176