Visual Basic 6 programmeertaal van Microsoft heeft een uitgebreide set van programmeerbare software voorwerpen genoemd controles , waaronder een timer waarmee programmeurs om real-time applicaties te maken met een precieze vertraging . Met behulp van de timer , een programma " slaapt " voor een vooraf bepaalde periode , wanneer het interval is verstreken , Visual Basic onderbreekt wat de computer aan het doen is en voert een taak . Beschrijving als bij andere VB6 controles , de timer is een object in de Toolbox , die als een stopwatch icoon . Het heeft een tijdsinterval u als u de toepassing te maken of tijdens de uitvoering van het programma in te stellen. Wanneer de timer telt af naar nul , activeert een speciaal toegewezen event subroutine waarin u plaatst uw eigen Visual Basic statements.It wordt een deel van uw toepassing wanneer u het pictogram naar de Form -venster te slepen . Al zie je het moment bepalen wanneer je het programma te maken , blijkt niet in welke vorm venster . Uw toepassing kan meerdere timer controles , elke set om verschillende intervallen en het uitvoeren van verschillende taken hebben . Eigenschappen De timer heeft relatief weinig woningen , waarvan de belangrijkste Interval , Ingeschakeld en Index . De eigenschap Interval houdt een geheel getal van nul tot 65535 , dat de vertraging in milliseconden . De Enabled eigenschap heeft waarden True en False , als het programma stelt de waarde op False , de timer wordt inactief . Visual Basic kent een geheel getal om het pand index overeenkomt met het nummer van een timer in een controle- array, waardoor u verschillende timers te identificeren door het opgeven van een index nummer in uw programma. Event De VB6 timer heeft een evenement genaamd timer . Als u de timer te slepen in venster vorm van uw toepassing en de naam van de controle , Visual Basic maakt automatisch een subroutine , ' Private Sub objectname_Timer ( ) " , waar objectname is de naam die u aan de controle. Wanneer u de toepassing uit te voeren , en als de timer is ingeschakeld, wordt de timer telt de milliseconden u hebt opgegeven in de eigenschap Interval . Wanneer het interval time-out , Visual Basic voert de code die u hebt geprogrammeerd in de Event subroutine . DoEvents Voor de timer te werken , uw Visual Basic -programma mag niet worden het uitvoeren van code die geen controle terug hoeft vrij te geven aan Visual Basic en Windows . Een langdurige berekening bijvoorbeeld vastbindt CPU van de computer en voorkomt onderbrekingen . Als je de VB6 DoEvents instructie in uw code te gebruiken , uw programma tijdelijk opschort zelf , waardoor Windows andere programma's bedienen . Wanneer het interval is verstreken , DoEvents laat de timer te onderbreken wat het programma aan het doen was en voer de code in de gebeurtenis Timer . DoEvents is dus essentieel voor het goed functioneren van een programma met de timer .
|