Gebruik van een muis in QBasic programma's (3 / 3 stap)

Stap 3: Het sjabloonbestand bewerken


Awright, lijkt erop dat we zo ongeveer klaar om te gaan!  Nu, het eerste ding dat u zult willen doen is verandering de bestandsnaam!  Deze stap is belangrijk - het houdt het sjabloonbestand in zijn oorspronkelijke staat, zodat iets mis mocht gaan, kun je beginnen met het oorspronkelijke sjabloonbestand.  Ook, zult u wilt geven uw nieuwe bestand met de ". BAS"uitbreiding, zodat het wordt weergegeven in het vak lijst volgende tijd u wenst te laden!  Als u wilt wijzigen van de bestandsnaam, we klikt u op het menu "File" in de linker bovenhoek van het scherm en klik op "Opslaan als..." uit het drop-menu.   Dit zal omhoog een invoervak, waar u de naam leveren zult brengen u wilt geven uw nieuwe project.

Nu zijn we klaar om te beginnen met het bewerken.  Om dit te doen, gewoon de cursor naar de regel die luidt "Enter your code here" en, veronderstelde u het; Voer uw code hier!  Over de vraag welke code die u, Nou invoeren moet, dat hangt af van wat voor soort programma wenst u te maken, hoewel ik meestal met de opdracht "Muis 1", waarin alleen de muiscursor beginnen zal zoals eerder vermeld.

Houd in gedachten echter dat u mogelijk niet wilt weergeven van de cursor helemaal!  Stel bijvoorbeeld dat u wilt maken van de nieuwste, grootste vinden nieuwe versie van de arcade classic "Pong".  Voor een spel als dit kunt u de muis aan het verplaatsen van uw "paddle" rond, gewoon door het lezen van de "H" coördineren (met de opdracht "muis 3"), en dan het plaatsen van de peddel dienovereenkomstig.  In deze situatie zou de muiscursor gewoon krijgen op de manier alsof zichtbaar, dus er is geen noodzaak om het helemaal weer te geven!

Voor een menu- of button-gedreven toepassing echter, zal u zeker wilt weergeven van de cursor, zodat u wat u klikken weet op!  Herinner me enkel om te verbergen van de cursor (met "Muis 2") voordat u tekst of afbeeldingen naar het scherm, zodat het niet om het even welk van uw illustraties verminken.  U kunt altijd de cursor weer inschakelen door de aanroepende "muis 1" op elk moment!

Om uw programma reageren op specifieke acties, zoals knop klikken, dat u kunt een "IF"-instructie als volgt;
"ALS B = 1 THEN..." Dit zorgt ervoor dat het programma om iets te doen wanneer de linker knop wordt ingedrukt.  Gebruik "B = 2" te onderscheppen de rechterknop, "B = 3" voor beide, of zelfs "B > 0" te activeren op een willekeurige combinatie van knoppen!  Zie het voorbeeldbestand "QBMOUSE. BAS"voor meer voorbeelden van deze en andere technieken voor interfacing met de muis.

Als op enig moment het lijkt dat uw programma gewoon niet op de muis helemaal reageert, komt dit waarschijnlijk omdat u niet hebt genoemd "Muis 3" vooraleer trying voor toepassing van de B-, H- of V-waarden.  Vergeet niet, moet u de muis eerst, om ervoor te zorgen dat deze waarden correct en actueel zijn!  Thats waarom ik meestal de opdracht de eerste verklaring afleggen binnen een lus, net dus ik weet de muis variabelen altijd up-to-date bent!

Een andere handige truc die ik heb gevonden is om de volgende regel ergens binnen de hoofdlus van het programma:
"Muis 3: Zoek 1,1: afdrukken van B; H; V"dit leest de muis en drukt de waarden van de muisknoppen, horizontale & verticale coördinaten omhoog in de top linker bovenhoek van het scherm, zodat je meteen kunt zien wat er gebeurt met de muis.  Dit helpt enorm met ontwikkeling en -afluisteren, en wanneer het project voltooid is, je gewoon verwijderen van de lijn, en je bent klaar!

Dat moet zowat het!  Zoals ik eerder al noemde, check out het steekproefprogramma, en echt proberen om een greep op het net wat gebeurt met de muis, er voordat u aan de slag.  En zoals altijd, neem contact met me op; flurng met vragen of opmerkingen!  Maar bovenal veel plezier!!!

Gerelateerde Artikelen

Gebruik van een Xbox 360-Controller als een muis

Gebruik van een Xbox 360-Controller als een muis

kocht ik in eerste instantie een Xbox 360-controller te gebruiken met emulators. Ik heb ontdekt dat niet alleen worden uitgevoerd met de taak van het nabootsen van een SNES-controller bewonderenswaardig, maar met een gratis programma u het in plaats
Webcam Motion Capture / gebruik van een fakkel als een muis

Webcam Motion Capture / gebruik van een fakkel als een muis

dit Instructable zal u tonen hoe u uw webcam zodat kunt u een fakkel als een muis. Dit zal beter werken 's nachts, maar u kunt nog steeds doen gedurende de dag.Stap 1: Wat je nodig hebt:Een webcam, een webcam zou moeten werken.Een fakkel, als je er g
Gebruik van een Arduino met een N64-controller

Gebruik van een Arduino met een N64-controller

er zijn tutorials die er voor het gebruik van een NES-controller met een Arduino, maar met behulp van de meer gecompliceerde N64-controller en de analoge joystick heeft een duidelijke aantrekkingskracht. Als u een Arduino rond hebt en wil niet te kop
Het gebruik van een Laser Cutter

Het gebruik van een Laser Cutter

de laser cutter is een van de meest nuttige tools in een moderne winkel. Laser scharen werk door de leiding van een zeer krachtige laserstraal, op een precieze brandpuntsafstand, op een materiaal dat ze knippen of etch, afhankelijk van hoe de laser c
Digitale schilderij Les 1: De grondbeginselen van het gebruik van een grafisch tablet gebruikt

Digitale schilderij Les 1: De grondbeginselen van het gebruik van een grafisch tablet gebruikt

Computers hebben verandering gebracht naar iedere hoek van de moderne samenleving. Een van deze hoeken is kunst. Het internet staat vol van concept kunst, achtergronden en vele andere soorten afbeelding die zijn opgesteld door één of andere gebruiker
Het gebruik van een fabrikant geleverde Model in LTspice

Het gebruik van een fabrikant geleverde Model in LTspice

LTspice komt met eigen bibliotheken van modellen. Het is vrij uitgebreid en is niet verwonderlijk dat het bevat een grote hoeveelheid onderdelen van de lineaire technologieën (zoals het is een of andere manier "gesponsord" door LT). Het idee is
Het gebruik van een RGB-LED

Het gebruik van een RGB-LED

met een RGB LED u alle kleuren kunt doorlopen. Nuttig om te maken, Mood Lamp, expressieve robot of cool lichteffecten.Maar om gewoon de kleur (Hue) kan een beetje lastig omdat je moet converteren die naar individuele helderheidswaarde voor elk van de
Tips voor gebruik van een openbare 3D Printer - een persoonlijke Checklist aanpak

Tips voor gebruik van een openbare 3D Printer - een persoonlijke Checklist aanpak

wanneer een openbare 3D-printer, zoals op de locatie van een Techshop of op een maker space overwegen om de volgende tips en ideeën1) wat te doen elke keer dat u bent bezig met afdrukken2) instellingen die zijn opgeslagen in de software door andere g
Verminderen het klikgeluid van een muis.

Verminderen het klikgeluid van een muis.

Tutorial.Verminderen het klikgeluid van een muis.Het probleem is dat veel muizen daar een hoge en vervelend producerengeluid telkens wanneer hun rode knoppen worden ingedrukt.Oplossen van dat probleem die ik proberen zal om u begeleiden en u laten zi
Arduino All de dingen--S.M.A.R.T Alarm Clock-Setup voor vergaderingen, afspraken, herinneringen, en taken, deze klok maakt gebruik van een Arduino-Yún en uw Google agenda om automatisch alarm. en het ziet er ook Cool!

Arduino All de dingen--S.M.A.R.T Alarm Clock-Setup voor vergaderingen, afspraken, herinneringen, en taken, deze klok maakt gebruik van een Arduino-Yún en uw Google agenda om automatisch alarm. en het ziet er ook Cool!

S.M.A.R.T. wekkerSetup voor vergaderingen, afspraken, herinneringen en taken, deze klok automatisch instellen van alarmen maakt gebruik van een Arduino Yún en uw Google agenda. En het ziet er ook cool!Door Tony DiCola moeilijkheid: matigZou het niet
Het gebruik van een audio-mixer (zangbodem)

Het gebruik van een audio-mixer (zangbodem)

In dit instructable I 'm gonna doorlopen alle controle functies op de meeste mixers (mengpanelen, mengen van bureaus, audio consoles klankborden - ze allemaal verwijzen naar hetzelfde). Ik zal beginnen met de absolute grondbeginselen:Wat is een mixer
Het gebruik van een Android emulator (ANDY)

Het gebruik van een Android emulator (ANDY)

Het gebruik van een Android emulator (ANDY)"IK BEN EEN ENORME CLASH OF CLANS FAN EN HEBBEN ALTIJD AL WILDE SPELEN OP MIJN 17? HOME COMPUTER". Sinds ik gedownload ANDY sindsdien waarschijnlijk speel ik Clash van Clans op de PC meer dan mijn telef
Het gebruik van een hout beitel

Het gebruik van een hout beitel

PopularMechanics.comVoor ieder type bouwer zijn er zeer weinig onmisbare tools. Voor de houtbewerkers is de beitel de eenvoudige en veelzijdige tool die je gewoon niet kan zonder leven.Hier zijn enkele basistechnieken op het optimaal benutten van de
Het gebruik van een bidet

Het gebruik van een bidet

kansen zijn, als je van naar een ander land reizen, zult u tegenkomen een Bidet. U kunt ook een in de Verenigde Staten, vooral op hogere einde hotelketens of zelfs op Bed & Breakfasts tegenkomen.Sommige landen zijn vooral bekend voor het feit dat bid