| 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 >> Lenguajes De Programación >> Content
    QBASIC Animación Tutorial
    QBASIC era un lenguaje de programación simple que venía gratis con copias de MS -DOS y las primeras versiones de Windows como una manera de introducir nuevos dueños de la computadora a la programación , aunque no involucrarlos en la complejidad de más idiomas sofisticados como C + + . QBASIC permite la entrada y salida básica , gestión de archivos , e incluso capacidades gráficas básicas , que va a utilizar para crear una animación de bola móvil . Modos gráficos

    La primera decisión que debe tomar en la programación QBASIC es su modo de gráficos . Desde QBASIC se construye en la parte superior de MS -DOS , con aspectos como la resolución de pantalla están codificados en 14 modos gráficos . El modo por defecto es 0, y este modo le da acceso a una cuadrícula de 80x25 caracteres que no tienen acceso a los píxeles individuales , que no es muy adecuado para una animación. En su lugar , utilice el modo gráfico 7, que le proporciona una resolución de 320x200 , 16 colores , acceso pixel individual, y lo más importante para una animación , el acceso a varias páginas gráficos :

    PANTALLA 7 , 1,0 < br > Unidos La principal Loop

    Después de haber declarado su modo de gráficos con la pantalla, escriba lo siguiente :

    DO

    bucle WHILE INKEY $ = ""

    Esto le indica al programa a ejecutar , mientras que la tecla pulsada es igual a nada, o, en otras palabras , para ejecutar hasta que el usuario pulsa una tecla .

    Dibuja un círculo

    Dibujo de formas geométricas básicas es simple en QBASIC . Antes de la declaración de DO, inicializar las variables de la siguiente manera :

    xpos ! = 50ypos ! = 50radius ! = 16color ! = 14

    Y entre DO y LOOP, escriba lo siguiente :

    CIRCLE ( xpos , ypos ) , radio , colorPCOPY 1,0 CLS

    Esto dibujará un círculo amarillo al "Página 1 ", una sección de memoria de vídeo a un lado para realizar operaciones de dibujo , y la copia de la página 1 a la página 0 , que representa los datos de vídeo en realidad visibles para el usuario. Esta es una técnica conocida en gráficos de programación como doble buffering, y elimina el parpadeo de pantalla . Si desea ver un ejemplo de por qué usted debe pasar por la molestia de implementar el doble buffer , quite la línea PCOPY y cambiar sus órdenes pantalla de modo que , en lugar de la pantalla de 7 , 1,0 , simplemente lee PANTALLA 7 . < Br >
    Animate

    para animar el círculo, es necesario modificar los xpos y ypos variables dentro de la DO ... LAZO . Después de hacer, pero antes comando CIRCLE, escriba lo siguiente :

    xpos = xpos + 0.001ypos = ypos + 0.001

    Guarde y ejecute de una animación de una bola que se mueve . Si quieres un reto , modificar el código para que la pelota rebota en las paredes.

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer un mundo sustractiva en UDK 
    ·Cómo agregar texto en un archivo INP por Python 
    ·Cómo construir aplicaciones SaaS 
    ·Sintaxis de una función 
    ·Cómo escribir un XML en ASP.NET con SqlDataReader 
    ·¿Se puede tener colores VS para SQL 
    ·Las ventajas de un Editor Premium 
    ·Cómo hacer un Lua Resultados 
    ·Cómo capturar la fecha y hora en el Comando DOS 
    ·Cómo insertar cuadros de texto con código VBA en Exce…
      Artículos destacados
    ·Cómo Sangría de texto usando programación HTML 
    ·HTML cuadro desplegable Tutorial 
    ·Cómo Hora VBA Funciones 
    ·Cómo dar formato Símbolos en VB 
    ·Cómo contar el número de archivos seleccionados en Vi…
    ·Cómo agregar una nueva carpeta en un ListView con Visu…
    ·Cómo depurar Visual Studio 6 en Vista 
    ·Cómo utilizar la sentencia break en Python 
    ·Cómo hacer una clave externa 
    ·Cómo analizar XML de una base de datos 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com