| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Visual Basic XY Position Tutorial de vitesse
    Graphisme de programmation avec Visual Basic peut être un peu lent , selon quelles méthodes vous choisissez de travailler avec . Il ya plusieurs façons d'accomplir la même chose en VB , mais certains sont plus rapides que d'autres. La vitesse est très importante lors de la programmation avec des graphiques lourds, tels que la programmation d'un match. Chaque image est composée de plusieurs pixels, et chaque pixel a une coordonnée xy à l'écran d'ordinateur . Jeux informatiques impliquent le déplacement des images sur l'écran, déplaçant ainsi chaque pixel à un nouveau coordonnées xy . Instructions
    1

    définir des « bonnes» les variables qui sont optimisés pour la meilleure performance dans votre code. Évitez les variantes et les types de données décimales pour vos variables . Les variantes sont le pire type de variable dans un programme VB , car ils prennent beaucoup de mémoire . Une variable sera définie comme une variante si aucun type de données est défini . Par exemple, " myVariable Dim" sera une variante alors que "Dim mon variable comme Long" sera un type de données Long . Les types de données longues sont le type de données le plus rapide et le plus efficace à utiliser lorsque vous travaillez avec des graphiques .
    2

    utilisation " GetBitmapBits /SetBitmapBits " et " GetDIBits /StretchDIBits " routines de la " gdi32 " API . Chacune de ces routines directement référence à la mémoire allouée dynamiquement sur ​​la machine, ce qui les rend super rapide, mais faire preuve de prudence lors de leur utilisation . Déclarer un type bitmap qui est nécessaire pour la routine " GetObject " . Les variables importantes du type mode point sont largeur bitmap en pixels , la hauteur bitmap en pixels , la largeur bitmap dans les octets et le nombre de bits par pixel dans l'image. La fonction " RVB ( ImageData ( 2 , X, Y ) , ImageData ( 1 , X, Y ) , ImageData ( 0 , X, Y ) ) " reçoit la couleur de l'image située à la coordonnée xy spécifié . < Br >
    3

    Obtenez l'emplacement de la souris lorsque l'utilisateur clique ou double-clics avec la routine " GetCursorPos " de l'API " user32 " . Également définir un nouveau type " POINTAPI " pour récupérer les coordonnées XY du clic de la souris . Maintenant que vous avez les coordonnées XY de la position de la souris nouvellement cliqué , vous pouvez déplacer l'objet graphique à cet endroit. Si le déplacement d'un objet de l'image, " picture1.location = new point (x, y) " va déplacer l'image vers le nouvel emplacement . Pour mieux appel de la performance " GetObject ", puis " SetBitmapBits . "

    Previous :

    next :
      articles connexes
    ·Comment faire pour déterminer le nombre de lignes de c…
    ·Comment calculer l'azimut en VB 
    ·Comment faire pour afficher des données dans un DataGr…
    ·Comment extraire les numéros dans une requête d'accè…
    ·Tutoriel sur Visual Basic XY Positive 
    ·Qu'est-ce sont des propriétés VB.Net 
    ·Comment faire un économiseur d'écran dans Visual Basi…
    ·Comment faire de Visual Basic qui permet d'arrêter vot…
    ·Comment utiliser VB Logic Pour réorganiser une liste 
    ·Comment comparer les attributs de fichier en VBS 
      articles en vedette
    ·Comment créer un calendrier avec PHP 
    ·Comment appeler un sous-programme en son sein en Visual…
    ·Comment envoyer un email via G -Mail en Visual Basic 6 
    ·Comment faire pour convertir Integer à Date Valeur Vis…
    ·Comment faire pour vérifier si les deux tableaux ont l…
    ·Les alternatives pour DataGridView 
    ·Comment compiler C + + avec FStream 
    ·Motif Proxy Explained 
    ·Codage Java Language 
    ·Si PHP Comparer Déclarations 
    Copyright © Connaissances Informatiques http://fr.wingwit.com