Alqoritm, xassələri və təsvir üsulları



Yüklə 2,19 Mb.
səhifə49/125
tarix07.01.2024
ölçüsü2,19 Mb.
#205155
növüYazı
1   ...   45   46   47   48   49   50   51   52   ...   125
aminlazım

55

Zirehi

110

0

40

Atəş sürəti

1

2

24

Təsviri

tank.bmp

art.bmp

btr.bmp

Atəş səsi


art.vvav

btr.vvav

Hadisələr və onların emalı


Sizin diqqətinizi zəngli saatın öz-özünə - insanın yatdığı zaman - zəng vurmasına yönəltmək istəyirik. Zəngli saat üçün bu amil hadisə kimi göstərilə bilər. Müəyyən hadisələrə reaksiya vermək xassənin müxtəlifliyidir. Hadisə baş verdikdə onun emalı icra olunur - zəngli saat üçün bu zəngin qoşulmasıdır.
Kompüter proqramlarının obyektləri də hadisələrə reaksiya verir. Hadisə baş verdikdə avtomatik olaraq xüsusi metod - hadisə emaledicisi işə düşür. Adətən, müxtəlif hadisələrə müxtəlif reaksiyalar verilir, lakin tamamilə mümkündür ki, bir neçə hadisəyə eyni bir emaledici uyğun gəlsin.
Hadisələr vasitəsilə proqramla istifadəçi arasmda qarşılıqh əlaqə yaranır. Belə ki, biz mausu hərəkət etdirdikdə və ya klavişi basdıqda bu hadisə kimi qeyd olunur və metod - emaledici vasitəsilə icra olunur. İstifadəçi ilə əlaqədar hadisələr istifadəçi
hadisələri adlanır. İstifadəçi hadisələrindən başqa, proqram hadisələri də mövcuddur. Məsələn, tank mina üzərinə çıxdıqda "mina" obyekti emaledicisi - metodu işə düşür. Bu alt proqramda mina öz vəziyyətini dəyişir (yox olur), tank obyekti üzərində isə "partlama" hadisəsi baş verir. Nəticədə "tank" obyekti emaledicisi metodu işə düşür. Bu alt proqram zədələnmə dərəcəsini hesablayır və proqram "tank" obyektini ya məhv, ya da hərəkətsiz edir - onda "tank" obyektinin "sürət" xassəsi 0 qiyməti alır. Qüllədən atəş, tankm partladılması və s. kimi hadisələr üçün emaletmə metodlannı proqramçı özü yazır. Bunlar ciddi proqramlarda əmrlər düymələri kimi tipik obyektlərə də aiddir. Bu düymələr üçün əsas hadisə düymələrin basdmasıdır. Düymələrin basılmasmın nəticəsi isə ən müxtəlif hadisələr ola bilər. Bu reaksiyanı müəyyən etmək üçün proqramçı düyməbasma hadisə emaledicisi prosedurunu özü tərtib etməlidir.

Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   45   46   47   48   49   50   51   52   ...   125




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin