SlideShare une entreprise Scribd logo
1  sur  8
EJERCICIO DE VISUAL BASIC



Vamos a realizar un ejercicio donde crearemos una imagen en movimiento a
partir de componentes como “image” y “timer”.


Empezamos a crear el formulario,




Propiedad “Caption” del formulario “JAJAJAJA”.
Continuamos creando un componente “Image”,
de este componente tendremos que utilizar la propiedad “Picture” para
proceder a cargar una imagen en el componente creado. La propiedad picture
es,




mediante esta pantalla tendremos que localizar ....




los siguientes iconos,
escogeremos el icono “FACE01” y pulsaremos “abrir”, el resultado de esta
operación será,




ahora crearemos un “ARRAY” de imágenes, eso quiere decir que en un mismo
componente (en este caso “image1”) colocaremos varios iconos. Para realizar
esta operación tan solo hay que hacer “copiar” o “CTRL-C” en el componente
que tenemos (face01) y después “pegar” o “CTRL-V”, al pegar Visual Basic
nos preguntara si queremos crear una MATRIZ DE CONTROLES?


a esta pregunta le contestaremos que SI. El resultado es,
repetiremos la operación de pegar 4 veces hasta conseguir,




El siguiente paso es, de cada una de las copias y desde la propiedad “Picture”
de que disponen todas ellas cambiaremos la imagen por las siguientes,
Ahora colocaremos otro componente de “Imagen” que dejaremos en blanco,




este nuevo control se llama “Image2” ya que todas las anteriores son diferentes
elementos de la “Image1”.


Colocaremos también un control “TIMER”, para ejecutar una rutina de código
cada unos segundos determinados.
Recordamos que el control “TIMER” no se ve en la ejecución, o sea que el reloj
      que acabamos de colocar no se vera en el formulario mientras se ejecuta.
      Colocamos la propiedad “INTERVAL” del Timer a “500” (son milisegundos, o
      sea, que hemos puesto que cada medio segundo realice una rutina)




      Hacemos “2 clics” en el “Reloj Timer” para acceder a la pantalla de código en
      la rutina “TIMER1_TIMER” y introducimos es código que se ejecutara cada
      medio segundo.




En el componente (general)
declararemos la variable “a”
como “integer”




      En el código del TIMER hemos introducido lo siguiente,


      Que el contenido de la imagen2 sea el elemento (a) de la imagen1. (a
      inicialmente vale 0, con lo cual la primera imagen que muestra es la del
      elemento 0)
      Después incremento el valor de “a” (al valor anterior le sumo 1).
      Compruebo que el valor de “a” sea 5 (en ese caso devuelvo el valor de”a” a 0
      porque no hay ningún elemento 5 en la imagen 1 recuerda solo hay 4)
Si ejecutamos este programa veremos ,




   Aquí veremos como cambia
   la imagen.




Ahora procederemos a ocultar las imágenes superiores para que solo se
visualice la imagen en movimiento.
Para ello seleccionaremos las imágenes de arriba
y con la propiedad “Visible” los ocultaremos,
el resultado es que si volvemos a ejecutar .....




Para finalizar haremos que el “Icono” del formulario sea la misma imagen en
movimiento.
En la misma rutina del “TIMER1_TIEMER” añadiremos la siguiente línea,


Private Sub Timer1_Timer()
Image2.Picture = Image1(a).Picture
Form1.Icon = Image1(a).Picture
a=a+1
If a = 5 Then
a=0
End If
End Sub


el resultado ,




Ahora almacenamos el programa y el formulario

Contenu connexe

En vedette (6)

Trabalho 02
Trabalho 02Trabalho 02
Trabalho 02
 
Session 5.1
Session 5.1Session 5.1
Session 5.1
 
Bea T5
Bea T5Bea T5
Bea T5
 
President Bush
President BushPresident Bush
President Bush
 
credit-suisse Slides - Presentation to analysts and media
credit-suisse Slides - Presentation to analysts and mediacredit-suisse Slides - Presentation to analysts and media
credit-suisse Slides - Presentation to analysts and media
 
Legal environment
Legal environmentLegal environment
Legal environment
 

Similaire à VB_ImagenMovimiento

Imagen en java_eclipse
Imagen en java_eclipseImagen en java_eclipse
Imagen en java_eclipseAmairanyRojas
 
E book en-pdf-tutorial-pixinsight-core-18-primera-toma-de-contacto
E book en-pdf-tutorial-pixinsight-core-18-primera-toma-de-contactoE book en-pdf-tutorial-pixinsight-core-18-primera-toma-de-contacto
E book en-pdf-tutorial-pixinsight-core-18-primera-toma-de-contactobarceloq
 
Presentacion 15(insertar imagen)
Presentacion 15(insertar imagen)Presentacion 15(insertar imagen)
Presentacion 15(insertar imagen)JacquelineRH
 
Programa15(insertar imagen)
Programa15(insertar imagen)Programa15(insertar imagen)
Programa15(insertar imagen)ClaudiapachecoS
 
Como crear botones pulsantes
Como crear botones pulsantesComo crear botones pulsantes
Como crear botones pulsantesKmilitha Estrada
 
Efecto power clip
Efecto power clipEfecto power clip
Efecto power clipLeonel Yaya
 
Manejo de ventanas 2
Manejo de ventanas 2Manejo de ventanas 2
Manejo de ventanas 2cobymotion
 
Como crear un power point
Como crear un power pointComo crear un power point
Como crear un power pointdaianaygerman
 
Insertar imagen en eclipse
Insertar imagen en eclipseInsertar imagen en eclipse
Insertar imagen en eclipseAna Ruth G H
 
Insertar una imagen en eclipse
Insertar una imagen en eclipseInsertar una imagen en eclipse
Insertar una imagen en eclipseAlexia Lecuona
 
Curso de photoshop cs5
Curso de photoshop cs5Curso de photoshop cs5
Curso de photoshop cs5yolss12
 

Similaire à VB_ImagenMovimiento (20)

Imagen en java_eclipse
Imagen en java_eclipseImagen en java_eclipse
Imagen en java_eclipse
 
E book en-pdf-tutorial-pixinsight-core-18-primera-toma-de-contacto
E book en-pdf-tutorial-pixinsight-core-18-primera-toma-de-contactoE book en-pdf-tutorial-pixinsight-core-18-primera-toma-de-contacto
E book en-pdf-tutorial-pixinsight-core-18-primera-toma-de-contacto
 
Imagen en eclipse
Imagen en eclipseImagen en eclipse
Imagen en eclipse
 
Presentacion 15(insertar imagen)
Presentacion 15(insertar imagen)Presentacion 15(insertar imagen)
Presentacion 15(insertar imagen)
 
Programa15(insertar imagen)
Programa15(insertar imagen)Programa15(insertar imagen)
Programa15(insertar imagen)
 
Como crear botones pulsantes
Como crear botones pulsantesComo crear botones pulsantes
Como crear botones pulsantes
 
Efecto power clip
Efecto power clipEfecto power clip
Efecto power clip
 
Manejo de ventanas 2
Manejo de ventanas 2Manejo de ventanas 2
Manejo de ventanas 2
 
Como crear un power point
Como crear un power pointComo crear un power point
Como crear un power point
 
Flash 1
Flash 1Flash 1
Flash 1
 
Entorno visual p2
Entorno visual p2Entorno visual p2
Entorno visual p2
 
Insertar imagen en eclipse
Insertar imagen en eclipseInsertar imagen en eclipse
Insertar imagen en eclipse
 
Insertar una imagen en eclipse
Insertar una imagen en eclipseInsertar una imagen en eclipse
Insertar una imagen en eclipse
 
Flash 2
Flash 2Flash 2
Flash 2
 
Práctica 9
Práctica 9Práctica 9
Práctica 9
 
Curso de photoshop cs5
Curso de photoshop cs5Curso de photoshop cs5
Curso de photoshop cs5
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Ex10
Ex10Ex10
Ex10
 
Ex10
Ex10Ex10
Ex10
 

Plus de luisj9212

Redes sociales
Redes socialesRedes sociales
Redes socialesluisj9212
 
Como hacer los ejercicios practicos de access (nx power lite)
Como hacer los ejercicios practicos de access (nx power lite)Como hacer los ejercicios practicos de access (nx power lite)
Como hacer los ejercicios practicos de access (nx power lite)luisj9212
 
Como hacer los ejercicios practicos de access
Como hacer los ejercicios practicos de accessComo hacer los ejercicios practicos de access
Como hacer los ejercicios practicos de accessluisj9212
 
Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)luisj9212
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basicluisj9212
 
Basevisualbasic
BasevisualbasicBasevisualbasic
Basevisualbasicluisj9212
 

Plus de luisj9212 (20)

Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Camilo
CamiloCamilo
Camilo
 
Ex14
Ex14Ex14
Ex14
 
Ex13
Ex13Ex13
Ex13
 
Ex12
Ex12Ex12
Ex12
 
Ex11
Ex11Ex11
Ex11
 
Ex9
Ex9Ex9
Ex9
 
Ex8
Ex8Ex8
Ex8
 
Ex6
Ex6Ex6
Ex6
 
Ex5
Ex5Ex5
Ex5
 
Ex4
Ex4Ex4
Ex4
 
Ex3
Ex3Ex3
Ex3
 
Ex2
Ex2Ex2
Ex2
 
Ex1
Ex1Ex1
Ex1
 
Ex15
Ex15Ex15
Ex15
 
Como hacer los ejercicios practicos de access (nx power lite)
Como hacer los ejercicios practicos de access (nx power lite)Como hacer los ejercicios practicos de access (nx power lite)
Como hacer los ejercicios practicos de access (nx power lite)
 
Como hacer los ejercicios practicos de access
Como hacer los ejercicios practicos de accessComo hacer los ejercicios practicos de access
Como hacer los ejercicios practicos de access
 
Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
 
Basevisualbasic
BasevisualbasicBasevisualbasic
Basevisualbasic
 

VB_ImagenMovimiento

  • 1. EJERCICIO DE VISUAL BASIC Vamos a realizar un ejercicio donde crearemos una imagen en movimiento a partir de componentes como “image” y “timer”. Empezamos a crear el formulario, Propiedad “Caption” del formulario “JAJAJAJA”. Continuamos creando un componente “Image”,
  • 2. de este componente tendremos que utilizar la propiedad “Picture” para proceder a cargar una imagen en el componente creado. La propiedad picture es, mediante esta pantalla tendremos que localizar .... los siguientes iconos,
  • 3. escogeremos el icono “FACE01” y pulsaremos “abrir”, el resultado de esta operación será, ahora crearemos un “ARRAY” de imágenes, eso quiere decir que en un mismo componente (en este caso “image1”) colocaremos varios iconos. Para realizar esta operación tan solo hay que hacer “copiar” o “CTRL-C” en el componente que tenemos (face01) y después “pegar” o “CTRL-V”, al pegar Visual Basic nos preguntara si queremos crear una MATRIZ DE CONTROLES? a esta pregunta le contestaremos que SI. El resultado es,
  • 4. repetiremos la operación de pegar 4 veces hasta conseguir, El siguiente paso es, de cada una de las copias y desde la propiedad “Picture” de que disponen todas ellas cambiaremos la imagen por las siguientes,
  • 5. Ahora colocaremos otro componente de “Imagen” que dejaremos en blanco, este nuevo control se llama “Image2” ya que todas las anteriores son diferentes elementos de la “Image1”. Colocaremos también un control “TIMER”, para ejecutar una rutina de código cada unos segundos determinados.
  • 6. Recordamos que el control “TIMER” no se ve en la ejecución, o sea que el reloj que acabamos de colocar no se vera en el formulario mientras se ejecuta. Colocamos la propiedad “INTERVAL” del Timer a “500” (son milisegundos, o sea, que hemos puesto que cada medio segundo realice una rutina) Hacemos “2 clics” en el “Reloj Timer” para acceder a la pantalla de código en la rutina “TIMER1_TIMER” y introducimos es código que se ejecutara cada medio segundo. En el componente (general) declararemos la variable “a” como “integer” En el código del TIMER hemos introducido lo siguiente, Que el contenido de la imagen2 sea el elemento (a) de la imagen1. (a inicialmente vale 0, con lo cual la primera imagen que muestra es la del elemento 0) Después incremento el valor de “a” (al valor anterior le sumo 1). Compruebo que el valor de “a” sea 5 (en ese caso devuelvo el valor de”a” a 0 porque no hay ningún elemento 5 en la imagen 1 recuerda solo hay 4)
  • 7. Si ejecutamos este programa veremos , Aquí veremos como cambia la imagen. Ahora procederemos a ocultar las imágenes superiores para que solo se visualice la imagen en movimiento. Para ello seleccionaremos las imágenes de arriba y con la propiedad “Visible” los ocultaremos,
  • 8. el resultado es que si volvemos a ejecutar ..... Para finalizar haremos que el “Icono” del formulario sea la misma imagen en movimiento. En la misma rutina del “TIMER1_TIEMER” añadiremos la siguiente línea, Private Sub Timer1_Timer() Image2.Picture = Image1(a).Picture Form1.Icon = Image1(a).Picture a=a+1 If a = 5 Then a=0 End If End Sub el resultado , Ahora almacenamos el programa y el formulario