| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Visual Basic XY Position Speed ​​Tutorial
    Programmeringsgrafik med Visual Basic kan være lidt langsom , afhængigt af , hvilke metoder du vælger at arbejde med. Der er flere forskellige måder at opnå det samme i VB , men nogle er hurtigere end andre. Hastighed er meget vigtigt, når programmering med tunge grafik, såsom når du programmerer et spil. Hvert billede består af flere pixels , og hver pixel har en xy koordinat på computerskærmen . Computerspil involverer levende billeder rundt på skærmen , dermed bevæger hver pixel til en ny xy koordinat. Instruktioner
    1

    Definer "gode" variabler, der er optimeret til den bedste ydeevne i din kode . Undgå variant og decimaler datatyper til dine variabler . Varianter er den værste form for variabel i enhver VB program , fordi de tager en masse hukommelse. En variabel vil blive defineret som en variant , hvis ingen datatype er defineret . For eksempel, " Dim myVariable " vil være en variant hvorimod " Dim min Variabel så længe " vil være en lang datatype. Lange datatyper er den hurtigste og mest effektive datatype til at bruge , når du arbejder med grafik .
    2

    " GetBitmapBits /SetBitmapBits " og " GetDIBits /StretchDIBits " rutiner i " Gdi32 " API . Hver af disse rutiner direkte referencer det dynamisk allokerede hukommelse på maskinen , hvilket gør dem super hurtigt, men vær forsigtig , når du bruger dem. Erklære en bitmap type, der er nødvendig til " GetObject " rutine . De vigtige variabler i bitmap typen er bitmap bredde i pixels , bitmap højde i pixels , bitmap bredde i bytes og antallet af bits per pixel i billedet. Funktionen " RGB ( ImageData ( 2 , X, Y ) , ImageData ( 1 , X, Y ) , ImageData ( 0 , X, Y) )" får farven af billedet placeret på xy koordinere specificeret. < Br >
    3

    Få placeringen af ​​musen, når brugeren klikker eller dobbelte klik med " GetCursorPos " rutine af " User32 " API. Også definere en ny " PointAPI " Type for at hente xy koordinat for museklik. Nu hvor du har xy koordinat den nyligt klikkede museposition , kan du flytte det grafiske objekt til denne placering. Hvis du skal flytte et billede objekt " picture1.location = nyt punkt (x, y )" vil flytte billedet til den nye placering. For bedre ydelse kalder " GetObject " og derefter " SetBitmapBits . "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan flytter en PictureBox i Visual Studio 
    ·Sådan bruges Select Command i DataGrid i Asp.net 
    ·Sådan Kombiner Følg Mouse og Altid synlig Script 
    ·Sådan justere skriftstørrelsen i en Menu til oplysnin…
    ·Sådan Afslut den aktuelle applikation i Visual Basic 6…
    ·Hvordan du aktiverer Windows Virtual Machine 
    ·Sådan tilføjes en printer med en batch script 
    ·Sådan kører Adobe Reader i et Word- Macro 
    ·Hvordan man skriver en funktion til Indsæt varer i Dro…
    ·Sådan tilføjes Referencer Adgang til et bibliotek i V…
      Anbefalede Artikler
    ·Hvordan man laver en No- Strings - Attached Relationshi…
    ·Hvordan man kan spare et billede til en database med MS…
    ·Kan du have en hyperlink i en PHP Bracket 
    ·Sådan spiller MP3'er Brug MMControl i Visual Basic 
    ·Sådan Bind et objekt til et GridView i Code 
    ·Sådan Fix Microsoft Visual C + + 
    ·Sådan Set Up en simpel PHP SoapServer Med en funktion …
    ·Sådan sende en anmodning til en proxyserver i Python 
    ·Sådan ændres PHP eller ASP.NET version med eNom web h…
    ·Sådan Set Up en Visual Basic Form 
    Copyright © Computer Viden http://www.computerdk.com