15. lecke

Minden olyan komponens, amit korábban a mi programunkban használtunk, vizuális volt. Mit jelent ez? És az a tény, hogy minden olyan komponens, amelyet felhelyeztünk az űrlapra, látható volt és látható szerepet játszott.

Vannak azonban olyan elemek is, amelyek a munkájukat anélkül látják, hogy láthatóvá válnának egy kívülálló szemének. Az egyik ilyen elem az időzítő. Feladata rendszeres időközönként feldolgozni az üzenetet.

Bár ez a komponens nem látható a program folyamatában, saját eseményei és tulajdonságai is vannak. Inkább az esemény egy - OnTimer. amely meghatározza, hogy a program mikor kell a megadott intervallum lejáratakor.

Az időzítő legfontosabb tulajdonsága az intervallum. Ez azt jelzi, hogy mikor (miután kell) a következő alkalommal, amikor az időzítő működik. Az időintervallum másodpercenként ezredmásodpercben van meghatározva. Alapértelmezés szerint az Intervallum tulajdonság tartalmazza az 1000-es számot, ezért az időzítő minden másodpercben lőni kezd.

Hát, szép elmélet. Folytassuk a gyakorlást.
  • Nyissa meg a Delphi-t, vagy hozzon létre egy új projektet.
  • Helyezze az időzítő összetevőt az űrlapra. A rendszer a Rendszerelemek panelen található, és így néz ki:
Az időzítő bárhol elhelyezhető az űrlapon. Ez az objektum a formában fix méretű ikonként jelenik meg. A futó program ablakában nem látható.
  • Az űrlapon helyezze a Gombelemet.
  • Vegyük úgy, hogy fél másodpercenként a gomb ugrik valahol. És a felhasználó feladata, hogy elkapja. Állítsa az intervallumot 500-ra.
  • Kattintson duplán az Időzítő ikonra. megnyitni az eseménykezelőt. Kezdjük írni a kódot: Mikor kell befejezni a játékot? Amikor a felhasználó rákattint a gombra. Vagyis a gombon megjelenik egy OnClick esemény. Azt is programozni fogjuk.
  • Kattintson duplán a Button1-re. egy kattintásfeldolgozási eljárás létrehozására.
  • Adja meg a következő kódot:
  • Nem fogod elhinni, de a program vázlata készen áll. Kevés fejlesztés marad. Adja például a Kilépés gombot. a Lassabb és a Gyorsabb gomb megnyomásával. ha megnyomja, az időzítési intervallum megnő vagy csökken.

    Ez a program a játékban. Ezt a játékot az egyik kadétunk készítette - a 8. osztályos diák.

    Függetlenül egy hasonló játékot. Erre az összes információra van szüksége.

    Ezen a csontvázon különböző játékokat lehet összeállítani. By the way, sokan vannak képviselve a legszélesebb változatban az interneten ...

    Itt van az egyik klón a játék: Mentse a fuldokló ember:

    Kapcsolódó cikkek