| Home  | Otthon  | Hardver  | Hálózat  | Programozás  | Szoftver  | Hibaelhárítás  | Systems  |   
Programozás  
  • C /C + + programozási

  • Computer Programozási Nyelvek

  • Delphi programozási

  • Java programozási

  • JavaScript programozás

  • PHP /MySQL programozás

  • Perl

  • Python programozás

  • Ruby programozási

  • Visual Basics programozás
  •  
    Számítógépes ismeretek >> Programozás >> Visual Basics programozás >> Content
    Visual Basic XY pozíció Speed ​​Tutorial
    Programozás grafika Visual Basic lehet kissé lassú, attól függően, hogy milyen módszerekkel úgy dönt, hogy dolgozni. Számos különböző módon lehet elérni ugyanezt a VB , de néhány gyorsabb, mint mások . Speed ​​nagyon fontos, amikor a programozás nehéz grafika, mint a programozásakor a játék. Minden kép alkotja több pixel , és minden pixel van egy XY koordináta a számítógép képernyőjén . Számítógépes játékok járnak mozgó képeket a képernyő körül , így a mozgás minden egyes képpontot egy új xy koordináta . Utasítások
    1

    Határozza meg a "jó " változók vannak optimalizálva a legjobb teljesítményt a kódban . Kerülje a változat és decimális adat típusok a változókat. Változatok a legrosszabb típusú változó bármilyen VB program , mert hogy egy csomó memóriát . A változó fogja meghatározni, mint egy változata , ha nincs adat típusa határozza meg . Például a " Dim myVariable " lesz egy változata , míg " Dim én Változó a Long " lesz hosszú adattípust . Hosszú adattípusok a leggyorsabb és leghatékonyabb adattípust használni, ha dolgozik grafika.
    2

    " GetBitmapBits /SetBitmapBits " és " GetDIBits /StretchDIBits " rutinok a " gdi32 " API . Mindegyik rutinok közvetlenül hivatkozik a dinamikusan allokált memóriát a gépen , így szuper gyors , de körültekintően kell eljárni , ha használja őket . Állapítsa meg egy bitmap típusú , ami szükséges a " GetObject " rutin . A fontos változók a bitmap típusú bitmap szélessége pixelben , bitmap magassága pixelben , bitmap szélessége byte- száma és bit per pixel a képen. A funkció "RGB ( ImageData ( 2 , X, Y) , ImageData (1, X, Y) , ImageData (0, X, Y) ) " lesz a színe a kép található az xy koordináta megadott .

    3

    Szerezd meg a helyét az az egér, ha a felhasználó rákattint vagy duplán rákattint a " GetCursorPos " rutin az " User32 " API . Szintén meg egy új " PointAPI " Type letölteni az xy koordinátája kattintással. Most, hogy az xy koordináta az újonnan kattintott egér pozícióját , akkor mozog a grafikus objektum a helyre . Ha mozog a kép tárgya " picture1.location = új pont ( x , y) :" mozog a kép , hogy az új helyre . A jobb teljesítmény call " GetObject , " majd a " SetBitmapBits . "

    Previous :

    next :
      Kapcsolódó cikkek
    ·Hogyan küldése HTML e-mail VB 
    ·Lépéseket egy eszköztár a Visual Basic 
    ·Hogyan lehet átalakítani Digit Word Visual Basic 6.0 
    ·Oktatóanyagok Hogyan adjunk Adatok VB 2008 Az Access 
    ·Hogyan használjuk Unreal Engine 3 
    ·Hogyan kell megnyitni egy program egy másik VB.Net Cod…
    ·Hogyan érhető el VBA létrehozása Excel táblázatke…
    ·Hogyan lehet növelni a Stack méret Visual Basic 
    ·Hogyan Véletlenszerű ListView Napirendi Visual Basic …
    ·VBA projekt nem frissül 
      Kiemelt cikkek
    ·Hogyan hozzunk létre egy egyszerű bejelentkezési PHP…
    ·Bemutató épület esemény Systems PHP 
    ·Hogyan lehet átalakítani egy videót FLV ASP Net 
    ·Hogyan Program Radio gombok Vb.Net 
    ·Hogyan kell megjeleníteni a Word dokumentumot ASP.NET 
    ·Hogyan írjunk Szám Base 16 
    ·Hogyan kell futtatni egy Oracle tárolt eljárások az …
    ·Hogyan Ölj meg egy állás a GNU Batch 
    ·Memory Leak Teljesítmény 
    ·Hogyan készítsünk egy oszlop a GridView legördülő…
    Copyright © Számítógépes ismeretek http://hu.wingwit.com