Microsofts Visual Basic 6 programmeringssprog har et omfattende sæt af programmerbare software objekter kaldes kontroller , herunder en timer, der gør det muligt for programmører at skabe real- time applikationer med præcise forsinkelser. Bruge timeren , et program " sover " i en forudbestemt periode , og når intervallet er gået, Visual Basic afbryder hvad computeren gør og udfører en opgave. Beskrivelse
Som med andre VB6 kontroller timeren er et objekt i værktøjskassen , der optræder som et stopur ikon. Det har et tidsinterval du angiver , når du opretter ansøgningen eller under udførelsen af programmet . Når timeren tæller ned til nul , udløser det en specielt tildelt begivenhed subrutine hvor du kan indsætte dit eget Visual Basic statements.It bliver en del af din ansøgning , når du trækker ikonet ind i formular -vinduet. Selvom du se tiden kontrol, når du opretter programmet ser det ikke ud i nogen form vinduet. Din ansøgning kan have flere timer kontrol , hvert sæt til forskellige intervaller og udfører forskellige opgaver .
Properties
timer kontrol har relativt få ejendomme , hvoraf de væsentligste er Interval , Aktiveret og Index. Den Interval Ejendommen rummer et heltal mellem nul og 65.535 , hvilket er den tid, forsinkelsen i millisekunder. Aktiveret Ejendommen har værdier for sandt og falsk , hvis programmet sætter værdien til False , timeren bliver inaktiv . Visual Basic tildeler et heltal til indekset ejendom svarer med en timer nummer i en kontrolgruppe array, så du kan identificere forskellige timere ved at angive et indeks nummer i dit program.
Begivenheder
VB6 timeren har en enkelt begivenhed kaldet timer. Når du trækker timeren i din ansøgning sin form vindue og navngive kontrol , Visual Basic automatisk en subrutine , "Private Sub objectname_Timer () ", hvor objectname er det navn, du giver til kontrollen . Når du kører programmet, og hvis timeren er aktiveret, timeren tæller ned millisekunder du har angivet i Interval ejendom. Når interval gange ud , Visual Basic udfører den kode, du har programmeret i Event underprogram.
DoEvents
timeren til at arbejde, din Visual Basic-program må ikke være gennemførelsesorgan kode, der ikke frigive kontrollen tilbage til Visual Basic og Windows. En forlænget beregning , for eksempel binder computerens CPU og forhindrer afbrydelser. Hvis du bruger VB6 DoEvents erklæring i din kode, kan programmet midlertidigt suspenderer sig selv , så Windows til at servicere andre programmer. Når intervallet er gået, DoEvents tillader timeren at afbryde hvad programmet gjorde og udføre koden i Timer begivenhed. DoEvents er derfor vigtigt for et velfungerende af et program ved hjælp af timeren.