| 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
    Sådan bruges DirectX i VB
    DirectX er en af ​​de førende grafiske programmering API'er bruges til spil, simuleringer og andre grafiske applikationer såsom medicinsk billedbehandling . Det er en kun-Windows bibliotek til rådighed til brug i C + +, såvel som enhver . NET framework sprog som C # eller VB.net . Det eneste skridt nødvendigt at begynde at udnytte den fulde effekt af en af ​​de førende grafik API'er i verden er at tilføje et bibliotek henvisning til dit . Net projekt. Instruktioner
    1

    Højreklik på projektets navn i navigationspanelet , og klik på " Tilføj kommissorium. " Føj projekt henvisninger til Microsoft.DirectX.dll og Microsoft.DirectX.DirectDraw.dll
    2

    Kopier og indsæt følgende i toppen af ​​din Main.vb fil: .

    Import Microsoft.DirectXImports Microsoft.DirectX.DirectDraw
    3

    på toppen af ​​din controller objekt , indsætte følgende variable erklæringer:

    Privat skærm som DevicePrivate foran Som Surface = NothingPrivate tilbage som overflade = NothingPrivate titel som overflade = NothingPrivate tekst som overflade = NothingPrivate klip som Clipper = NothingPrivate titlescreen As String = Application.StartupPath + "\\ title.bmp "
    4

    Indsæt følgende kode i dit klassen under konstruktøren : Hej

    Private Sub InitDirectDraw ( ) " Bruges til at beskrive en Surface

    Dim beskrivelse Som New SurfaceDescription ( )" Init Device

    display = Ny enhed ( ) # Hvis DEBUG Thendisplay.SetCooperativeLevel ( Me, CooperativeLevelFlags.Normal ) # Else ' Indstil Cooperative niveau og forældre , salg

    ' setted til Full Screen Eksklusiv til formularen)

    display.SetCooperativeLevel ( Me, CooperativeLevelFlags.FullscreenExclusive ) » Indstil opløsning og farvedybde

    « i fuld skærm ( 640x480, 16 bit farver)

    display.SetDisplayMode (640 , 480 , 16, 0, False ) # End If

    ' Definer de attributter til forsiden Surface

    description.SurfaceCaps.PrimarySurface = Sand

    # Hvis DEBUG Thenfront = Ny Surface ( beskrivelse, display) # Elsedescription.SurfaceCaps.Flip = Truedescription.SurfaceCaps.Complex = Sand

    ' Sæt Back Buffer tæller

    description.BackBufferCount = 1

    ' Opret overfladen med angiven beskrivelse og enhed)

    foran = Ny Surface ( beskrivelse, display) # End Ifdescription.Clear () # Hvis DEBUG Thendescription.Width = front.SurfaceDescription.Widthdescription.Height = front.SurfaceDescription.Heightdescription.SurfaceCaps.OffScreenPlain = Trueback = Ny Surface (beskrivelse , vise ) # Else 'Et Caps er et sæt af attributter, der anvendes af de fleste af DirectX Components

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan får du adgang VB Select Query 
    ·Hvordan man skriver scripts med Notepad 
    ·Sådan Send HTML e-mail med CDO 
    ·Sådan får du adgang VBA Rapporter 
    ·Sådan oprettes forbindelse til en fjerncomputer i VBSc…
    ·Hvordan man skriver Date & Time Gennem Visual Basic 
    ·Sådan Konverter Int til at flyde på Visual Basic 
    ·Sådan Erstat med VBA 
    ·Sådan oprettes Menu Navigation på VB.NET 
    ·Sådan programmere timeren Control i VB.NET 
      Anbefalede Artikler
    ·Sådan bruges en betinget erklæring i JQuery 
    ·Sådan bruges DIV med JavaScript 
    ·Sådan Embed Autoplay på en Plugins Page Application M…
    ·Sådan ændres en harmonika Spry Code 
    ·Sådan bruges DTrace som en Memory Profiler 
    ·Hvordan man skriver en C Program Læsning af en parente…
    ·Sådan kontrolleres en String for tekst i PHP 
    ·Hvorfor bruge en Low Level Programming Language Ligesom…
    ·Sådan Tilføj en lokal printer Brug Script 
    ·Sådan Skriv din egen Simple Java Message Queue 
    Copyright © Computer Viden http://www.computerdk.com