Graficos Y Animacion Vb

Páginas: 19 (4698 palabras) Publicado: 15 de julio de 2015
Capitulo 8. Gráficos y Animación

En Microsoft Visual Basic .NET crear efectos especiales de animación es una tarea sencilla. En este capitulo se aprenderá a crear efectos de animación sencillos utilizando los controles PictureBox, Timer1, ImageList y a expandir o contraer los controles utilizando las propiedades Height y Width y mover los controles en forma horizontal o vertical utilizando laspropiedades Left y Top.

Gráficos utilizando el espacio de nombres System.Drawing

El espacio de nombres System.Drawing contiene numerosas clases con las que se podrán crear dibujos en un programa. Específicamente con la clase System.Drawing.Graphics tiene métodos y propiedades para dibujar figuras en un formulario. El punto de partida del sistema de coordenadas de un formulario es la esquinasuperior izquierda con coordenada (0,0). El sistema de coordenadas esta compuesto por filas y columnas que representan los puntos de una imagen llamados píxeles. Las figuras se pueden crear vacías o con relleno de color, estos métodos llevan el prefijo fill.
Para utilizar un método grafico es necesario crear un objeto System.Drawing.Graphics y un objeto Pen (se utiliza como argumento cuando no serellena con ningún color) o Brush (se utiliza cuando se quiere tener un color de relleno).En la siguiente se muestran algunas de las figuras geométricas de Visual Basic .NET:

Tabla 8.1. Figuras geométricas de .NET

Figura
Método
Descripción
Punto (estructura)
Point
Representa un par ordenado de coordenadas x e y de enteros que define un punto en un plano bidimensional.

Rectangulo (estructura)Rectangle
Almacena un conjunto de cuatro enteros que representan la posición y tamaño de un rectángulo.
Recta
DrawLine
Dibuja una línea que conecta los dos puntos especificados por los pares de coordenadas
Rectangulo
DrawRectangle, FillRectangle
Dibuja un rectángulo especificado por un par de coordenadas, un valor de ancho y un valor de alto.

Circulo / Elipse
DrawEllipse, FillEllipse
Dibuja unaelipse definida por un rectángulo delimitador especificado por un par de coordenadas, un valor de alto y un valor de ancho.

Curva
DrawCurve
Dibuja una curva a través de una matriz especificada por la estructura Point.

Arco
DrawArc
Dibuja un arco especificado por un par de coordenadas, un valor de ancho y un valor de alto.
Poligono
DrawPolygon, FillPolygon
Dibuja un polígono definido por unamatriz especificada por la estructura Point.
Pie
DrawPie, FillPie
Dibuja una forma circular definida por una elipse determinada por un par de coordenadas, unos valores de ancho y alto y dos líneas radiales.


Ejemplo práctico de gráficos con System.Drawing.Graphics

En el siguiente ejercicio se realizara una aplicación que permita a un usuario por medio de botones graficar: una línea, unrectángulo sin relleno, un rectángulo con relleno, una curva, una elipse sin relleno, una elipse con relleno, un arco , un polígono y una grafica de torta.

Iniciar un nuevo proyecto Visual Basic .NET
1. En el menú Archivo, seleccione Nuevo y, a continuación, haga clic en Proyecto.
2. En el cuadro Nombre, escriba DibujosenFormularios
3. Haga clic en Examinar, busque la carpeta donde quiera crear elnuevo proyecto, y a continuación haga clic en Abrir, luego haga clic en Aceptar.

Crear la interfaz de usuario.
Utilizando el cuadro de herramientas haga clic en el control Button y adicione nueve Button al formulario. La figura muestra la interfaz de usuario:
Figura 8.1. Interfaz de usuario














Establecer las propiedades de los objetos de la interfaz de usuario.
Después de colocar loscontroles u objetos en el formulario, establezca las siguientes propiedades a los controles:

Tabla 8.2. Propiedades de los controles de la aplicación DibujosenFormularios


Control
Propiedad
Valor

Button1
Name
línea

Text
línea
Button2
Name
curva

Text
Curva
Button3
Name
rectangulosr

Text
Rectangulo sin Relleno
Button4
Name
rectangulocr

Text
Rectangulo con Relleno
Button5
Name
elipsesr...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Autoinstructivo animacion de graficos
  • Diseño grafico animacion
  • El Diseño grafico, La Arquitectura y La Animación Digital
  • La animacion
  • La animacion
  • Animación
  • Animacion
  • Animación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS