| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Visual Basic XY Posición Tutorial Velocidad
    Gráfico de programación con Visual Basic puede ser un poco lento, dependiendo de lo que los métodos que elija para trabajar. Hay varias maneras de lograr lo mismo en VB , sin embargo , algunos son más rápidos que otros . La velocidad es muy importante cuando se programa con gráficos pesados ​​, tales como la programación de un juego. Cada imagen está compuesta de varios píxeles , y cada pixel tiene una coordenada xy en la pantalla del ordenador . Los juegos de ordenador implican imágenes en movimiento alrededor de la pantalla , moviendo así cada píxel a una nueva coordenada xy . Instrucciones
    1

    Definir las variables "buenas" que han sido optimizados para el mejor desempeño en el código. Evite variantes y tipos de datos decimales para sus variables. Las variantes son el peor tipo de variable en cualquier programa VB ya que ocupan mucha memoria . Una variable se define como una variante , si no se define ningún tipo de datos . Por ejemplo, " myVariable Dim " será una variante , mientras que " mi Dim Variable como Long " será un tipo de datos long . Tipos de datos largos son el tipo más rápido y más eficiente de datos para utilizar cuando se trabaja con los gráficos .
    2

    uso " GetBitmapBits /SetBitmapBits " y " GetDIBits /StretchDIBits " Rutinas de la " gdi32 " API . Cada una de estas rutinas referencia directamente a la memoria asignada dinámicamente en la máquina , por lo que muy rápido, pero tenga cuidado al usarlos. Declarar un tipo de mapa de bits que se necesita para la rutina de " GetObject " . Las variables importantes del tipo de mapa de bits son anchura de mapa de bits en píxeles , la altura de mapa de bits en píxeles , ancho de mapa de bits en bytes y el número de bits por píxel en la imagen . La función " RGB ( ImageData ( 2 , X, Y ) , ImageData ( 1 , X, Y ) , ImageData ( 0 , X, Y ) ) " recupera el color de la imagen situada en la coordenada XY especificado . < Br >
    3

    Obtener la ubicación del ratón cuando el usuario hace clic o clics dobles con la rutina " GetCursorPos " de la API " user32 " . Definir también un nuevo tipo de " PointAPI " para recuperar la xy coordenadas del clic del ratón. Ahora que usted tiene la xy coordenadas de la posición del ratón recién hecho clic , se puede mover el objeto gráfico para esa ubicación. Si mueve un objeto de imagen ", picture1.location = nuevo punto (x , y) " se moverá la imagen a la nueva ubicación. Para un mejor rendimiento llamada " GetObject ", luego " SetBitmapBits . "

    Previous :

    next :
      Artículos relacionados
    ·Cómo buscar una cadena en un archivo 
    ·Cómo ejecutar parámetros de una consulta DAO en Acces…
    ·Cómo utilizar Visual Basic para Access 2007 
    ·Cómo ajustar la fuente de un menú para la Iluminació…
    ·Cómo enviar un archivo adjunto de correo electrónico …
    ·Cómo crear un archivo de acceso aleatorio 
    ·Cómo hacer un Auto Clicker en Visual Basic 2010 
    ·Cómo mostrar un documento de Word en VB.NET 
    ·Cómo heredar de más de una clase en VB.NET 
    ·Cómo guardar un proyecto en Visual Basic 
      Artículos destacados
    ·Cómo leer el Visor de sucesos en VB.NET 
    ·Cómo encontrar a la cadena más larga de la entrada en…
    ·Cómo copiar un sitio Web PHP 
    ·Definición de un diagrama de flujo 
    ·¿Qué es Java usado para una Computadora 
    ·Cómo mover un proyecto de NetBeans desde Mac a Windows…
    ·Cómo cambiar el color de la barra de desplazamiento Us…
    ·Cómo hacer una libreta de direcciones en NetBeans 
    ·Python Funciones de Carga 
    ·Cómo mover un objeto con color en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com