| 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
    Cómo utilizar un ratón en QBasic
    Microsoft QBasic es un lenguaje de programación que se incluye con todos los ordenadores DOS y disponibles para los sistemas operativos más recientes en línea. Al igual que las variantes más clásicas básicas , el idioma no está diseñado para su uso con interfaces gráficas modernas o medios de entrada del usuario. Esto significa que no existen comandos internos para el uso del ratón de la computadora . QBasic puede utilizar el código ensamblador para superar esta limitación , sin embargo , lo que le permite utilizar el ratón en sus propios programas . Instrucciones
    1

    Escribir una subrutina para controlar la visibilidad del cursor del ratón y leer sus coordenadas . Se debe tomar un parámetro que afecta a la función de la subrutina en función de su valor: 1 muestra el cursor , 2 y 3 se esconde actualiza las variables globales B, H y V. Estas variables almacenan el estado de los botones , la posición horizontal y la posición vertical de el cursor . Definir las variables y comprobar para ver si el cursor ya está oculto, absteniéndose de ocultarlo de nuevo si ese es el caso . Esta primera parte de la rutina debe ser algo como esto :

    ratón SUB ( Param )

    COMPARTIDA B, H, V

    STATIC Cursor

    SI param = 1 ENTONCES Cursor = 1

    SI param = 2 Y Cursor = 0 THEN EXIT SUB

    SI param = 2 Y Cursor = 1 ENTONCES : Cursor = 0
    2

    Introduzca el código de montaje necesario para interactuar con el ratón y guardar los valores de botón y la posición. La segunda parte de la rutina debe ser exactamente como lo siguiente a la obra:

    POKE 100 , 184 : POKE 101, Param : POKE 102 , 0

    POKE 103 , 205: POKE 104 , 51 : POKE 105 , 137

    POKE 106 , 30: POKE 107 , 170: POKE 108 , 10

    POKE 109 , 137: POKE 110 , 14 : POKE 111 , 187
    < p > POKE 112 , 11 : POKE 113 , 137: POKE 114 , 22

    POKE 115 , 204: POKE 116 , 12 : POKE 117 , 203

    LLAMADA absoluta ( 100 )
    < p > B = PEEK (& HAAA )

    H = PEEK (& HBBB ) + PEEK (& HBBC ) * 256

    V = PEEK (& HCCC ) + PEEK (& HCCD ) * 256
    < p> END SUB
    3

    Llame al subprograma en el cuerpo principal de su código para utilizar el ratón. Para mostrar u ocultar el cursor , ingrese ya sea "Ratón 1 " o "Mouse 2 . " Escriba "Mouse 3 " antes de hacer nada con las variables B, H y V. El valor de B varía en función del estado de los botones del ratón. Si B = 0 ningún botón es presionado , mientras que 1 significa que el botón izquierdo , 2 significa el derecho y 3 significa tanto .

    Previous :

    next :
      Artículos relacionados
    ·Indexación Lógico en MATLAB 
    ·¿Cuáles son Conversión Tags 
    ·¿Qué es un argumento de Command 
    ·Cómo incrustar una página en una etiqueta DIV 
    ·Cómo programar Sudoku 
    ·Cómo abrir un TPB 
    ·¿Cuáles son las clases inmutables 
    ·Cómo modificar la hora en el Registro con un archivo p…
    ·¿Cómo puedo convertir un archivo Plotter 
    ·Cómo crear un campo entero 
      Artículos destacados
    ·Cómo escribir un programa en Python para ecuaciones di…
    ·Forma de guardar fechas en MySQL con PHP 
    ·Cómo crear estructuras implícitas en ColdFusion 
    ·Cómo conseguir un argumento de entrada ARGV en C + + 
    ·Cómo instalar Perl DBD -ODBC en AIX 
    ·Cómo utilizar CGI para mostrar un archivo XLS en un na…
    ·Cómo crear una pk3 Archivo 
    ·Cómo conectar el PHP MySQL App Con el Flex App 
    ·Tutorial de Programación Java API Sound 
    ·Características de los applets de Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com