Toate componentele pe care le-am folosit mai devreme în programele noastre au fost vizuale. Ce înseamnă asta? Și faptul că orice componentă pe care am pus-o pe formular a fost vizibilă și a făcut un rol vizibil.
Cu toate acestea, există, de asemenea, componente care își fac treaba fără a fi vizibile pentru ochii unui outsider. O astfel de componentă este Cronometrul. Sarcina sa este de a procesa un mesaj la intervale regulate.
Deși această componentă nu este vizibilă în procesul programului, are și propriile evenimente și proprietăți. Mai degrabă, evenimentul este unul - OnTimer. care determină ce trebuie să facă programul atunci când expiră intervalul specificat.
Cea mai importantă proprietate a cronometrului este Interval. Indică când (după ce oră) data viitoare cronometrul ar trebui să funcționeze. Intervalul de timp este specificat în mii de secunde - milisecunde. Implicit, proprietatea Interval conține numărul 1000, prin urmare, temporizatorul se va declanșa în fiecare secundă.
Ei bine, teorie destul. Să mergem mai departe să practicăm.- Deschideți Delphi sau creați un nou proiect.
- Plasați componenta Timer pe formular. Acesta este situat pe panoul de componente sistem și arată astfel:
Nu veți crede, dar scheletul programului este gata. Rămâne să se realizeze îmbunătățiri minore. De exemplu, adăugați butonul Ieșire. faceți butonul Mai încet și cel mai rapid. când este apăsat, intervalul de temporizare crește sau scade.
Acesta este programul din joc. Acest joc a fost creat de unul dintre cadeții noștri - un elev de clasa a VIII-a.
Faceți independent un joc similar. Aveți toate informațiile pentru acest lucru.
Pe acest schelet puteți construi o grămadă de jocuri diferite. Apropo, mulți dintre ei sunt reprezentați în cea mai mare varietate de pe Internet ...
Iată una dintre clonele acestui joc: Salvați omul care se îneacă: