Hvordan bygge en elektronisk nedtellingsur

Hvordan bygge en elektronisk nedtellingsur


Å ha kunnskap til å bygge en elektronisk nedtellingsur ved hjelp av kode i Windows kan spare deg for tid. En elektronisk tidsur kan bygges ved hjelp av Microsoft Visual Basic.NET (VB.NET) - et objektorientert datamaskin programmering språk. En elektronisk tidsur kan brukes i et Windows-program for å telle ned og utføre andre prosesser når tidtakeren stopper telling. I noen få skritt, vil du opprette en nedtellingsfunksjon ved hjelp av en Timer kontroll og en etikett for å vise tiden.

Bruksanvisning

1 Start Microsoft Visual Basic Express, og klikk deretter på "New Project ..." på ruten til venstre på skjermen. Velg "Windows Forms Application". Klikk på "OK".

2 Dobbeltklikk på "Button" på "Toolbox" panelet for å legge til en ny knapp kontroll. Dobbeltklikk på "Timer" for å legge til en tidskontroll. Timeren vil bli brukt til å telle ned.

3 Dobbeltklikk på "Label" for å legge til en etikett. Etiketten vil bli brukt til å vise tiden som det er avtagende. Dobbeltklikk på "Button1" for å åpne "Form1.vb" modul.

4 Skriv inn følgende under "button1_click" for å stille inn Timer intervallet til en andre, starter tidtakeren, og begynner å telle ned fra 15 minutter fra nå.

Timer1.Interval = 1000

Timer1.Start ()

cntDown = Date.Now.AddMinutes (15)

5 Klikk på "Form1.vb [Design]" -fanen og doube klikk på "Timer" kontroll på bunnen av skjermen.

6 Skriv inn følgende under "Timer1_Tick" for å sjekke om nedtellingen er fullført. Hvis den ikke har det, og deretter fortsette å få differansen mellom gjeldende klokkeslett og "cntDown" variable. Vis forskjellen gjennom Label kontroll.

If cntDown < Date.Now Then

Me.Timer1.Stop ()

MessageBox.Show ( "Countdown er ferdig!")

Ellers

Dim timeRem Som Timespan = Me.cntDown.Subtract (Date.Now)

Me.Label1.Text = String.Format ( "{0}: {1: d2}: {2: d2}", _

timeRem.Hours, _

timeRem.Minutes, _

timeRem.Seconds)

Slutt om

7 Trykk "F5" for å kjøre programmet, og klikk deretter på "Button1" for å begynne å telle ned.