Krijimi i një Timer

Këtë herë unë dua të tregoj se si të krijoni një kohë në Visual Basic. Net duke përdorur komponentë timer.

E pra, nuk pretendoj se ky është një hap pas hapi shembull duke treguar secilën prej pronave të modifikuar të çdo kontrolli, në të kundërtën, unë dua të përqëndrohemi në funksionalitetin e timer dhe unë do të ju lejojnë të hartuar. Vetëm tregojë atyre që kam bërë.

Kontrollet e përdorura janë: një formë, tre butona dhe dy etiketat. Ne gjithashtu duhet të shtoni një Timer për formën. Kjo do të shikojmë më shumë apo muaj si vijon:

Por gjëja e parë që ne do të përcaktojë katër variablat private në nivelin e formës.

 Si ore private Integer = 0
 Minuta privat si Integer = 0
 Dytë Private Si Integer = 0
 Milliseconds privat si Integer = 0

Komponenti Timer duhet të ketë pasurinë e tij në interval 100.

Ne do të krijojë një funksion për të shfaqur në label1 me kalimin e kohës:

     PrintTime Sub ()
         Label1.Text = hora.ToString.PadLeft (2, "0") & ":"
         Minuto.ToString.PadLeft Label1.Text & = (2, "0") & ":"
         Segundo.ToString.PadLeft Label1.Text & = (2, "0") & ":"
         Milisegundo.ToString.PadLeft Label1.Text & = (1, "0")

         Label1.Refresh ()
     Sub End

Në rast shënoni e komponentit Timer është ajo ku ju vendosni të gjithë logjikën e të kronometër. Kopjoni kodin e mëposhtëm atje:

 + = 1 Millisekonda
 Pastaj, nëse Millisekonda = 9
     Millisekonda = 0
     dytë + = 1
     Nëse sekonda = 59 Pastaj
         i dytë = 0
         + = 1 minutë
         Pastaj if = 59 minuta
             minutë = 0
             ore + = 1
         Nëse End
     Nëse End
 Nëse End
 printTime ()

E pra, ajo që mbetet është kodi i tre butona. Button start aktivizon timer:

 Timer1.Enabled = True

Ndalo button ndalon timer:

 Timer1.Enabled = False

Dhe butonin rishkruhet për të rivendosur vlerat e variablave:

 time = 0
 minutë = 0
 i dytë = 0
 Millisekonda = 0

 printTime ()

Shpresoj që ky shembull nuk ka provuar e komplikuar dhe mbi të gjitha që do të jenë të dobishme. Më në fund unë të largohet nga ju një fotografi e kronometër po kandidon:

32 Responses to "Si të krijoni një kronometër"

  1. Bitacoras.com thotë:

    Informacione Bitacoras.com ...

    Shkalla në Bitacoras.com: Kjo kohë unë dua të tregoj se si të krijoni një kohë në Visual Basic neto duke përdorur përbërës timer.. E pra, nuk pretendoj se ky është një hap pas hapi shembull duke treguar secilën prej pronave të modifikuar të ...

  2. Edith Bautista thotë:

    Thank you very much Unë kam qenë vetëm fillimi me Net shumë të dobishme. Dhe përshkruar mirë.

    Mirupafshim.

  3. mezaq junior thotë:

    Shembuj janë shumë të mira ... dhe faleminderit per kontributin njohuri për q dhe q tiens kohët e fundit ka filluar ...

  4. Jan thotë:

    Hello!
    px thank you very much ishte një ndihmë e madhe code juaj është më shërbeu mua shpëtojë jetën time lol ...
    jo fare të punojë në sajë ...
    bye bye kuidate ...

  5. Adyir thotë:

    Faleminderit njeri shume shume ... pa komplikime këtë shembull, shumë shumë mirë, se Zoti do t'ju ndihmojë të ...

  6. bacotich thotë:

    Kontribut shumë i mirë është kështu që unë ju përgëzoj!

  7. galvis thotë:

    thank you very much më ndihmoi shumë

  8. Fernando thotë:

    Timer është e mirë jo vetëm për kohën pas 59 sekondave 00:01:59:0 jo mendje hedhje nga 58 në 00 dhe 59 nuk ekziston, ju lutem shikoni kodin tuaj

  9. Fernando thotë:

    Zgjidhja do të jetë aq
    + = 1 Millisekonda
    Nëse Millisekonda = 10 Atëherë
    Millisekonda = 0
    Së dyti + = 1
    Nese dytë = 60 Then
    Së dyti = 0
    Minute + = 1
    Nëse Minute = 60 Pastaj
    Min = 0
    Koha + = 1
    Nëse End
    Nëse End
    Nëse End
    PrintTime ()
    Kështu 59 dytë apo minuta do të ekzistonte, por jemi mirënjohës për kontributin.

  10. Elflaco thotë:

    Shumë mirë, thank you very much! I kam unë time jam duranga

  11. Darvini thotë:

    FALEMINDERIT! U zgjova logjika shembull xq të bëjë një projekt mega unë shpresoj që të vazhdojë vlerësuar këtë rast shembullin e kësaj bekoftë magnitudë suviendo Perëndisë

  12. Darvini thotë:

    Unë jam i ri në programimit Haxhi bërë projektin tim.

    Publik Class Form1
    Ore Private Si Integer = 0
    Minuta privat si Integer = 0
    Dytë Private Si Integer = 0
    Milliseconds privat si Integer = 0
    PrintTime Sub ()

    Label1.Text = hora.ToString.PadLeft (2, "0") & ":"

    Minuto.ToString.PadLeft Label1.Text & = (2, "0") & ":"

    Segundo.ToString.PadLeft Label1.Text & = (2, "0") & ":"

    Milisegundo.ToString.PadLeft Label1.Text & = (1, "0")

    Label1.Refresh ()
    Sub End
    Timer1_Tick Private Sub (ByVal sender Si System.Object, e ByVal e As System.EventArgs) trajton Timer1.Tick
    + = 1 Millisekonda
    Pastaj, nëse Millisekonda = 9

    Millisekonda = 0
    dytë + = 1

    Nëse sekonda = 59 Pastaj

    i dytë = 0

    + = 1 minutë

    Pastaj if = 59 minuta

    minutë = 0

    ore + = 1

    Nëse End

    Nëse End
    Nëse End
    printTime ()
    Sub End

    Private Sub Button1_Click (ByVal sender Si System.Object, e ByVal e As System.EventArgs) trajton Button1.Click
    Timer1.Enabled = True
    Sub End

    Private Sub Button2_Click (ByVal sender Si System.Object, e ByVal e As System.EventArgs) trajton Button2.Click
    Timer1.Enabled = False
    Sub End

    Button4_Click Private Sub (ByVal sender Si System.Object, e ByVal e As System.EventArgs) trajton Button4.Click
    Fund
    Nën Fundi

  13. Jaime thotë:

    Ju faleminderit shumë për kontributin e

  14. CARRARO thotë:

    Kodi i mirë!

  15. JonPrince thotë:

    Kodi i mirë .... kam shërbyer të përsosjes lart korrigjuar gabimin .... faleminderit

  16. CRIS thotë:

    faleminderit për kontributin tuaj shërbyer më shumë të dobishme

  17. Ripper thotë:

    Pershendetje mik quisioera dini se ku ju bëni blogun tuaj? A është kjo faqe?
    Mund të ju ndihmojë mua : D

  18. Romina thotë:

    I drejtuar këtë falë të mëdha të mrekullueshme për aora tuaj tutorial dhe kam një ide se si të përdorin timer.

  19. ! M1M Says:

    grax x Kodi
    zi zirvio mua!
    ○ ^ ^

  20. david thotë:

    faleminderit për këtë kod që unë jam programimit jejej diçka më të madhe
    faleminderit ...

  21. Wolverine thotë:

    Kodi shkëlqyer veçanërisht të dobishme për të zhvilluar një kërkesë për të monitoruar pritjes herë e një procesi të

    Thanks a lot

  22. loquillo thotë:

    dhe në qoftë se për të numëruar poshtë si serioze?

  23. Aldrin thotë:

    Një shembull shumë i mirë që kisha hedhur në c + + programimit me profresor tim, por nuk kishte asnjë ide se ajo ishte në sajë të dhëna vizuale basic.net për një shumë të thjeshtë dhe ende shumë atractivo.Gracias

  24. john thotë:

    vetëm një gjë shumë e mirë, në sustë risistemimi nëse ju shtypni ajo është e vendosur për 0, por ende ka mbetur shumë kohë për të cilat vetëm ju do të keni për të vënë

    Btn_reset_Click Private Sub (ByVal sender Si System.Object, e ByVal e As System.EventArgs) trajton btn_reset.Click
    Timer1.Enabled = False
    time = 0
    minutë = 0
    i dytë = 0
    Millisekonda = 0
    printTime ()
    Sub End

  25. Andres tha:

    Hiri Hi për kontributin e

    Unë dua të di se si për të përshtatur të Policisë së Shtetit me VB pasi duke përdorur faqe kod është bërë postback

    Falënderim

  26. alfras thotë:

    faleminderit shumë, unë isha duke kërkuar

  27. MHESSHY thotë:

    INFORMATA SHUME E MIRE më shpëtoi nga një vështirësi
    ..
    ..
    FALEMINDERIT

  28. gatiaz thotë:

    Ju faleminderit shumë për kontributet. Ata janë shumë të qarta dhe shumë të mira.

  29. Amhed Elio thotë:

    Kontribut shumë i mirë, është ajo që unë isha duke kërkuar për të!
    falënderim

  30. Danilo thotë:

    Mund të më thoni si ju bëri me label1.refresh së stemës
    Ju faleminderit.

Koment