| 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
    Cómo usar DirectX en VB
    DirectX es uno de los gráficos líder API de programación utilizado para juegos, simulaciones y otras aplicaciones gráficas tales como imágenes médicas. Es una librería de Windows sólo está disponible para el uso en C + + , así como cualquier otra. Lenguaje marco NET como C # o VB.net . El único paso necesario para empezar a aprovechar el poder de una de las APIs de gráficos líder en el mundo es añadir una referencia a la biblioteca a su archivo. Proyecto de red. Instrucciones
    1

    Haga clic en el nombre del proyecto en el panel de navegación y haga clic en " Agregar referencia ". Agregue referencias de proyecto para Microsoft.DirectX.dll y Microsoft.DirectX.DirectDraw.dll
    2

    Copia y pega el siguiente en la parte superior de su archivo Main.vb : .

    Importaciones Microsoft.DirectXImports Microsoft.DirectX.DirectDraw
    3

    En la parte superior de su objeto Controller , pegue las siguientes declaraciones de variables :

    exhibición privada como frente DevicePrivate Como superficie = NothingPrivate Como nuevo Superficie = Título NothingPrivate Como superficie = texto NothingPrivate Como superficie = clip de NothingPrivate Como Clipper = pantalla del título NothingPrivate As String = Application.StartupPath + " \\ title.bmp "
    4

    Pega el siguiente código en tu clase por debajo del constructor :

    Private Sub InitDirectDraw () Se utiliza para describir una superficie

    Descripción Dim As New SurfaceDescription () ' Init del dispositivo
    pantalla

    = New Device ( ) # Si DEBUG Thendisplay.SetCooperativeLevel (Me , CooperativeLevelFlags.Normal ) # Else ' establecer el nivel de la Cooperativa y el padre ,

    ' Setted a pantalla completa exclusiva para el formulario)

    display.SetCooperativeLevel ( Yo, CooperativeLevelFlags.FullscreenExclusive ) 'Establecer la resolución y profundidad de color

    »utilizado en pantalla completa ( 640x480, 16 bits de color )

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

    'Define los atributos de la superficie frontal

    description.SurfaceCaps.PrimarySurface = True

    # Si Thenfront DEBUG = New Surface (descripción, presentación) # Elsedescription.SurfaceCaps.Flip = Truedescription.SurfaceCaps.Complex = True

    ' Establecer el Back Buffer cuenta

    description.BackBufferCount = 1

    ' Crear la superficie con la descripción specifed y dispositivo)

    delante = New Surface (descripción, presentación) # Ifdescription.Clear End () # Si DEBUG Thendescription.Width = front.SurfaceDescription.Widthdescription.Height = front.SurfaceDescription.Heightdescription.SurfaceCaps.OffScreenPlain = Trueback = New Surface (descripción, ver ) # Else ' a Caps es un conjunto de atributos utilizados por la mayoría de DirectX componentes

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar VBS para devolver un conjunto de registr…
    ·Cómo programar una barra de desplazamiento vertical co…
    ·Cómo crear y guardar una consulta en Visual Basic 
    ·Cómo obtener el número de caracteres en una cadena en…
    ·ANSI codificación en C # 
    ·Cómo hacer que los formularios Web Forms Desde Visual …
    ·Cómo utilizar Access 2007 VBA para recorrer y check Ca…
    ·Cómo Downcast en VB.NET 
    ·Cómo quitar el botón de comando Frontera con VB6 
    ·Cómo consultar en VB Script 
      Artículos destacados
    ·Cómo convertir JSON a CSV en Python 
    ·Cómo utilizar OLE con Visual C 
    ·Cómo escribir un bucle en Visual Basic 
    ·¿Qué es un controlador Mirage 
    ·Paso a paso para correr un emulador Android 
    ·Cómo modificar una URL de una página con JavaScript 
    ·Cómo lidiar con subcadenas en CSH 
    ·Cómo programar un PLC Allen Bradley 
    ·Cómo convertir un polígono a una ruta 
    ·Cómo detener un bucle rotura VBA 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com